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:
We'll walk you through how to set up your Zap with our form-to-spreadsheet example. Here are the steps:
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.
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.)
When you open the Zap editor, you'll be prompted to pick an app as your trigger.
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.
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.
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.
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.
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.
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.
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,
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.
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!)
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.
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.
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.
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.
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.
Zapier is the easiest way to automate powerful workflows with more than 5,000 apps.