Separate recurring plans from recurring payments
A recurring commitment and each installment are related, but they are not the same record or event. The integration may need to distinguish the plan's frequency, amount, start date, next expected payment, active or paused status, cancellation, and payment-method issue from each individual transaction.
The connection should also synchronize appropriate lifecycle changes such as refunds, chargebacks, failed and recovered payments, cancellations, upgrades, downgrades, corrected donor details, changed designations, anonymous-gift requests, and deleted test gifts.
Coordinate acknowledgments and consent
Decide which system sends the legal or tax receipt, immediate confirmation, personalized acknowledgment, tribute notification, failed-payment message, and recurring installment receipt. Clear ownership prevents duplicate messages and missed acknowledgments.
A donation also does not automatically establish permission for every marketing channel. Preserve distinctions among transactional receipts, acknowledgments, marketing subscriptions, fundraising consent, SMS consent, postal preferences, do-not-contact status, anonymous-giving preferences, and country-specific requirements.
Protect payment and donor information
Review the app's HubSpot scopes, platform permissions, transferred information, retention, subprocessors, encryption, user access, export access, logging, disconnect behavior, and credential ownership.
Payment-card numbers, bank-account details, security codes, and other restricted payment credentials generally should not be copied into HubSpot. Limit the connection to the information staff genuinely need for constituent operations.
Choose the right integration approach
| Approach |
How it works |
Main consideration |
| Vendor-built app |
The fundraising provider builds and maintains its HubSpot connection |
Confirm supported objects, fields, direction, and plans |
| Partner connector |
A specialist third party connects the two platforms |
Confirm ownership, support, and error handling |
| Middleware |
Configured triggers and actions transfer information |
Available actions, complexity, and volumes may be limited |
| Custom API |
A developer builds organization-specific synchronization |
Requires development, monitoring, and maintenance |
| File import or hybrid |
Manual or scheduled records supplement automated processes |
Introduces delays, reconciliation needs, and manual risk |
Questions to ask before connecting a fundraising platform
- Who built and maintains the connector?
- Which subscriptions are required?
- Is synchronization one-way or bidirectional?
- How quickly do records appear?
- Can historical gifts be handled?
- Which HubSpot objects are created?
- How are donors and joint gifts matched?
- How are recurring plans represented?
- Do refunds and failures update?
- How is consent transferred?
- What happens when a sync fails?
- Which system provides official totals?
A marketplace listing or broad claim that a platform “works with HubSpot” does not prove that the connector supports the nonprofit's required data and processes.