Zapier Integration

You are here:
< All Topics

Getting Started with Zapier Integration

Groundhogg has the power to connect with Zapier which can connect you to 1000+ services and give you the power to automate more than just your email marketing funnels.

Users of Groundhogg can integrate Zapier as a funnel action. 

Using the Zap action users are able to send contacts to Zapier and access all of the services Zapier provides. To add a Zap to a funnel is super easy! Just follow the steps and you are ready to communicate with more than 1000 apps.

Activate the plugin and you are ready to connect apps on the Zapier platform.

Zap Listener

The Zap Listener is a benchmark that can listen for POSTS from Zapier to your site which contains contact information.

You can place a Zap Listener anywhere in your funnel, but if the contact does not already exist in your CRM you will need to place it at the beginning of a funnel.

1. Enable your API

The ZAP listener uses the Groundhogg API to listen for JSON POST requests from Zapier.

Please follow on groundhogg’s website these instructions on how to enable the API.

2. Insert Zap Listener Benchmark

A new benchmark will appear in the benchmarks section called Zap Listener.

3. Copy Zap Link

Copy the link as shown below and enter it into your zap action. This is a special link that will only work for this zap.

Warning: The link contains your API Token & Public key. Do not, under any circumstances, make this link public or share it with anyone.

4. Send Test Request

Once you’ve entered your Zap Listener URL into your Zap action, send a test request from Zapier to the Zap Listener URL.

Important! Make sure you are sending a POST request. A GET request will return a 404 error.

If the test was successful, you should see the contents of the last request in the Last Request field under the Zap Listener URL.

5. Map API Fields

After you’ve successfully received a test request, you will see a button appear that says Map API Fields.

Clicking it will show a popup with a UI to map the fields from your POST request to contact record fields in Groundhogg. 

Map the appropriate fields to their respective contact record details and then save your changes. That’s it!

Create Zap Triggers

One you have your zap action ready in your funnel it’s time to create a Zap.

To create Zap you need to login in your Zapier account( Click Here to Login ). You can create a Zap by clicking on the MAKE A ZAP button in the right corner or using the Zap Editor.(click Here for Editor).

You need to create a trigger inside your Zap to listen for notifications from Groundhogg. To create a trigger search for Webhooks by Zapier.

Once you selected “Webhooks by Zapier” it will prompt you to the next screen. Here we need to select type of request and name of the hook.

In this screen select the catch hook and click “Save + Continue“

In the next section, the zap will ask for the “child key“.

In this section you need to enter contact as the key. Make sure to enter contact in lower case. After entering this field click on “Continue”. Now your trigger is almost ready.

It’s time to retrieve sample data from Groundhogg and test the newly created Zap. 

To send a request to your Zap copy the displayed link and past that link inside your funnel Zap action.

Enter your newly created URL inside the Zap action. Once you’ve done that go back to your Zap editor and click the “Ok, I did this” button. Then click on the “Test This Zap!” button in your action step.

If everything goes according to plan, you will able to see sample data retrieved by Zapier from Groundhogg and you can now configure what to do with that data.

Zap Action

Zapier works in trigger -> action pairs. The action specifies what to do with the retrieved data. There is a large number of apps to choose from, but for the sake of this example, we are going to learn how how to setup up a Google Sheets Action. 

Click on the Add New Step link or click on the Add a Step button displayed on the left side of the screen. 

After clicking that link the next step is to choose an Action App. I am selecting Google Sheets here, but you can select any app you want.

Once you selected the appropriate app, it will prompt you to select an action. 

Here I want to create a new row, so I selected the “Create Spreadsheet Row” action.

Once you click on “Save + Continue” it will ask for login details on the next screen. 

This step may vary based on the app and action you’ve selected. Once you configure your login details with the specific app click “Save + Continue”.

It’s now time to set up the relation between your action and trigger. 

Here I selected the spreadsheet in which I want to insert data and then selected a work sheet. I have three columns in my spreadsheet thus all the columns auto populate in the APP form.

Once you click on the small icon next to the fields, you will be able to see all the data you have received from Groundhogg. 

You can select the appropriate fields from your Groundhogg sample data to map the data to your spreadsheet columns.

After mapping all the fields click on “Continue” and you will be prompted to test this action.

Click on “Test” and it will insert dummy data retrieved from the Groundhogg sample to your spreed sheet. If the test is successful click Finish. 

Now it’s time to name your Zap, give it a nice name and turn it on by toggling the power button. 

Awesome! You’ve created your first Zap using Groundhogg and Google Sheets. 

Now that you have a basic idea of how it works, you can explore more than 1,000 apps on Zapier and integrate them with Groundhogg. 

Previous WooCommerce Integration
Table of Contents