How to Use the 'Continue Zap' Button

We'll show you how to add a 'Continue' Zap button to a Zapier table and build a corresponding automation in this tutorial.

Written by
Matt Jasinski

April 8, 2024

Adding human oversight to your Zaps ensures that your automated workflows run with fewer errors. 

Now, with the ‘Continue Zap’ button in Zapier tables, you can add a crucial oversight to any Zap with a simple manual approval step. 

In this post, we’re going to show you how it works step by step. 

We’ll begin by adding a “Continue Zap” button to a Zapier Table. Then, we’ll demonstrate how you can build an automation that will pause itself until you approve it with the click of a button. 

What you’ll need before you create a “Continue Zap” button

Before you can create a “Continue Zap” button and automation, you’re going to need to prepare a couple of items in Zapier. 

A Zapier table for your button

First, you’ll need a Zapier table. This table is where you’ll add, configure, and use the “Continue Zap” button. Naturally, it’s best if this table also includes the data that you want to automate. 

In this tutorial and demonstration, we’ll be using the “Team Directory” table pictured below.

a Zapier table

A form to easily add records to the table

You’ll also probably want to set up a Zapier interface with a form that connects to that table. 

A Zapier interface with a form

This isn’t strictly necessary, but it’s the easiest way to add a complete record to a Zapier table and will make testing the automation much more convenient. 

A preview of the finished automation

Below, you can see a picture of the full automation that we’re going to build. 

A full automation using a 'Continue Zap' button

Whenever a new record is added to the table, our Zap will send an alert in Slack prompting us to confirm that the details of the new record are correct. 

A Slack message sent by a Zapier automation

Then, it will pause itself until we click on either “Confirm” or “Reject”. 

"Confirm" and "reject" buttons in a 'Continue Zap' field

Based on our answer, the automation will go down one of two paths, and will send an appropriate message in Slack confirming our choice. 

A Slack message sent by a Zapier automation

Alternative: build two Zaps instead of one

Bear in mind that you could always build a similar approval flow by just creating multiple Zaps. 

The first Zap could alert you to the new record, while the second Zap would trigger once you make a selection. 

However, it’s never a bad thing to have multiple options for designing and building your automations, which is why we want to show you how this new feature works. 

Once your table and interface are ready to go, you can follow along with the rest of this tutorial. 

Adding a “Continue Zap” button to a Zapier Table

To start, add a new field to your table. This is the field that will contain your button. 

adding a new field to a Zapier table

Give the field an appropriate name, like “Approve Details”. Then set the field type to “button”. 

button field settings

You’ll see several customization options for the field, like icon and alignment. You can set these to whatever you’d like, or leave them to their defaults. 

The most important setting is “Type of Button”, which you’ll need to set as “Continue Zap”. The default choice would launch a Zap instead, which can also be useful. However, it won’t work for pausing and continuing a Zap. 

Setting the button type to 'Continue Zap'

Next, you can provide labels for up to two buttons that will be included in this field. These labels should reflect the choices that you want to incorporate into the Zap, and should indicate what actions will follow after they’re clicked. 

adding the button to the table

In our case, “Confirm” and “Reject” will be suitable labels. 

Note that if you don’t include a secondary button label, then there won’t be a second button in the field.

However, we’d recommend including a second button. That way, you can make sure that you’ll always press one button or the other, and your automation will reach a definitive conclusion rather than pausing indefinitely. 

Finally, click “Create” to add your button field to the table. 

Initially, the button will just have a warning that says “Set up button”. That’s OK. Just click on the button to continue setting it up. 

The "set up button" warning in a Zapier table

When you click on the button, it should open up to the “Zaps” tab, which prompts you to create a new Zap to associate with this button. 

creating a Zap connected to a 'Continue Zap' button

Click on “Create” to start building the automation. 

Editing your automation with a “Continue Zap” step

After clicking “Create”, Zapier will create a default automation for you.

Zapier notes that the “continue Zap” button is an ‘Experimental’ feature, so the setup of this default automation may change.

The default automation created for a 'Continue Zap' button with two choices

However, in our tests, the automatically created Zaps have always looked like this so far:

• The trigger is set to “New Record in Zapier Tables”. 

• The first action is “Continue Zap button clicked in Zapier tables”. 

Then, two paths follow:

• One path for clicking on the primary button (“Confirm” in our example)

• One path for clicking the secondary button (“Reject”)

The rules for each path are configured, but they don’t contain any actions yet. 

You can edit this default Zap to your liking, but it’s important to understand that this Zap will work a bit differently from most automations that you build. 

How the “Continue Zap Button Clicked” action works

The “Continue Zap Button Clicked” action kind of works like a second trigger. 

Any action you put after the real trigger will run as normal whenever you add a new record to the table, but the automation will pause itself at this “Continue Zap” step and wait for your input. 

