How to Add (Almost) Any Workflow Step Using Zapier + Gravity Forms

Workflows can often be complicated.

Gravity Flow is a powerful workflow tool that gives you a variety of built-in options for adding steps to your workflows, like adding approvals, PDF generation, and more. But it’s possible that you may find yourself in a situation where you need to add another type of step.

Maybe you want your approved form entries to appear in a Google Spreadsheet, for instance. Or maybe you need to import form submissions to another tool like Salesforce or Basecamp.

The good news is that you can add (almost) any step to your Gravity Flow workflow with other online automation tools like Zapier. Here’s what to know.

Free Download: 9 More Ways to Connect Zapier + Gravity Forms in Your Workflows

Using Zapier to Build Better Workflows

Zapier is a tool that allows you to connect one app to another using “Zaps,” which are essentially little trigger-based workflows.

The Zapier integration process works by creating a trigger (like a form submission) that leads to a specific action (like importing a form submission to Google Sheets).

Zapier gravity forms

Zaps allow you to automate many of your everyday business processes, like collecting emails, importing contact information into a CRM, creating Trello or Asana cards, creating new events in your Gmail calendar, sending notifications for projects, and so much more.

You can use Zapier’s pre-built Zaps in order to automate these processes, or you can create your own Zaps to do almost anything you need.

The Gravity Forms WordPress plugin already has a number of Zaps available through Zapier, which you can use to quickly and easily add automation to your form submissions. You can find a range of tutorials and helpful info on basic Zapier + Gravity Forms integrations over on the Gravity Forms Zapier Add-On page.

You can do things like save new Gravity Forms submissions to a CRM like HubSpot, import lead information from forms into Salesforce, send form submissions to MailChimp or another email provider, or even create a new calendar event in Google Calendars.

Zapier gravity forms

If you want to make your own Zap using Gravity Forms, like sending a form submission to a CRM that’s not already a part of Zapier’s pre-built Zaps, you can always use Zapier’s templates to create a custom Zap (just follow these instructions).

You can also use their Zap Editor to completely customize any Zap, whether it’s pre-built or custom.

One company built their own Zap to connect Gravity Forms with Highrise, a CRM not already available in Zapier’s pre-built database. They used it to collect client data using Gravity Forms and imported that data directly into Highrise, and then used another Zap to connect Highrise to MailChimp.

The entire process created an automated workflow that looked like this:

  • A user fills out (Gravity Forms) form online
  • The form is sent to Highrise’s database
  • Highrise data is sent to MailChimp to send emails to new prospects

Gravity Flow supports Gravity Form’s Zapier Add-on, so you can use Zaps to add additional functionality to your Gravity Forms workflows, similar to the above example.

Gravity Flow supports Gravity Form's Zapier Add-on Share on X

Adding Zaps to Your Gravity Flow Workflows

In order to use Zapier and Gravity Forms to add more functionality to your Gravity Flow workflows, you’ll need the Zapier Add-On for Gravity Forms.

This will give you access to Zapier in WordPress under Forms > Settings.

Zapier gravity forms

You will also need to create a Zapier account (you can sign up for one here).

Once you have an account set up, you can start creating Zaps.

From Zapier, choose the “Make a Zap” button in the top right-hand corner.

Zapier gravity forms

Then select Gravity Forms as your trigger app.

Zapier gravity forms

This will automatically give you the “New Form Submission” as the trigger, so simply hit “Save + Continue” to move on.

Zapier gravity forms

This will give you a Zapier webhook which you can test out in Gravity Forms.

Zapier gravity forms

In WordPress, either create a new form or choose an already created form. Then under your new or existing form choose > Settings > Zapier.

Zapier gravity forms

Select the “Add New” button, paste your webhook link from Zapier into the webhook URL section, and then select “Save Zapier Feed.”

Zapier gravity forms

You can find more information about testing your Gravity Forms + Zapier connection here.

After you have finished testing, go back to Zapier and choose the “Ok, I did it” button

Zapier gravity forms

You will then be able to add your action step.

Zapier gravity forms

Let’s say you had a purchase order workflow in Gravity Flow, for example, but wanted to send client information from that purchase order to a CRM like Salesforce the instant new customers purchase a product.

Choose your CRM (Salesforce) and then select your action. In this case, it would be “Create a lead.”

Zapier gravity forms

