How to integrate GravityKit with Zapier

How to Integrate GravityKit With Zapier and Connect to 5,000+ Applications!

Written by Casey Burridge

Last updated:

Categories General WordPress

Tags , ,

Zapier is one of the tools out there spearheading the no-code boom.

With Zapier, you can create powerful workflows and automations to improve your business operations. 

In this post, we’re going to show you how to integrate GravityKit with Zapier and connect your Gravity Forms applications with over 5,000 other platforms. Let’s get started! 👇

What You’ll Need

If you want to follow along with this tutorial, you’ll need to have the following:

What Is Zapier?

If you’re unfamiliar with Zapier, it’s one of the most popular automation tools for businesses of all sizes. Zapier allows you to create automated workflows across more than 5,000 different apps!

Most businesses use a range of different SaaS apps or tech platforms for handling their day-to-day operations. For example, this might include WordPress for website management, Notion for task-management, Slack for internal communication and Google Sheets for marketing.

It can be frustrating when these different apps don’t “talk” to each other. That’s where Zapier comes in. Using Zapier, you can connect your different work apps, giving you “more focus and less frustration”. 

A screenshot of the Zapier website that says '5,000+ apps, infinite possibilities'

Benefits of Using Zapier With GravityKit

At GravityKit we build and maintain a toolkit of essential add-ons for Gravity Forms. Our flagship plugin, GravityView, allows you to display Gravity Forms entries on the front end and build powerful web apps!

Whether you’re using GravityView to power a directory, events calendar, customer portal, or user profile, Zapier can be a welcome addition to your workflow.

By integrating your GravityKit application with Zapier, you can connect your app with over 5,000 other applications and platforms! This allows you to scale your existing app, save time and resources, and eliminate manual processes so you can focus on driving revenue.

Create Automated Workflows With Uncanny Automator and Zapier

Okay, let’s get into the nitty-gritty of connecting GravityKit with Zapier. GravityKit doesn’t support integrating with Zapier out of the box, so we’re going to use Uncanny Automator to act as the go-between. 

💡 Pro tip: You can also connect GravityKit with Zapier using WP Webhooks.

To follow along with this tutorial, you’ll need an active Zapier account, so go ahead and create one if you don’t have one already (it’s free!). 

Step 1: Install Uncanny Automator

Now that you’ve got your Zapier account set up, you’ll need to install the Uncanny Automator plugin on your WordPress website. 

Uncanny Automator is a WordPress plugin that makes it possible to configure automated workflows for dozens of popular plugins and apps. Without writing any code, you can create “recipes” that cause certain activities on your site to trigger other activities.

While there is a free version of Uncanny Automator, you’ll need the Pro version in order to utilize the GravityKit integration. (Just know that the Pro version of the plugin requires the free version to be installed as well!).

The Uncanny Automator plugin preview in WordPress

Step 2: Create a New “Zap”

Now that you’ve created a Zapier account and installed Uncanny Automator, you can start configuring the GravityKit-to-Zapier integration. Start by going to your Zapier account and creating a new “Zap”.

After clicking the “+ Create Zap” button, you’ll need to choose an app and event to act as the trigger. Select the app labeled Webhooks by Zapier. This is the method we’re going to use to send information from GravityKit to Zapier and then on to another app.

If you lean more towards the non-technical side of things, you’re probably wondering what a webhook is. A webhook is a service that powers one-way data sharing, triggered by events. Webhooks enable applications to share data and functionality.

The 'Webhooks by Zapier' app in Uncanny Automator

After selecting your app, you’ll need to choose an event to trigger the “Zap”. There are three choices: “Retrieve Poll”, “Catch Raw Hook” and “Catch Hook”. Go ahead and select the third option, “Catch Hook”. 

The 'Catch Hook' option for the trigger in Uncanny Autmator

After that, Zapier will generate a webhook URL. Copy this URL to your clipboard, as you’ll need it in the next step!

The webhook URL generated by Zapier

