Zapier Tutorial for Beginners: Build Your First Zap in 20 Minutes

New to Zapier? This step-by-step tutorial shows you how to build your first Zap in under 20 minutes — no coding required. Includes 5 automation ideas to try next.

Zapier Tutorial for Beginners: Build Your First Zap in 20 Minutes

Think about how much time you spend doing the same thing over and over. Copying a contact from a form into a spreadsheet. Sending the same follow-up email after every booking. Logging a Stripe payment into a tracker you check once a week. These tasks aren't hard — they're just relentlessly repetitive, and they quietly eat hours you could be spending on work that actually grows your business.

Zapier was built to handle exactly these tasks. It connects the apps you already use and automates the handoffs between them — no code, no developers, no waiting for IT. In this tutorial, you'll create a free account, learn how Zapier works, and build your first live automation from scratch. By the end, you'll have a real Zap running: every new email in Gmail gets automatically logged as a row in Google Sheets.

That takes about 20 minutes. After that, the next Zap takes five.

Let's build it.


What Is Zapier?

Zapier is a no-code automation platform that connects more than 7,000 apps and automates the workflows between them. You define the rules — when X happens in App A, do Y in App B — and Zapier handles the rest, running in the background 24/7 without you lifting a finger.

Each automation is called a Zap. Every Zap has two parts:

- Trigger — the event that starts the automation (a new form submission, a new email, a new payment)

- Action — what Zapier does in response (create a row, send a message, update a record)

One Zap can have multiple actions: one trigger can kick off two, three, or more steps in sequence.

Key facts:

- Works with 7,000+ apps — Gmail, Slack, Google Sheets, Stripe, Typeform, Calendly, Airtable, Trello, and thousands more

- No code required — everything is point-and-click

- Free plan covers 100 tasks/month (a "task" is one action completed by a Zap)

- Paid plans start at $20/month for higher task volumes and multi-step Zaps

Zapier vs. n8n: Zapier is fully hosted and managed — there's nothing to install or maintain. You log in and start building. The trade-off is that Zapier charges per task, so it's best for automations that run occasionally rather than thousands of times per day. If you're processing high volumes, n8n is worth exploring — it's free to self-host with no per-task pricing. For most small business owners and solopreneurs, Zapier's free plan or a basic paid plan is all you'll ever need.


Getting Started: Create Your Account

Go to zapier.com and sign up for a free account. No credit card required. It takes about 30 seconds.

Once you're in, you'll land on the Zapier dashboard. Here's what you're looking at:

Left sidebar:

- Zaps — your list of automations (active and inactive)

Featured in this article

ChatGPT Prompt Pack for Business

50 power prompts for every business use case

$19

Instant download. 30-day guarantee.

- Apps — the app connections you've set up

- History — a log of every task Zapier has run (useful for debugging)

Main area:

- A "Create Zap" button in the top right — this is where you start every new automation

- Suggested Zap templates below — useful for inspiration, but skip them for now

The Zap editor:

When you click "Create Zap," you'll open the Zap editor. It's a step-based flow:

- Step 1 is always the Trigger — the event that starts the automation

- Steps 2 and beyond are Actions — what happens in response

At the top of the editor you'll see the Zap name (click to rename it) and a toggle that says "Zap is off." This is important: Zaps only run when they're turned on. You build and test with the Zap off, then flip the toggle when you're ready to go live. A Zap that's off will never run, no matter what happens in your trigger app.


Build Your First Zap: Gmail → Google Sheets

Here's what you're building: every time a new email arrives in Gmail, Zapier automatically adds a new row to a Google Sheet with the sender, subject, date, and email body. Useful on its own — and a perfect first project for learning how the Zap editor works.

Step 1: Click "Create Zap"

In the top right of the dashboard, click Create Zap. The Zap editor opens with an empty canvas showing two placeholder steps: a Trigger and an Action.

Give your Zap a name — click where it says "Untitled Zap" at the top and rename it something like "Gmail to Sheets Logger."

Step 2: Set Up the Trigger (Gmail)

Click on the Trigger step. A search panel opens on the right side of the screen.

1. Search for Gmail — type "Gmail" in the app search box and select it

2. Choose a trigger event — from the dropdown, select "New Email"

3. Connect your Google account — click "Sign in to Google," complete the OAuth flow, and grant the requested permissions. Zapier will save this connection and reuse it across future Zaps

4. Set up the filter — you'll see an option to filter by label. Choose a specific Gmail label (like "Clients" or "Orders") to narrow the trigger, or leave it set to All Mail to capture every incoming email

5. Test the trigger — click the blue "Test trigger" button. Zapier will pull a recent email from your Gmail inbox and display it as sample data. You'll see fields like `From`, `Subject`, `Date`, `Body Plain`, and more. This sample data is what you'll use to map fields in the next step

If the test returns data, you're set. If it comes back empty, check that your Gmail account is connected and that there are emails in the selected label.

Step 3: Set Up the Action (Google Sheets)

Click the "+" button below the trigger step (or click the Action placeholder) to add an action.