From here, you can connect to your CRM account and choose a template which will walk you through the process of creating the Zap.

Once the Zap is complete, you will be able to name it (if you haven’t already) and activate it.

Zapier gravity forms

Your Gravity Forms form will then be able to send information to Salesforce upon form submission.

Back in WordPress and Gravity Forms, you can continue building out your purchase order workflow by adding steps under the Settings > Workflow section.

Zapier gravity forms

Upon form submission, your workflow will go through its normal process and your Zap will also be completed.

Adding Additional Steps Using Webhooks in Gravity Flow

If you need to add an additional step or connect another application to a Gravity Flow workflow without Zapier, you can also use Gravity Flow’s webhooks to add more unique steps.

Webhooks are automated messages sent from apps when an action is taken. (If you’re not familiar with webhooks, Zapier has their own handy Webhooks Guide which explains more of the process.)

Gravity Flow’s outgoing webhooks allows you to send a webhook to a remote application as a part of your workflow. Simply add an “Outgoing Webhook” step.

Zapier gravity forms

If you need to create steps at any point in the workflow that require input from an external source or application, you can also use incoming webhooks to create this step in your workflow.

Zapier gravity forms

Between Zapier and the incoming/outgoing webhook features of Gravity Flow, you can extend your workflows out beyond Gravity Flow and Gravity Forms and incorporate almost any app you can think of.

This gives you greater flexibility when automating important processes, especially those that involve other systems that you can’t manage directly from WordPress.

Note: Most Zapier Zaps are free to create, but if you need to create Zaps for several different forms or you need access to specific apps within Zapier (some are considered “premium” Zaps) you will need to upgrade to Zapier premium.

Here are 9 more things you can do with Gravity Forms + Zapier

Final Thoughts

Depending on the complexities and needs of your workflow, there are certain instances where you may need to add applications and action steps that aren’t supported by Gravity Flow.

That’s where Zapier comes in.

By connecting Gravity Forms to Zapier, you can add additional workflow steps — like importing data to a database, creating new events, updating a spreadsheet, and much, much more — that extend your automation power.

If Zapier isn’t an available option for you and you still need to add steps, you can always use the webhooks workflow step within Gravity Flow to add some more functionality, too.

Zapier gravity forms

Workflows can often be complicated.

Gravity Flow is a powerful workflow tool that gives you a variety of built-in options for adding steps to your workflows, like adding approvals, PDF generation and more. But it’s possible that you may find yourself in a situation where you need to add another type of step.

Maybe you want your approved form entries to appear in a Google Spreadsheets, for instance. Or maybe you need to import form submissions to another tool like Salesforce or Basecamp.

The good news is that you can add (almost) any step to your Gravity Flow workflow with other online automation tools like Zapier. Here’s what to know.

Free Download: 9 More Ways to Connect Zapier + Gravity Forms in Your Workflows

Using Zapier to Build Better Workflows

Zapier is a tool that allows you to connect one app to another using “Zaps,” which are essentially little trigger-based workflows.

The Zapier integration process works by creating a trigger (like a form submission) that leads to a specific action (like importing a form submission to Google Sheets).

Zapier gravity forms

Zaps allow you to automate many of your every day business processes, like collecting emails, importing contact information into a CRM, creating Trello or Asana cards, creating new events in your Gmail calendar, sending notifications for projects, and so much more.

You can use Zapier’s pre-built Zaps in order to automate these processes, or you can create your own Zaps to do almost anything you need.

The Gravity Forms WordPress plugin already has a number of Zaps available through Zapier, which you can use to quickly and easily add automation to your form submissions. You can find a range of tutorials and helpful info on basic Zapier + Gravity Forms integrations over on the Gravity Forms Zapier Add-On page.

You can do things like save new Gravity Forms submissions to a CRM like HubSpot, import lead information from forms into Salesforce, send form submissions to MailChimp or another email provider, or even create a new calendar event in Google Calendars.

Zapier gravity forms

If you want to make your own Zap using Gravity Forms, like sending a form submission to a CRM that’s not already a part of Zapier’s pre-built Zaps, you can always use Zapier’s templates to create a custom Zap (just follow these instructions).

You can also use their Zap Editor to completely customize any Zap, whether it’s pre-built or custom.

