Successful and verified donation records, donor records, contact records, and registration records are synced from Neon Fundraise to Neon CRM automatically after a donation or registration is submitted. Any refunds processed in Neon Fundraise will not be automatically synced and will require a manual update in Neon CRM.
Administrators can decide whether to sync user updates to Neon CRM, in integration settings. If enabled, changes to name, email, address, and phone will be synced to Neon CRM when updated by a user or administrator.
Donations
Successful donations are automatically synced to Neon CRM along with the donor information (as an account), the relevant campaign, the donation recipient (to the fundraiser field), the notification recipient (for tribute donations), and donation information such as amount, anonymous selection, and payment type. See below for full mapping.
Updates to donation records are synced to Neon CRM. Supported modifications include:
- Donation amount (only applies for offline donations)
- Donor (when member merge occurs)
- Recipient
- Company donation
Registrations
Successful registrations are automatically synced to Neon CRM. The contacts of all registrants will be synced, and they will be marked as Attendees of the corresponding Neon CRM Event. The primary registrant will be marked as an Attendee as well as a Registrant. Managed users registered by the primary user will be marked as just an Attendee. Managed users will be synced without an email but will still have their own contact record with their own name. Invited users are marked as DO NOT CONTACT.
The sum of the registration will be synced as a registration payment of the primary registrant. Donations made at the time of registrations will be synced as donations if both donations and registrations are configured to sync.
Tickets
Successful ticket purchases, including $0 tickets, are synced to Neon CRM as registrations. The ticket purchaser will be marked as an attendee of the corresponding Neon CRM Event. All tickets purchased in a single transaction are part of the same registration corresponding to the purchaser. On the Neon CRM side, tickets will either be matched to the ticket ID (using the API name), or a new ticket will be created in Neon CRM at the time the first ticket is purchased. If there is a donation associated with the ticket purchase it will be synced as a donation. Ticket purchases and donations associated with ticket purchases are only synced if the sync ticket registration setting is set for the Neon CRM integration.
Note: The Neon CRM integration can sync either registrations or tickets as Neon CRM event registrations, not both simultaneously. If your Neon Fundraise peer-to-peer campaign has both registrations and tickets, you will need to choose between the two for the Neon CRM sync in the integrations settings.
Field mapping between Neon Fundraise & Neon CRM
The below table outlines what fields in Neon Fundraise will be synced to which fields in Neon CRM.
Neon CRM Object | Neon CRM Field | Synced Value |
---|---|---|
Individual Account |
First Name |
First Name |
Last Name | Last Name | |
Email Address 1 | Email Address | |
Address Line 1 | Address Line 1 | |
Address Line 2 | Address Line 2 | |
City | City | |
State/Province | (US/Canada) | |
Territory | (Outside US/Canada) | |
Zip Code | Zip Code | |
Country | Neon CRM Country ID | |
Phone Number 1 | Phone Number | |
Primary Address flag in Addresses account section | TRUE | |
Do Not Contact | Set to "true" for invited registrants | |
Organization Account | Company Name | Company Name |
Donation | Account ID | Neon CRM Account ID |
Amount | Donation Amount (include fees based on setting) | |
Created Timestamp | Donation Created-on Date | |
Anonymous |
|
|
Donor Name | Donor Name Override | |
Fundraiser Account ID | Neon CRM Account ID | |
Campaign ID | Value set in Admin | |
Fund ID | Value set in Admin | |
Send Acknowledge Email | Set in Admin | |
Tribute Information | Acknowledgee Name | Name of Notification Recipient |
Email Address | Email Address of Notification Recipient | |
Address Line 1 | Address Line 1 of Notification Recipient | |
Address Line 2 | Address Line 2 of Notification Recipient | |
City | City of Notification Recipient | |
State/Province | State of Notification Recipient | |
Zip Code | Zip Code of Notification Recipient | |
Country | Country of Notification Recipient | |
Payment | Amount | Donation Amount (include fees based on setting) |
Check Number | Check Number | |
Tender (accessible via API request) | Payment Type (if type is Pledge, a pledge donation will be created) | |
Card Number (last four) | Last four digits of card number | |
Name on Card | Name on Card | |
Expiration Month | Expiration Month | |
Expiration Year | Expiration Year | |
Address Line 1 | Billing Address Line 1 | |
Address Line 2 | Billing Address Line 2 | |
City | Billing City | |
State/Province | Billing State | |
Zip Code | Billing Zip Code | |
Country | Billing Country | |
Registration | Event (not visible in UI) | Value set in Admin |
IgnoreCalculatedAmount (not visible in UI) | TRUE | |
Account ID | Neon CRM Account ID of primary registrant | |
Registration Date | Role Submission Date (registration completed) | |
Send System Email | Set in Admin | |
Registration Status (visible at top of event registration record) | SUCCEED | |
Attendee | Account ID | Account ID of primary user |
First Name | First Name of primary user | |
Last Name | Last Name of primary user | |
Attended (accessible in Mark Attendance function) | TRUE | |
Registration Date | Registration Date | |
Registration Payment | Amount | Total Registration Amount (excludes donation amount) |
Payment Received Date | Payment Creation Date | |
Method | Tender Type | |
Cardholder Name | Name of primary registrant | |
Cardholder Email Address | Email Address of primary registrant | |
Billing Address | Billing Address of primary registrant | |
Address Line 2 | Address Line 2 of primary registrant | |
City | City of primary registrant | |
Zip Code | Zip Code of primary registrant | |
Country | Neon CRM Country ID | |
Ticket | Ticket Name | Ticket name |
Cost | Ticket fee | |
Tax Deductible Amount | Synced as percentage: deductible amount divided by fee |
Custom Fields
Custom fields on users, donations, registrations, and tickets can be synced from Neon Fundraise to Neon CRM. Please contact support to configure mapping and enable sync for custom fields.
How does the integration handle duplicate data?
When a record is first synced to Neon CRM, the integration will look for an account match based on email address.
- If multiple accounts are matched, the integration will look for a match based on last name and then first name.
- If an account is matched, Neon Fundraise will update the name, phone number and address of the matching account with Neon Fundraise data if the setting Sync User Updates is enabled in your integration settings
- In the event that a match is not found, or the previously synced record’s account ID no longer exists, a new account record will be created in Neon CRM.