Why use Zapier custom integration?
Our Zapier integration is growing in triggers and actions. However, you might find situations where there aren't enough triggers for your specific needs. In this tutorial, you will learn how to send user data to Zapier at any given moment.
Before you start
You must already have a Zapier account and be able to create new Zaps. Though we'll use terms such as "API call" or "webhook", this tutorial does not require much technical knowledge.
Step 1. Choose Zapier Webhook as the trigger
API webhook is a mechanism that observes a URL and awaits your calls to that URL. In the first step, simply search and select the Zapier Webhook trigger.
Step 2. Choose the trigger "Catch Hook"
You will get a URL of the destination where we will send our API calls. Simply copy it and go to User.com automation. You can also select Silent Mode since we won't need the response.
Step 3. Create the automation
Before you proceed further with Zapier, you will have to send the first POST message to the URL provided by Zapier.
In order to do so, go to "automations" and create a new automation.
Inside, there will be a simple page view trigger connected to the module API call. Inside the page view trigger, simply enter something like "thispagewilltriggerzapier". Inside the module, API call, only update the first field, URL, pasting therein the URL provided by Zapier.Now save the action as active and set it to trigger each time the condition is met.
Step 5. Trigger the automation
Now simply visit your page with the text specified in the trigger, in this case userengage.com/?thispagewilltriggerzapier. (Remember to add the question mark before the text.)
Step 6. Test the trigger
You can now go back to Zapier and test your trigger. (You don't have to select anything in the step "Pick off a Child Key".)
If your automation was triggered and the API call had the right URL, you should pass this step.
Step 7. The action
At this point, the User.com side of the Zap is finished and you can move on to setting up the "Action" such as creating a spreadsheet row with the data collected from User.com.
Thus, each time the trigger is activated, User.com will send all user attributes to Zapier then you can choose any of them from a drop-down menu.
Other integration systems
No matter which integration system you use, the process will be similar:
1. Create a webhook trigger.
2. Call the webhook via User.com automation to map inform the integration systems about the data structure that is being sent from User.com.
3. Define the action of the integration.