One company built their own Zap to connect Gravity Forms with Highrise, a CRM not already available in Zapier’s pre-built database. They used it to collect client data using Gravity Forms and imported that data directly into Highrise, and then used another Zap to connect Highrise to MailChimp.

The entire process created an automated workflow that looked like this:

  • A user fills out (Gravity Forms) form online
  • The form is sent to Highrise’s database
  • Highrise data is sent to MailChimp to send emails to new prospects

Gravity Flow supports Gravity Form’s Zapier Add-on, so you can use Zaps to add additional functionality to your Gravity Forms workflows, similar to the above example.

Gravity Flow supports Gravity Form's Zapier Add-on Share on X

Adding Zaps to Your Gravity Flow Workflows

In order to use Zapier and Gravity Forms to add more functionality to your Gravity Flow workflows, you’ll need the Zapier Add-On for Gravity Forms.

This will give you access to Zapier in WordPress under Forms > Settings.

Zapier gravity forms

You will also need to create a Zapier account (you can sign up for one here).

Once you have an account set up, you can start creating Zaps.

From Zapier, choose the “Make a Zap” button in the top right-hand corner.

Zapier gravity forms

Then select Gravity Forms as your trigger app.

Zapier gravity forms

This will automatically give you the “New Form Submission” as the trigger, so simply hit “Save + Continue” to move on.

Zapier gravity forms

This will give you a Zapier webhook which you can test out in Gravity Forms.

Zapier gravity forms

In WordPress, either create a new form or choose an already created form. Then under your new or existing form choose > Settings > Zapier.

Zapier gravity forms

Select “Add New” button, paste your webhook link from Zapier into the webhook URL section, and then select “Save Zapier Feed.”

Zapier gravity forms

You can find more information about testing your Gravity Forms + Zapier connection here.

After you have finished testing, go back to Zapier and choose the “Ok, I did it” button

Zapier gravity forms

You will then be able to add your action step.

Zapier gravity forms

Let’s say you had a purchase order workflow in Gravity Flow, for example, but wanted to send client information from that purchase order to a CRM like Salesforce the instant new customers purchase a product.

Choose your CRM (Salesforce) and then select your action. In this case, it would be “Create a lead.”

Zapier gravity forms

From here, you can connect to your CRM account and choose a template which will walk you through the process of creating the Zap.

Once the Zap is complete, you will be able to name it (if you haven’t already) and activate it.

Zapier gravity forms

Your Gravity Forms form will then be able to send information to Salesforce upon form submission.

Back in WordPress and Gravity Forms, you can continue building out your purchase order workflow by adding steps under the Settings > Workflow section.

Zapier gravity forms

Upon form submission, your workflow will go through its normal process and your Zap will also be completed.

Adding Additional Steps Using Webhooks in Gravity Flow

If you need to add an additional step or connect another application to a Gravity Flow workflow without Zapier, you can also use Gravity Flow’s webhooks to add more unique steps.

Webhooks are automated messages sent from apps when an action is taken. (If you’re not familiar with webhooks, Zapier has their own handy Webhooks Guide which explains more of the process.)

Gravity Flow’s outgoing webhooks allows you to send a webhook to a remote application as a part of your workflow. Simply add an “Outgoing Webhook” step.

Zapier gravity forms

If you need to create steps at any point in the workflow that require input from an external source or application, you can also use incoming webhooks to create this step in your workflow.

Zapier gravity forms

Between Zapier and the incoming/outgoing webhook features of Gravity Flow, you can extend your workflows out beyond Gravity Flow and Gravity Forms and incorporate almost any app you can think of.

This gives you greater flexibility when automating important processes, especially those that involve other systems that you can’t manage directly from WordPress.

Note: Most Zapier Zaps are free to create, but if you need to create Zaps for several different forms or you need access to specific apps within Zapier (some are considered “premium” Zaps) you will need to upgrade to Zapier premium.

Here are 9 more things you can do with Gravity Forms + Zapier

Final Thoughts

Depending on the complexities and needs of your workflow, there are certain instances where you may need to add applications and action steps that aren’t supported by Gravity Flow.

That’s where Zapier comes in.

By connecting Gravity Forms to Zapier, you can add additional workflow steps — like importing data to a database, creating new events, updating a spreadsheet, and much, much more — that extend your automation power.

If Zapier isn’t an available option for you and you still need to add steps, you can always use the webhooks workflow step within Gravity Flow to add some more functionality, too.