Design automation around the right status
| Trigger |
Appropriate follow-up |
| Form submitted |
Preserve the person's selections, notify staff, create a review task, or record interest. |
| Payment successful |
Send confirmation, acknowledge the gift, activate membership, confirm registration, update records, or notify finance. |
| Payment failed or expired |
Offer a helpful reminder or fresh link, preserve the form data, and prevent paid benefits or completed-payment messaging. |
Limit incomplete-payment reminders so the follow-up remains useful and respectful.
Preserve donor intent without overwriting history
Contact properties may work for current preferences, but repeatable transaction details should not live only in fields that change with each submission. A single Contact property called "Selected Fund," for example, shows only the latest choice.
When you need a history of donations, registrations, memberships, or other transactions, store the information on the appropriate transaction record and associate it with the Contact.
Distinguish the payer from the other people involved
The submitter, payer, legal donor, member, participant, attendee, guest, organization, tribute honouree, and person receiving recognition may be different. A parent may pay for a child, a company may pay for an employee, or a sponsor may pay while another person receives recognition.
Plan the records and associations before placing every answer on one Contact. Otherwise, participant or donor details may overwrite information belonging to the payer.
Know which kind of external form you are using
| HubSpot form embedded externally |
Non-HubSpot form captured by HubSpot |
| Created and managed in HubSpot, with direct submissions, form reporting, workflows, consent tools, payment-link redirects, and payment-status visibility where configured. |
Created with another platform and captured through tracking code. Static HTML, iframes, dynamic loading, JavaScript submission methods, and single-page applications can affect reliability. |
A captured non-HubSpot form does not automatically provide the same controlled connection with payment links and statuses. Test the actual integration before relying on it for a donation, membership, event, or program-payment process.