Articles in this section
Category / Section

How to Create a Zapier Workflow to Capture New Registrants in Zuddl

19 mins read

The New Registration workflow triggers when a user registers for your Zuddl event from the registration page. All registration form details are passed to Zapier as a response which can be used in any suitable action.

Custom fields in the registration form are also passed to Zapier.


To capture new registrations on Zapier, you need to do the following:

1. Choose app & event

  1. On your Zuddl dashboard, create a new event.

  2. Now go to your Zapier dashboard, click + Create Zap , and select New Zap.

  3. On the Change trigger screen, search for the Zuddl app, and click on the required version of the Zuddl app. Refer to the table for the app versions and their supported features.

  4. Under Choose app & event in the Event dropdown, select New Registration and click Continue.


2. Choose an account

  1. Under the Account section, you need to authenticate your Zuddl organization. To authenticate a new account, click +Connect a new account.

    If there are accounts that you had previously connected to, they get listed in the drop-down menu as shown below.
  2. On the consent screen, enter the Token Key and Token Secret. Learn how to generate tokens for your Zuddl account.

  3. Click Yes, Continue to Zuddl. This authenticates your account and redirects you to the Zap creation page.

  4. On the trigger set up page, click Continue.


3. Add a Trigger

  1. Under Set up trigger, paste the Zuddl Event/Webinar Id. The event or webinar Id is an alphanumeric string that can be easily copied from the event/webinar URL.


    A sample eventId/webinar Id is highlighted in the following URL:**1q1q061q-qqq7-48qq-q223-738d7ee93qq0/**event-setup

  2. Click Refresh fields and click Continue.


4. Testing the trigger

This is an optional step. In the Test trigger section, click the Test Trigger button. Zapier instantly connects and searches for recent registrations in Zuddl to confirm if the trigger is set up correctly. If there are no registrations for your event, it will ask you to create a new registration to test the trigger. Learn how to add attendees to your Zuddl event.

Once added, go back to Zapier and test the trigger again.

Don’t add organizers as attendees.

If a registration is found, it appears on the dropdown menu option with the registrant field details such as:

Field nameDescription
First NameThe registrant’s first name
Last NameThe registrant’s last name
EmailThe registrant’s email
DesignationThe registrant’s official designation
CompanyThe registrant’s company name
Phone NumberThe registrant’s phone number
Event IdThe event Id of the event.
Attendance TypeVIRTUAL or IN_PERSON
magicLinkUrlThe direct link to join Zuddl event
Custom FieldCustom fields in JSON. For example { “custom1”: “field1”, “custom2”: “field2”, “custom3”: “field3”[]}
Utm SourceUTM source
Utm ContentUTM content
Utm MediumUTM medium
Utm TermUTM term
Utm CampaignUTM campaign
Utm IdUTM Id

Click Continue with selected record. This sets up a trigger. You now need to set up an action to be performed by the workflow upon the trigger activation.

5. Add an Action

Code by Zapier

If you’ve added custom fields to your registration form, you can convert the custom fields into selectable data points on Zapier by using the’ Code by Zapier’ app.

You must specify a desired field key name, such as ‘custom field.’

Initially, the custom field appears in JSON format.
  1. On the Change action page, search for “Code by Zapier” and select it.
  2. Under Event dropdown, select Run Javascript and click Continue.
  3. Under Input Data, enter a key name for the custom field, say “custom ” and select the unformatted custom fields.

  4. From the Insert Data dropdown, insert the custom fields JSON to the other field.

  5. Inside the Code text area, add a custom logic for custom fields added in the Input Data field. For example for 2 custom fields, copy and paste the following code:

     const data = JSON.parse(inputData.custom); output=[{Custom1  : data.Custom1, Custom2: data.Custom2 }];
    Remove the line, output = {{id: 123, hello: “world”}} to receive the correct output.
  6. Click Continue and click Test step. The output of the JavaScript code is shown.

This converts the custom fields into usable fields that can be inserted when choosing another action.

You can also use any other coding tools to convert custom fields from JSON format to individual selectable fields.

Other actions

Now, that you data is prepared on Zapier, you can configure a suitable action.

  1. On the Change action page, search for the required app for the action step. For testing purposes, let’s select “Email by Zapier”.

  2. Inside the Action step, under Choose app & event search for the app where you want Zapier to pass on the data from Zuddl. For testing purposes, let’s select “Email by Zapier”.

  3. In the Event section, select Send Outbound Email and click Continue. This action sends a custom outbound email to a recipient of your choice.

  4. Inside the Action section, you can enter the recipient’s address (To email), SubjectBody, and other fields to set up an email.

    Each field shows an Insert Data pop-up that shows all registration details that can be directly inserted.
  5. Click Continue. This shows the filled-up email fields and the empty fields.

  6. Click Test action. This initiates the action and sends the outbound email and shows the formatted email.

  7. Now, go to your Mailbox and check for the email. If you have received the email, the trigger test is successful.

  8. Come back to your Zapier instance and click Publish Zap.

  9. This turns on the Zap and also the integration on Zuddl. Now, if any attendee is invited through Zuddl, within 1 minute, the data flows into Zapier via the trigger.

Viewing Zap history

You can also view the history of the Zap. All registration data that flows into Zapier can be easily seen in the Zap History tool. The latest registrations would take about 1 minute to arrive at Zapier.

  1. Click History on the right-hand side of the Zap.
  2. Under the Data In tab, you can view the registrant details such as: firstName, lastName, email, designation, company, phoneNumber, eventId, eventType.

You can also capture registrations in bulk using the Looping by Zapier app. Learn how to capture registrations in bulk using the looping function by Zapier
Was this article useful?
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied