Overview
Add Bloomerang to any ModuleX agent or workflow. Nonprofit donor management and fundraising CRM platform integration against the Bloomerang REST API (api.bloomerang.co/v2).
Categories: CRM · Nonprofit · Fundraising · Auth: API Key · Actions: 3
Authentication
API Key Authentication
Authenticate using your Bloomerang API keyRequired Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Bloomerang API Key | Your Bloomerang API key | Yes | - |
Available Actions
create_constituent — Creates a new constituent in Bloomerang
create_constituent — Creates a new constituent in Bloomerang
Parameters
Constituent type. Valid values: Individual, Organization
First name of the constituent (used when type is Individual)
Last name of the constituent (used when type is Individual)
Organization name (used when type is Organization)
Status of the constituent. Valid values: Active, Inactive, Deceased
Middle name of the constituent
Prefix/title. Valid values: Mr., Mrs., Ms., Mx., Dr., Rev., etc.
Suffix. Valid values: Jr., Sr., II, III, IV, V, Ph.D., M.D., Esq., etc.
Job title of the constituent
Gender. Valid values: Male, Female, Other
Birth date of the constituent (ISO format YYYY-MM-DD)
Employer of the constituent
Website URL of the constituent
Facebook page URL of the constituent
Twitter/X handle of the constituent
LinkedIn page URL of the constituent
Preferred communication channel. Valid values: Email, Phone, Text Message, Mail
Response
create_donation — Creates a new donation record in Bloomerang
create_donation — Creates a new donation record in Bloomerang
Parameters
ID of the constituent (donor)
Date of the donation (ISO format YYYY-MM-DD)
Donation amount as a numeric string
ID of the fund for the donation
Payment method. Valid values: None, Cash, Check, CreditCard, Eft, InKind, ApplePay, GooglePay, PayPal, Venmo
ID of the campaign for the donation
ID of the appeal for the donation
Note for the donation
Response
add_interaction — Adds an interaction to an existing constituent in Bloomerang
add_interaction — Adds an interaction to an existing constituent in Bloomerang
Parameters
ID of the constituent
Date of the interaction (ISO format YYYY-MM-DD)
Subject of the interaction
Channel of the interaction. Valid values: Email, InPerson, Mail, MassEmail, Other, Phone, SocialMedia, TextMessage, VideoCall, Webinar, Website
Purpose of the interaction. Valid values: Acknowledgement, ImpactCultivation, Newsletter, Receipt, Solicitation, SpecialEvent, VolunteerActivity, PledgeReminder, Welcome, Other
Note for the interaction
Whether the interaction was initiated by the constituent
Response
Limits & Quotas
- No publicly documented rate limits for the Bloomerang REST API v2.
- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.