Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Create a Zapier account

Info

The Zapier Tasks needed are PremiumWebhook Action is a Premium action, so a paid membership to Zapier will be needed.

...

After clicking on New, you will be presented with a handful of options to setup the name of the Activity, it’s picture, and what information you can attach to it. For Intercom messagesZoom Webinar Registration, these are the options we found work best.

...

Inside Zapier you will start with creating a new Zap, and select:

  • Intercom Zoom as the App

  • New conversation as the type

  • Connect your account if not yet connected, select the connected account if it was previously connected

  • Test the trigger

...

Next for Action, you want the first of 2 Text Formatting that will be required. The text formatting is needed just as a validation step as if someone includes a quote character (β€œ) in the subject or body, it will break JSON and cause the final steps to fail. These Text formattings will solve that.

For Action select:

  • Formatter by Zapier

  • Text

...

  • Replace

  • Set Input as 'Intercom - Subject

  • Set Find as β€œ, replace as \”

...

Continue and Test the integration, it should pass

Click the '+' to add another step to the bottom, repeat the last step but use Intercom - Body as the Input

Save and Test again

Click '+' one more time to add the 4th step, which will be the actual API call to OneFocus

  • Select the Webinar you want to record registrations from

  • Test the trigger

...

For Action, select Webhooks By Zapier, and Custom Request

...

  • Set Method to POST

  • Set URL to https://api.leadliaison.com/v1.0/prospects/add_activity.json?api_key=[apikey]. Replace [apikey] with the one created in Step 3 above (Create API Key).

  • Set Data Passthrough to false

  • Set Data to:

{"email": "[intercom zoom email]", "activity_identifier" : "supportzoomwebinar_requestsignup__c", "activity_info": " [Intercom zoom name or email] registered for Webinar","activity_fields_data":{"subjectwebinar__c":" [Data Formating Subject]","body__c":" [Data Formatting Body]","link__c":"[Intercom Link]"Name of webinar"}}

For each option above such as [intercom zoom email] or [Data Formatting] you will want to use Zapiers Insert Data options to specify dynamic content. You will also want to make sure the specific field variables such as support_request__c or link__c match what was configured in step 2 (Create Custom Activity) above.

...

you customize the name of the webinar for webinar__c.

...

Click to continue, and skip testing. You can now set the zap live and any new email or support request inside of messenger that signs up for your Webinar, will now get transferred to OneFocus and appear on the their prospect profile. Congratulations!