Okay, after copying the webhook URL, leave your Zap for now and head back to your WordPress website.

Step 3: Send Data to Zapier via Webhook

The next step is to create a new “recipe” in Uncanny Automator to send data to Zapier via webhook. In Uncanny Automator, a “recipe” is made up of a trigger and an action. The trigger is the event that causes the action to take place. 

Start by hovering over Automator in your WordPress sidebar and click Add new. After giving your recipe a name, select GravityKit as your integration. 

The GravityKit option under 'Select an integration' in Uncanny Automator

Now define your trigger (there are two options: “An entry for a specific form is approved” or “An entry for a specific form is rejected”).

Selecting a trigger - either 'An entry for a specific form is approved or 'An entry for a specific form is rejected'

After selecting your trigger. You’ll need to choose which form it applies to. In this example, we chose our “Galactic Tour Registration” form 🧑‍🚀🚀.

A Trigger in Uncanny Automator that says 'An entry for Galactic Tour Registration is approved'

Now that your trigger has been set up, you’ll need to specify an action. This is the activity that happens when the trigger has been fired. In this case, our action is going to be sending data to Zapier.

The Zapier logo

After selecting Zapier as your integration, you’ll need to specify a webhook URL. This is the same URL you copied in the previous step! Go ahead and paste it in the box.

The Zapier webhook URL

There’s no need to change any of the other settings. Everything should be set up and ready to go. All you need to do is specify the data you want to send to Zapier and then test the integration.

Step 4: Test the Integration

In the “Body” section of your webhook request, you can specify the data you want to send to Zapier by using Key-Value pairs. The values you set should be the information from the entry you’ve either approved or rejected.

In this example, we’re sending three values to Zapier, the name of the user, their favorite planet and their space suit size. When you’ve added the information you want to send to Zapier, click the “Send test” button.

The Body of the webhook showing data from GravityKit in key-value pairs

Now head back to your Zapier “Zap” and click “Test trigger”. If the integration was successful, Zapier will display a green check mark with a success message saying “We found a request!”.

A success message in Zapier that says 'We found a request!'

If your integration is working as expected, go ahead and activate your recipe by switching it from “Draft” to “Live”.

A toggle bar that allows you to change your recipe from Draft to Live

Awesome! Our integration is working and we’re able to send our Gravity Forms data to Zapier whenever an entry is approved or rejected in GravityView! 

However, although our data is getting sent to Zapier, nothing is actually happening with it yet. To finish off our workflow, we need to add an event in Zapier.

#5 Add an Event in Zapier

Head back to your “Zap” in Zapier and add an event. This is the activity that will occur when Zapier receives your data. Zapier integrates with over 5,000 different apps, so there are literally thousands of choices for what should happen once your data has been received.

You could trigger a Slack notification, set up an event in Google Calendar, or add a new task in Trello. All you need to do is search for the app you want to use for the event.

Different app events in Zapier

For this example, we’ll keep it simple by adding a new row to a Google Sheet. All we need to do is select the “Google Sheets” app and authorize Zapier to connect with our Google Account.

After that, we can select a Google Sheet in our Drive and decide what to do with the data we receive from our webhook. In this example, we’re creating a new row in Google Sheets each time a new entry is approved.

A Google Sheet with data populated by Zapier from GravityKit

That’s it! You can now connect GravityKit with thousands of other apps using Uncanny Automator and Zapier.

Connect GravityKit With Zapier Today!

Zapier is one of the most popular no-code tools, allowing you to connect over 5,000 different apps and create automations that save your business time, money and headaches.

In this post, we showed you how to connect GravityKit with Zapier using the Uncanny Automator plugin for WordPress. If you found this post helpful, make sure you subscribe to our newsletter so we can notify you when we publish new content!

Helpful tips right in your inbox.

Subscribe to our weekly newsletter for tips, special offers, and more!

Helpful tips right in your inbox.

Subscribe to our weekly newsletter for tips, special offers, and more!