Once it receives that input, it will continue running down the appropriate path. 

As such, if there are any actions you want to perform right away for every record regardless of what button is clicked, place them before the “Continue Zap” step. 

Every other action can be placed into an appropriate path. 

Apart from that one unique consideration, you can edit and configure this Zap like any other. 

Customizing the default Zap

To begin customizing the Zap, test the trigger to load in some data to work with. 

Testing the Zap's trigger

Then, add any actions you want to run right after the trigger. In our example, we’ll add a Slack step to alert our team about the new record and ask them to check its details. 

To make things easy, we’ll include a link to the table where they can view and edit records. 

Configuring a Slack action before the Zap pauses

Again, this Slack step is going to be sent for every record that triggers this automation, since it is placed before the automation pauses itself. 

Test any actions you’ve added and continue. 

Test the “Continue Zap Button clicked” step

Next, select the “Continue Zap Button Clicked” step. You don’t need to add any data or change any settings here. Just click “continue”, then test the step. 

Testing the 'Continue Zap' step

Configure the path for your primary button

Next, you can configure the actions that will run in your first path. This is the path that will run when the primary button is clicked.

Begin by confirming and testing the rule, which should be set to only continue if the primary button (“Confirm” in our example) was clicked.

Testing the condition for Path A - "Confirm"

Add any action that you want to run in this path. In our example, we’ll add an action to send another message in Slack alerting the team that the record's details were confirmed. 

Adding an automated Slack message to Path A

Test any steps you add to confirm that they work correctly.

Configure the path for your secondary button

Follow the same steps to test the rule for your second path and add any actions you want. 

In our example, we’ll add a Slack message that says the record’s details are inaccurate and need to be updated. 

Adding an automated Slack message to Path B

Publish the Zap

Once your Zap is configured the way you want and every step has been successfully tested, publish it. 

Publishing the Zap

You’ll need to publish your Zap to ensure that it connects with your table. 

After publishing the Zap, return to your table.

Test the Zap with the “Send to Zap” button

For every existing record, the button should now say “Send to Zap” instead of “Set up button” 

This is because those records were added before the Zap existed, and so the Zap couldn’t process them. This actually gives you a convenient way to test out the flow. 

Selecting "Send to Zap" for existing records in the table

Just click on “Send to Zap” for any of the existing records, and your automation should instantly run all of the steps before the “Continue Zap” pause. 

In our case, we instantly get the first Slack message prompting us to approve or deny the record’s details, along with the convenient link. 

The first Slack message sent before the automation pauses itself

Note that neither message from the subsequent paths has been sent yet, so our automation paused itself correctly. 

To continue testing the Zap, click on one of the buttons for the record in the Zapier table. For our example, we’ll click “Confirm”. 

Clicking the primary button in the 'Continue Zap' field

Instantly, we get a new message in Slack, reiterating that the details have been confirmed.

The second Slack message sent after the Zap resumes

Everything looks good. The Zap ran for the new record, paused to let us make our choice, and continued along the right path after we made our selection. 

Running a live test

Before considering an automation complete, we’d always recommend running a live test.

Conducting a live test ensures that your automation runs exactly as expected in real-world conditions, which can always be a little different than tests. 

To do a live test, just make sure that the automation is turned on, and submit a new record to your Zapier table through your form interface. 

Since we already tested the primary “Confirm” button, we’ll test the secondary “Reject” button this time. 

We’ll submit a record with a deliberate mistake (“Francine Johmson”). 

Submitting a record to a table through a Zapier form

Immediately, we get the same Slack message telling us about the new record and prompting us to check it. 

The first Slack message sent before the automation pauses itself

Since there’s a typo in the name, we’ll click “Reject”. 

Clicking the secondary button

And now the appropriate message pops up in Slack, saying that the record details aren’t correct and need to be updated. 

A second Slack message confirming our choice to reject

Customize the automation to perform any action

As we’ve designed them, there’s obviously not much difference between these two paths as, but this tutorial is really just about demonstrating the underlying structure, not a full workflow. 

With this basic setup, we could add all sorts of actions to the “confirm” path, like creating onboarding tasks in Asana, Sending an email, or whatever else we want. 

But once you’ve tested your automation and confirmed that it runs, pauses, and runs again as expected, you’re all set.

Reducing errors with a simple manual approval step

Manual approval takes just a few seconds, but it can drastically reduce errors and unintended automation runs. With the new “Continue Zap” button, no-code builders have another easy way to add a human checkpoint to their automations.

For more no-code automation tips and tutorials every week, be sure to check out our blog or our YouTube channel. You can also follow XRay on Twitter, Facebook, or LinkedIn.

Similar Blog Posts

Not sure where to start with automation?

Hop on a 15-minute call with an XRay automation consultant to discuss your options and learn more about how we can help your team to get more done.

Schedule a 15-Minute Call