Event Attendee Sync from Eventbrite to Pipedrive CRM - n8n Workflow

Use this robust n8n workflow to automatically sync Eventbrite attendees to Pipedrive as new leads. Features advanced deduplication and scheduled execution using the powerful n8n trigger mechanism.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Event Managers and Marketers who use Eventbrite and Pipedrive.
Operations teams needing reliable, scheduled data synchronization using sophisticated n8n templates.
Users looking for advanced examples of using the n8n node for complex, paginated API interaction via custom code.
Businesses aiming to automate lead capture directly into their CRM using an effective n8n workflow.

Overview

Keeping CRM data current is vital for sales teams. This sophisticated n8n workflow eliminates the manual effort of exporting attendee lists from Eventbrite and importing them into Pipedrive. Leveraging a custom n8n node, the automation efficiently pulls all attendee data across all events in your organization. The critical feature of this n8n template is its built-in deduplication mechanism. Before creating any new lead, the workflow first compares the Eventbrite attendee list against existing Pipedrive contacts using a robust Merge n8n node. This ensures that only genuinely new leads are added, maintaining data hygiene in your CRM. The automation starts reliably using the built-in n8n trigger, providing a seamless and continuous synchronization process.

How it Works

This powerful n8n workflow executes a series of steps to ensure only unique Eventbrite attendees are added to Pipedrive:


  1. Workflow Initiation: The synchronization process is initiated by the Schedule Daily n8n trigger (set to run every 10 minutes) or manually via the Manual Trigger n8n node.

  2. Eventbrite Data Extraction: The Extract Eventbrite Signups n8n node, configured as a Code node, handles complex, paginated API calls to the Eventbrite platform. It fetches all events and subsequently retrieves all attendee data for each event, compiling a comprehensive, structured dataset ready for processing.

  3. Pipedrive Data Retrieval: Simultaneously, the Extract current leads in pipedrive n8n node fetches all existing Person records from Pipedrive, providing the baseline for deduplication.

  4. Deduplication and Filtering: The Merge to keep only new leads n8n node is the core logic engine. It combines the Eventbrite input (Input 1) and the Pipedrive input (Input 2) and uses the keepNonMatches mode, comparing the email field from Eventbrite to the primaryemail field in Pipedrive. This filtering step ensures that the subsequent action only receives net-new leads.

  5. CRM Lead Creation: The final Add New Leads to Pipedrive n8n node processes the filtered list. It creates a new Person record in Pipedrive for each unique attendee, mapping data points such as name, email, phone, and specific custom properties (like the eventdate). This completes the automated n8n workflow.

Installation Guide

To deploy this useful n8n workflow and integrate your systems, follow these configuration steps:


  1. Import: Import the n8n workflow JSON into your n8n instance using the 'Import from File' or 'Paste JSON' feature.

  2. Pipedrive Credentials: Set up Pipedrive credentials in both the 'Extract current leads in pipedrive' and 'Add New Leads to Pipedrive' n8n node configurations using your Pipedrive API token.

  3. Eventbrite Code Configuration: Open the Extract Eventbrite Signups Code n8n node and update the following variables within the JavaScript:

Replace ZZZZZZZZZZZZZZZZZZZZ with your Eventbrite Personal OAuth token.
Replace 1111111111111 with your Eventbrite Organization ID.
Optional:* Review the JavaScript array at the bottom of the n8n node to customize which fields (like ticket class, phone, event date) are extracted and pushed downstream.

  1. Schedule Adjustment: Review the Schedule Daily n8n trigger to adjust the execution interval (default is every 10 minutes) if a different synchronization frequency is desired.

  2. Pipedrive Field Mapping: In the Add New Leads to Pipedrive n8n node, ensure that the custom properties (e.g., 1e00d5b90cd7df463975bd87d7185b0bde7745d0) correspond to the correct custom field IDs within your Pipedrive account.

  3. Activation: After testing successfully, toggle the n8n workflow to 'Active'.

Node Details

Schedule Daily (n8n trigger): Sets the automation to run on a recurring schedule (defaulting to every 10 minutes).
Extract Eventbrite Signups (Code n8n node): Uses custom JavaScript to handle authentication and pagination to retrieve all attendee data across all events from the Eventbrite API. It structures the data items for use later in the n8n workflow.
Extract current leads in pipedrive (Pipedrive n8n node): Fetches all existing Person records from the Pipedrive CRM, necessary for deduplication.
Merge to keep only new leads (Merge n8n node): Configured to 'Keep Non Matches'. This powerful n8n node compares the Eventbrite list (Input 1) and the Pipedrive list (Input 2) based on email addresses, filtering out any existing contacts.


  • Add New Leads to Pipedrive (Pipedrive n8n node): Creates new Person records in Pipedrive, mapping extracted Eventbrite fields (name, email, phone) and updating custom fields like 'event_date'.

Related n8n Workflows

Free

Nodes: 6 Nodes
Updated: December 26 2025
View all
Created by

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

Featured*