Send Registrations from Zuddl to Salesforce
Previous: Install Salesforce App on Zuddl
After you've installed the app, you must configure the event-level settings.
Before you do the event-level settings, you need the following in place:
1. A campaign ID
2. A Zuddl registration form with all the required fields must be created to map the fields.
Enter Campaign ID
A campaign must be created for each Zuddl event/webinar to track attendee activities for that event.
- Inside the Zuddl dashboard, inside the event/webinar setup, go to Integrations.
On the Salesforce card, click Customize on the Export section to configure the event-level settings. The Export section shows a Disabled status before turning on the integration.
Under the Campaign ID tab, paste the campaign ID copied from the Salesforce URL. This establishes the connection to your Salesforce account.
Where to find my Salesforce Campaign ID?
1. Log in to your Salesforce account
2. Select the Campaigns tab.
3. Locate the campaign whose ID you wish to obtain, or create a new campaign.
On the campaign detail page, the URL should look something like this: https://ap1.salesforce.com/70190000000Yz7O. Your Campaign ID is bolded text.- Click Save & next.
Select custom activities
Virtual Events | Webinar |
---|---|
| |
Map lead custom fields
Any new registrant in Zuddl is added as a Lead in Salesforce. Under the Lead custom fields tab, map any custom fields added to your registration form to suitable Lead fields in Salesforce.
- Select a custom field in the Zuddl registration fields dropdown.
Choose a suitable Lead field from the Lead fields dropdown.
You can map multiple Zuddl registration fields to a single Salesforce Lead field. This is useful if your event has multiple registration flows. - Choose a Field update policy
- Do not update: This option does not pass the Zuddl field value to the mapped Salesforce field. Note: Only updates made to the field won’t be passed. Leads will still be created.
- Always update: This option always passes the Zuddl field value to the mapped Salesforce field.
- Do not update if source is empty: If the Zuddl field value is empty, this option does not pass the value of the Zuddl field to the mapped Salesforce field.
Only update if target is empty: If the Salesforce lead field value is empty, this option passes the Zuddl field value only in this case.
- To map more fields, click the + Add field button and follow the same steps as discussed above.
- Click Save & next.
Mapping disclaimers
You can also map any disclaimers that you've added on your registration form to an appropriate Lead field as shown below.
Only disclaimers with checkbox enabled can be mapped. The field shows a boolean value ('True' or 'False') that corresponds to "accepted" or "rejected".
You can map disclaimer at lead, contact, and campaign member-level.
- Under the Lead capture fields tab, map the fields that you have configured for your lead capture app. Learn how to add fields to the lead capture app.
- Under the Lead capture fields dropdown, select the required Zuddl field to map.
- Similarly, choose a suitable Salesforce Lead fields.
- Select a Field update policy.
- Click Save & next. This saves the mapping, creates a campaign in Salesforce with all event details, and passes all event data collected so far. Similarly, add more fields as required using +Add field button.
Map lead capture fields at lead-level
Map contact custom fields
For Contacts already in Salesforce, it is crucial to map the custom fields of your Zuddl event/webinar’s registration form to the Salesforce Contact fields to ensure updated field values are passed to your event/webinar. Under the Contact custom fields tab, map any custom fields added to your registration form to suitable Contact fields in Salesforce.
- Select a custom field in the Zuddl registration fields dropdown.
Choose a suitable Contact field from the Contact fields dropdown.
You can map multiple Zuddl registration fields to a single Salesforce contact field. This is useful if your event has multiple registration flows. - You can control the sync action for each field by choosing a Field update policy.
- Do not update: This option does not pass the Zuddl field value to the mapped Salesforce field.
- Always update: This option always passes the Zuddl field value to the mapped Salesforce field.
- Do not update if source is empty: This option does not pass the value of the Zuddl field to the mapped Salesforce field if the Zuddl field value is empty.
- Only update if target is empty: This option passes the Zuddl field value if the Salesforce Contact field value is empty.
- To map more fields, click the + Add field button and follow the same steps as discussed above.
- Click Save & next.
Map lead capture fields at the contact-level
- Under the Lead capture fields tab, map the fields that you have configured for your lead capture app. Learn how to add fields to the lead capture app.
- Under the Lead capture fields dropdown, select the required Zuddl field to map.
- Similarly, choose a suitable Salesforce Contact fields.
- Select a Field update policy.
- Click Save & next. This saves the mapping. Similarly, add more fields as required using +Add field button.
You can also click on the booth name to directly go to the booth settings under Venue Setup.
Map campaign member custom fields
- Select a custom field in the Zuddl registration fields dropdown.
- Choose a suitable Campaign member field from the Campaign member fields dropdown.
The integration allows passing the following fields for all registration at the campaign-member level apart from registration fields- Ticket type: The name of the ticket tier created in Zuddl for ticketed events.
- UTM Parameters: Urchin Tracking Module data(UTM Source, UTM Medium, UTM Campaign, UTM Term, UTM Content, and UTM Id)
- Ip data (Ip City and Ip Country): Ip details
- Attendee Type: This field is useful for onsite events to distinguish between Virtual and In-person attendance.
- Add-on Details
- Coupon Applied
- Flow Name
- Amount Paid
- Ticket Type
- Ticket Name
- Once all the fields are mapped, click Save.
You can also map disclaimers at a campaign member level. Refer to the steps to map disclaimers explained in the lead-level mapping section. - On the confirmation dialog prompt, click Confirm. This activates your integration and all registration henceforth will be sent to Salesforce.
Map lead capture fields at the campaign member-level
- Under the Lead capture fields tab, map the fields that you have configured for your lead capture app. Learn how to add fields to the lead capture app.
- Under the Lead capture fields dropdown, select the required Zuddl field to map.
- Similarly, choose a suitable Salesforce Campaign fields.
- Select a Field update policy.
- Click Save. This saves the mapping. Similarly, add more fields as required using +Add field button.
You can also click on the booth name to directly go to the booth settings under Venue Setup.
Data Sync
Suppose your event/webinar registration has started, and you wish to sync the registrations created in Zuddl before the integration was set up. In that case, you can click the Sync button next to the integration toggle.
Notes:
- Ensure that Zuddl and Salesforce object fields have compatible data types. If fields with incorrect data types are mapped, data could be lost.
- Once the integration is turned on, its status changes to Active in the Export section, as shown below.
The integration also manages duplicate emails (contacts/ leads) in Salesforce, prioritizing leads/contacts with the latest ‘last activity.'