Coming Soon - Webhook functionality is currently in development. This page documents the
planned implementation.
Overview
Thecontact.created event is triggered when a new contact (supporter, donor, or subscriber) is added to your Givebutter account. This happens when someone makes a donation, purchases a ticket, signs up for your mailing list, or is manually added.
When This Event Fires
- Someone makes their first donation
- New ticket purchaser is added
- Supporter signs up for mailing list
- Contact is manually added in the dashboard
- Contact is created via the API
- New volunteer or team member registers
A contact is only created once per unique email address. Subsequent donations from the same email
won’t trigger this event - use
transaction.created for those.Webhook Payload
Event Data Fields
Unique identifier for the contact (prefixed with
cont_)Contact’s first name
Contact’s last name
Contact’s email address (unique identifier)
Contact’s phone number in E.164 format
Contact’s mailing address
Company or organization name
How the contact was created:
donation, ticket, signup, manual, api, or importArray of tags applied to the contact
Whether the contact is subscribed to email communications
ISO 8601 timestamp when the contact was created
ISO 8601 timestamp when the contact was last updated
Common Use Cases
Sync New Contacts to CRM
Sync New Contacts to CRM
Automatically add new supporters to your CRM or marketing platform:
Send Welcome Email
Send Welcome Email
Welcome new supporters with an automated email:
Add to Email Sequences
Add to Email Sequences
Enroll new contacts in drip campaigns or email sequences:
Trigger New Supporter Notification
Trigger New Supporter Notification
Notify your team when important contacts are added:
Create Supporter Profile
Create Supporter Profile
Build comprehensive supporter profiles in your database:
Contact Sources
| Source | Description |
|---|---|
donation | Created during donation checkout |
ticket | Created during ticket purchase |
signup | Signed up via email signup form |
manual | Manually added in dashboard |
api | Created via API |
import | Imported from CSV or other source |