1. Search for Google Sheets — type "Google Sheets" in the app search and select it

2. Choose an action event — select "Create Spreadsheet Row"

3. Connect your Google account — you can reuse the same account you connected for Gmail, or connect a different one. Click "Sign in to Google" and follow the flow

4. Select your spreadsheet — click the "Spreadsheet" field and choose your target Google Sheet from the dropdown. If you don't have one yet, open Google Sheets in another tab, create a new spreadsheet, add column headers in row 1 (From, Subject, Date, Body), then come back and refresh the dropdown

5. Select your sheet tab — choose the specific tab within that spreadsheet (usually "Sheet1")

6. Map your fields — this is the key step. Zapier will show you a list of columns from your spreadsheet. For each column, click the field and select the corresponding Gmail data from the left panel:

- Column A (From) → select "From" from the Gmail trigger data

- Column B (Subject) → select "Subject"

- Column C (Date) → select "Date"

- Column D (Body Plain) → select "Body Plain"

The field mapping interface shows available Gmail fields — click any spreadsheet column field and you'll see a list of trigger data to select. Once mapped, you'll see a preview showing the actual values from your test email.

7. Test the action — click "Test action". Zapier will create a row in your spreadsheet using the test email data. Open Google Sheets and confirm the row appeared with the correct values in the right columns

Step 4: Turn On the Zap

If the test row appeared correctly, you're ready to go live.

Click the toggle at the top of the Zap editor — it currently says "Zap is off." Flip it on. Zapier will ask you to confirm — click "Publish Zap."

The toggle turns on and your Zap status changes to active. From this point forward, every new email that arrives in Gmail (matching your filter) will automatically create a new row in your spreadsheet. No action required on your part.

Check back in an hour. You should start seeing rows populate.


5 More Zap Ideas to Try Next

Now that you've done it once, here are five more Zaps worth building. Each one follows the same pattern — trigger → action — and each addresses a real pain point for small business owners.

1. New Typeform Submission → Slack Message

Trigger: Typeform — New Entry | Action: Slack — Send Channel Message

Every time someone fills out your contact form, intake form, or survey, a message automatically appears in a designated Slack channel with the submission details. Ideal for teams that need to respond quickly to new leads without refreshing a form dashboard. Never miss a hot lead because it sat in your inbox over the weekend.

2. New Stripe Payment → Google Sheets Row

Trigger: Stripe — New Payment | Action: Google Sheets — Create Spreadsheet Row

Every successful Stripe charge automatically adds a row to your revenue tracker with the amount, customer email, product name, and timestamp. Your sales log updates in real time — no manual entry, no logging into Stripe to check numbers. Great for daily revenue tracking or end-of-month reporting.

Featured in this article

ChatGPT Prompt Pack for Business

50 power prompts for every business use case

$19

Instant download. 30-day guarantee.

3. New RSS Feed Item → LinkedIn Post Draft

Trigger: RSS by Zapier — New Item in Feed | Action: LinkedIn — Create Share Update

Every time you publish a new blog post, Zapier picks it up from your RSS feed and drafts a LinkedIn post (or logs the title and URL to a content queue spreadsheet). Streamlines content distribution for bloggers and content creators who want their publishing workflow to automatically feed their social pipeline.

4. New Calendly Booking → Gmail Draft

Trigger: Calendly — Invitee Created | Action: Gmail — Create Draft

When a client books a meeting through Calendly, Zapier creates a Gmail draft pre-filled with a confirmation email or meeting prep note. You review and send — but the writing is already done. Perfect for anyone who sends the same prep email to every new client, every time.

5. New Airtable Record → Trello Card

Trigger: Airtable — New Record | Action: Trello — Create Card

When a new record is added to your Airtable base (a new client, a new project request, a new task), Zapier automatically creates a Trello card in the designated list with the record's details mapped to the card name, description, and due date. Builds a clean project intake pipeline with zero manual handoff.


Keep Going

Zapier's real power is in connecting the apps you already use — not forcing you to adopt new ones. The Zaps that save the most time are the ones built around your actual workflow: the repetitive handoffs you do today, automated so they happen without you.

Start with one Zap. Learn the pattern: trigger, action, map, test, publish. Then add a second. The compounding effect of five or ten automations running quietly in the background is significant — most business owners who commit to building their first few Zaps find they're saving 3–5 hours a week within a month.

The hardest part was the first one. You just built it.


Ready to skip the setup and get 15 done-for-you Zap templates?

The Zapier Automation Pack includes 15 ready-to-use Zaps across sales, marketing, operations, and customer support — all pre-configured so you just connect your accounts and turn them on.

[Get the Zapier Automation Pack — $27 →](https://madethis.com/checkout/stackd-store/md7er8g17mabw65237zzwaew9988e19w)

Or browse all automation templates → to see the full library.

Skip the Setup — Get 15 Done-for-You Zap Templates

15 ready-to-use Zaps across sales, marketing, operations, and customer support — all pre-configured so you just connect your accounts and turn them on. Instant download. $27.

Get the Zapier Automation Pack — $27