To understand Zapier, we must understand API first. API is known as an Application Programming Interface that third-party developers can use to interact between their application and the API source application.
API lets you take control of a website/product/service (anything digital), for example, Twitter, where you can upload information, download the stored data and basically hook into the application core features. It lets you to not be stuck with the official client, that is Twitter.com but rather get ahead integrating into other useful services.
Zapier works with many API clients. It takes two services, acts as a middle-man for their API’s and connect all the different apps that you want to use together.
You need two things for Zapier to work, a trigger and an action. The trigger is what should happen to initiate an action. The action becomes the outcome of a trigger and is triggered as a result. There could be multiple actions for a single trigger.
Here’s an example of what you can do with Zapier to make it more clear.
When you get an email in Gmail
Copy the attachments from Gmail to Dropbox
Alert me in Slack about the new Dropbox file
Connecting to Zapier Using Webhooks
Let’s see the step by step instructions to successfully connect Zapier to your Avoori website.
First of all login to your website, and make sure you have submitted forms in the website admin > Forms main menu item.
Here you can see all the form entries and click over each to see more details about the form submission. For example, a form may have a name, email, message, and other fields. These fields will be displayed when you click on the form entry.
And the submission will appear in the form entries page just like this one.
The Zapier Integration Part
We first need to have a Zapier account, if we don’t already have one. You can easily sign up with an email for free.
Once you created an account you will be directed to the Zapier Dashboard.
Zapier creates these API connections by making a Zap. Just click over the most evident “Make a Zap” button in orange.
It will bring you to the following screen, where you will have to first create a trigger app to be able to connect to Avoori.
Typing “web hooks” in the input box will auto-suggest “Webooks by Zapier”, click over it.
Then we need to create a catch hook, so that Zapier waits for a new POST, PUT or GET to this Zapier URL.
Clicking over “Save + Continue” will bring the following screen when you get a Zapier URL.
You can check the given URL in the browser; it must give you a success status to make sure you’ve set up everything correctly so far.
The next step after clicking over “Ok, I did this” shows you the following screen. You just need to click “Continue”
That’s it, you’re done setting up your webhooks.
We still need to do one more step.
To be able to integrate Zapier with Avoori, we need to place the provided webhook URL into your Avoori website Forms > Integrations settings.
Check Enable Zapier Integration and click “Save Settings”.
Congratulations, you have now successfully connected the webhooks integration from your Avoori website to Zapier!