Project overview
The project involved building and refining a complex Integromat automation that synced attendee data from Eventbrite to Salesforce. The goal was to identify existing Contacts and Leads in Salesforce by email (including alias fields), create new Leads if no match was found, and add all to appropriate Campaigns.
Extensive error handling, deduplication logic, and custom field mapping were required to ensure accuracy. The solution had to support both sandbox and production environments, multiple event IDs, and allow for manual execution.
- jasonrs31
Key features delivered
- Eventbrite attendee data sync with Salesforce
- Deduplication logic to prevent duplicate Leads
- Contact and Lead lookup using email and additional alias fields
- Campaign Member creation with ticket type mapping
- Custom name parsing logic for new Leads
- Support for multiple Eventbrite events via cloned scenarios
- Manual and scheduled execution modes
- Detailed logging and fallback routing to handle edge cases
Screenshots

Final scenario configuration showcasing conditional logic for Lead vs Contact flow in Make.com

Modules in Integromat with Ticket Type and Contact parsing logic configured

Integration point showing data passed from Eventbrite to Salesforce, visualizing flow path