RSVPify’s Salesforce integration keeps your event contacts and registrations in sync with Salesforce - so your teams always have accurate, up-to-date event data.
Before you start
Confirm your Salesforce access
To successfully connect and use the integration, the Salesforce user you authorize with must have permission to work with Campaigns and Campaign Members.
Important: In many Salesforce orgs, the user needs Marketing User enabled (or equivalent permissions), because the integration creates/updates Campaigns to represent RSVPify forms.
If you’re not sure, your Salesforce admin can confirm or create the correct user for you.
Important: One-time mapping configuration
During the initial setup, you’ll choose how fields are mapped and how records are created in Salesforce.
These mapping settings can’t be changed after the integration is first configured.
Before completing setup, we recommend:
Reviewing your field selections carefully
Confirming whether you’re syncing Leads, Contacts, or both
Double-checking any filters you’ve applied
If you’re unsure, it’s best to test in a Salesforce sandbox before finalizing the connection.
Connect Salesforce to RSVPify
Go to Workspace Settings
Open the Integrations tab
Click Add Integration next to Salesforce
Authorize the connection by logging into your Salesforce account
Once authorized, RSVPify will guide you through configuration.
Configure contact matching
The first setup step is defining matching criteria, which determines how RSVPify matches Salesforce records to existing RSVPify contacts during your initial sync.
Choose a primary and optional secondary matching rule.
Good to know: Matching criteria is most important during the first sync. After records are connected, the integration relies on underlying IDs for ongoing updates.
Choose fields to sync
Select the Salesforce fields you want included in the integration.
Only selected fields will sync
This gives you control over what data is shared between platforms
Leads vs Contacts
You can choose whether RSVPify imports and syncs:
Leads
Contacts
Both
You can also define what RSVPify should create in Salesforce when a contact doesn’t already exist:
Create as a Lead
Create as a Contact
Filter incoming Salesforce records (optional)
When setting up filters for incoming Salesforce records:
The field name must exactly match the Salesforce field
Use the API field name, not the label shown in the UI
The name is case-sensitive and must be pasted exactly
You can find the correct field name in Salesforce:
Go to Setup
Open Object Manager
Select Lead or Contact
Go to Fields & Relationships
Copy the Field Name value
Combined with Lead + Contact syncing
If you are syncing both Leads and Contacts:
The field must exist on both objects
The field name must match exactly on both (same API name)
Sync contacts
After setup, your contacts will sync. Sync can take a few minutes (typically ~4–5 minutes) depending on volume and configuration.
You can return to this page at any time to resync the configuration.
Enable event-level campaign sync
To send event-level guest and RSVP data into Salesforce campaigns:
Open your Event
Go to Event Settings
Open the Integrations tab
Enable Salesforce syncing for the relevant form(s)
This will create or update a Salesforce Campaign representing your RSVPify form.
Seeing RSVP attendance status in Salesforce (page layout step)
RSVPify stores RSVP attendance as a Campaign Member field in Salesforce (often a custom field). In some Salesforce orgs, this field may not show up by default in the Campaign Member list until Salesforce page layouts are updated.
If you don’t see an RSVP/attendance field on Campaign Members, your Salesforce admin can add it:
Salesforce Setup
Object Manager
Campaign
Page Layouts
Edit the layout and find the Campaign Members related list
Add the RSVP attendance/status field to the visible columns/fields
What updates happen automatically vs. manually
Automatic updates (after initial setup)
Once your event/form sync is enabled, new registrations and RSVP changes can update in Salesforce automatically (no need to click Sync again).
Updates that require “Sync now”
Other changes will require you to click sync now in the workspace integration settings.
Need help configuring Salesforce? Contact your account manager.


