Skip to content
Integrations

Salesforce Integration

Sync event data with Salesforce CRM. Track RSVPs, attendance, and campaigns for enterprise event management and relationship building.

Gatsby’s Salesforce integration syncs your guest lists and passes data between systems. You can track RSVPs, attendance, and campaign performance directly in Salesforce while managing events in Gatsby.

This integration carries an additional cost. Contact us on Slack or email for more information.

  1. Connect Salesforce

    In Gatsby, navigate to Team Settings > Linked Services. Select Salesforce and click Connect Salesforce. If you don’t see Salesforce as an option, contact support.

  2. Add your Salesforce URL

    Paste your Salesforce Login URL. Ensure the connecting user has the Marketing User checkbox selected.

    • Sandbox: https://test.salesforce.com
    • Production: https://login.salesforce.com
  3. Create custom fields in Salesforce

    Go to Setup > Object Manager > Campaign Member > Fields and Relationships. You’ll create two new fields: RSVP Status and Attendance Status.

  4. Create the RSVP Status Field:

    • Field Label: RSVP Status
    • Type: Picklist
    • Field Name: RSVPStatus
    • Values: None, Invited, Declined, Accepted, Waitlist, Maybe
    • Visibility: On for everyone (unless IT specifies otherwise)
    None
    Invited
    Declined
    Accepted
    Waitlist
    Maybe
Screenshot from Salesforce showing field settings for Gatsby Event's Salesforce integration
  1. Attendance Status Field:

    • Field Label: Attendance Status
    • Type: Picklist
    • Field Name: Attendance_Status
    • Values: N/A, Yes, No Show
    • Visibility: On for everyone (unless IT specifies otherwise)
    N/A
    Yes
    No Show
  2. Update Change Data Capture settings

    In Salesforce setup, search for “Change Data Capture.” Move Campaign, Campaign Member, and Contact from Available Entities to Selected Entities. Click Save.

Screenshot from Salesforce showing Data Capture settings
  1. Configure field mappings in Gatsby

    Return to the Salesforce page under Linked Services. Map each Gatsby field to the corresponding Salesforce field and select your preferred sync direction.

Screenshot from Gatsby showing the Salesforce integration settings

Connect your Gatsby events to Salesforce campaigns for unified tracking.

  1. Select your event

    Create a new event or select Edit Event Details on an existing event.

  2. Choose a campaign

    Select an existing Salesforce campaign from the dropdown menu, or create a new one by clicking “Create New.” Name the campaign and optionally associate it with a parent campaign.

  3. Update campaign links

    To change the associated campaign, select Edit Event Details, choose a different Salesforce campaign from the dropdown, and press Save Changes.

Screenshot showing how to select a Salesforce campaign from a Gatsby event

The integration synchronizes:

  • Contacts: Guest information flows between systems
  • RSVP Status: Invitation responses and updates
  • Attendance Data: Who attended your events
  • Campaign Members: Add or remove members in Salesforce to update Gatsby guest lists

Can I customize the picklist values?

Yes. After setting up the fields per the instructions, edit the values to match your company’s terminology. Keep the API values the same, but change the display values as needed.

Is the integration free?

No, both the app and integration-only options are paid add-ons. Contact support for pricing information.

Was this page helpful?