Create your first Zap

By Krystina Martinez - Published October 13, 2020 -

You are reading: Chapter 1 of 12

First, make sure you've signed up for a Zapier account. It's free to start!

Before you create a Zap, it's helpful to think about what you're trying to accomplish. For example, let's say you have a contact form on your website. You want to store the form submissions in a Google Sheet, but you don't want to copy and paste them manually.

Start by breaking down the problem you're trying to solve into the following:

  • What apps do I want to use? (A form app and a spreadsheet app)
  • What event will trigger my Zap? (When there’s a new submission in our form app)
  • What event will my Zap perform? (Add the form submission to a spreadsheet)
  • What information do I want to move between those apps? "(The contact’s name, email address, and the reason for contacting us)
Images of logos of apps Zapier works with

We'll walk you through how to set up your Zap with our form-to-spreadsheet example. Here are the steps:

  1. Prepare your spreadsheet and form.
  2. Set up your trigger step: Select your trigger app and event, connect to your app account and customize your trigger event, and test your trigger.
  3. Set up your action: Select your action app and event, connect to your app account and customize your action event, and map your fields.
  4. Test your Zap.

Before you get started

Create your form and enter a sample submission. It's helpful if you use information that will be recognizable to you later. For example, instead of using random characters, enter something that will make sense—you will use that data in Zapier to test your Zap. (We recommend using superhero names or fictional characters so you won't confuse your test with a real submission.)

Create your spreadsheet, and be sure to name your columns. This will be important when you set up your Zap.

Set up your trigger

The Zap editor is where you'll create new Zaps and edit existing ones.

Remember: A trigger starts your Zap. (Think of it as the WHEN of any automation.)

Select your trigger app and event

When you open the Zap editor, you'll be prompted to pick an app as your trigger.

The Zapier editor, showing how to select an app from the options available.

You'll see the apps you use most frequently, built-in apps from Zapier, and popular apps. You can select from one of these, or look for the app you want to use in the search bar. If you're starting from a Zap template, what we call a pre-made Zap , this will be selected for you.

Next, you'll be asked to choose a trigger event. This is the event that happens in your trigger app that signals Zapier to start your Zap. In this case, it's when a new form entry comes into our form app.

A stylized rendering of how to select a trigger event for any form app. Options you see would reflect questions you ask in your form.

Connect to your app account and customize your trigger event

You'll be prompted to sign into your app account if you haven't connected it before. Once you've connected your app, select the account you want to use with your Zap.

A stylized rendering of a connetion in Zapier.

Next, you'll customize your trigger event. Click the dropdown menus in this step to select the right options. In this case, we need to select the specific form we want to trigger our Zap.

An image showing different forms to select from to set up your Zap.

Test your trigger

Once you've set up your trigger, you need to test it to ensure it works. When you click Test trigger, Zapier will look for data that already exists in your trigger app account and pull that information into the Zap editor. That means you need to have one real instance of your trigger so Zapier can use it as a "sample submission."

In this example, we need at least one form submission to already exist in our form app in order for Zapier to use it as a "sample submission." Zapier pulls in the last form submission that our form app received. If a submission doesn't exist yet, try submitting a form before testing your trigger.

Testing your trigger step will pull in sample information from your app. You will see information corresponding to the fields you collect.

While you have the option to skip this step, it's important to follow through. Testing your trigger ensures that Zapier can find the information you want. You'll also use this information in later steps as you continue setting up your Zap.

Look through your test data to confirm that it is pulling in the right information from your trigger event.

When you're happy with your test information, click Continue. The Zap editor will take you to set up the action step of your Zap.

Set up your action

The action is the DO part of your automation. Actions are the events you want your Zap to perform after your trigger occurs. Without an action, you don't have a complete Zap.

Select your action app and event

Just like you did with your trigger, select your action app—this time by clicking the dropdown menu and searching for your app. Once you've selected your app, choose your action event—which is what you want your Zap to do—in the second dropdown menu. If you're using a Zap template, your action app and event will be pre-filled.

In our example, we want to add form submissions to a spreadsheet. Select your spreadsheet app, and then choose the event that will create a new row. When you're done, click Continue,

Connect to your app account and customize your action event

Next, you'll be prompted to sign in to your action app account if you haven't connected it before. Once you've connected your app, select the account you want to use with your Zap. Click Continue when you're done.

Next, the Zap editor will prompt you to further customize your action event. You will usually see Customize [action event] in the editor.

Zapier separates the data that comes in from your trigger event into individual pieces, which can then be used in your action fields.

In order to get your information from App A to App B, you need to tell Zapier what information from your trigger app should be sent to which place in your action app. We call this "mapping" those fields.

A stylized rendering of how to select a trigger event for any form app. Options you see would reflect questions you ask in your form.

Map your fields

In this example, you'll see our labeled spreadsheet columns are now fields for us to fill in with information from our form app. (This is why it's important to label your spreadsheet columns!)

The Zapier editor showing how you can customize your spreadsheet row.

If you want to use information from your trigger app, click an empty field (indicated by Type or insert…) within your action step. A dropdown menu will appear with pieces of data from your trigger app.

Select information from your form using the insert data section of each field.

Then, select the information you want to add to each field. Think of it like multiple choice: You can select one, multiple, or no data options for any field—unless a field is labeled "required" in red.

A screenshare showing how to tell Zapier to pull information from prior steps, mapping your fields.

When you map a piece of data—such as a contact name—what you see in the editor is a placeholder. This placeholder data will only be used by your Zap when you test it. When your Zap is turned on, real data from your apps will be used when your Zap runs.

Once your Zap is turned on, actual data that comes through your apps will be used when your Zap runs.

For example, we see the name “Lex Luthor” appear when we map it to a field in the Zap editor, as that was the contact name we entered in the test form submission. When the Zap runs, the name of the person who submits the form will be used instead.

If you want the same information to be used in a particular field every time a Zap runs, you can enter text instead.

For example, we want to add the text “Homepage form” to each spreadsheet row the Zap creates, in order for us to know that the submission came from the homepage contact form. In the field labeled Source, we’ll enter “Homepage form.”

Once you've mapped your fields, click Continue.

Test your Zap

After you've set up your action, it’s time to test your Zap. When you click Test & review, Zapier will test your Zap by performing the action, according to how you've mapped your fields in your action step.

You'll see a preview of the action your Zap completed, but it's always good practice to check your action app to see how it looks. (This is why you should use superhero names or fictional characters in your test.)

In our example, we’ll go to our spreadsheet app to check that the right information was sent from our contact form.

An image of a spreadsheet showing information that has come from form entries.

If something doesn't look right, make any changes you need in the Zap editor and test your Zap again.

Once you're happy with how your Zap works, click Turn on Zap.


Now that your Zap is up and running, it will automate tasks on your behalf. Remember: Every action your Zap successfully completes is called a task. Tasks are always associated with successful actions.

A visual representation of multiple tasks performed by Zapier.

Take the Work out of Workflow

Zapier is the easiest way to automate powerful workflows with more than 5,000 apps.