Affiliate Disclosure: Some links on this page are affiliate links. If you sign up through them, we may earn a small commission at no extra cost to you. We only recommend tools we've personally tested and believe in. Learn more about how we review tools →
What is Zapier? (In Plain English)
Think of Zapier as a digital middle-man that sits between your apps and does repetitive tasks for you. You know how every time a customer fills out your contact form, you have to manually copy their name and email into your spreadsheet? Zapier does that automatically — the moment it happens, 24/7, while you're at lunch or asleep.
A Zap is a single automated workflow. Every Zap has two parts: a Trigger (the event that starts it) and one or more Actions (what happens automatically as a result). Example: New form submission (trigger) → Add row to Google Sheets + Send welcome email (actions).
You don't need to understand how it works technically. You just need to know: pick the thing that starts it, pick what you want to happen, and Zapier handles the rest.
Before and After Zapier
- Manually copying leads from forms to spreadsheets
- Forgetting to send follow-up emails to new inquiries
- Manually adding contacts to your email list
- Re-typing information between different apps
- Tasks falling through the cracks on weekends
- Hours per week on copy-paste busywork
- Leads automatically appear in your spreadsheet instantly
- New leads receive a follow-up email within 60 seconds
- New contacts auto-added to Mailchimp
- Apps share data automatically — zero re-typing
- Automations run 24/7, even when you're closed
- 5+ hours per week back in your pocket
What You'll Need
Step-by-Step: Build Your First Zap
We're going to build a real, useful Zap: When someone emails you with "estimate" in the subject line → add their name and email to a Google Sheet automatically. This one Zap saves most plumbers and contractors 2–3 hours per week.
Go to Zapier.com and click "Sign up free." Use your Google account to make it faster (same account you use for Gmail and Google Sheets). It takes about 2 minutes.
On the free plan you get 100 Zap "tasks" per month and up to 5 active Zaps. For a small business just starting out, that's plenty. Most of our readers stick with the free plan for 3–6 months before needing to upgrade.
Use the same email you use for your business apps. It makes connecting them later much smoother.
Screenshot: Zapier signup page clicking "Sign up free" button
After logging in, you'll see the Zapier dashboard. The main button you care about is "Create Zap" — it's the big orange button. On the left sidebar you'll see "My Zaps" (all your automations) and "Explore" (pre-built templates).
Pro move: Before building from scratch, click "Explore" and search for your apps — Zapier has thousands of pre-built templates. You might find your exact workflow already built for you. If not, we'll build it manually in the next steps.
Screenshot: Zapier dashboard highlighting "Create Zap" button and sidebar
Click "Create Zap." You'll see a blank workflow editor. The first block says "Trigger." Click it and search for "Gmail."
Select Gmail, then choose the event: "New Email Matching Search." This lets you trigger the Zap only when an email matches certain words — like "estimate" or "quote" in the subject line.
Click "Sign in to Gmail" and authorize Zapier to read your emails. You'll see a Google permissions pop-up — this is safe. Zapier only reads the emails that match your search, nothing else.
You're giving Zapier permission to watch your Gmail for specific emails. It's like hiring an assistant who's allowed to open your mail — but only to look at the specific letters you tell them to watch for.
Screenshot: Zapier trigger setup selecting Gmail as trigger app
In the "Search String" field, type: subject:estimate (this tells Gmail to only trigger when an email subject contains the word "estimate"). You can also use subject:quote or subject:appointment — whatever word your customers typically use.
Now click "Test Trigger." Zapier will look in your Gmail for a recent email matching that search and show you a sample email. If you don't have one yet, send yourself a test email with "estimate" in the subject, then come back and click Test Trigger again.
You'll see the email data Zapier found — things like the sender's name, email address, and subject line. These pieces of data are what you'll use in the next step.
Screenshot: Zapier trigger configuration search field + test trigger results showing email data
Click the "+" button below your trigger to add an Action. Search for "Google Sheets" and select it. Choose the event: "Create Spreadsheet Row."
Sign in to Google Sheets (same Google account). Then:
- Select the Spreadsheet you want to use (or create a new one called "Leads")
- Select the Worksheet (usually "Sheet1")
- Map the columns: click in the "Name" field, then click the blue data bubble for "From Name" from your Gmail trigger. Do the same for Email, Subject, Date, etc.
Click "Test Action" — Zapier will add a test row to your spreadsheet. Open Google Sheets to confirm it appeared. If it did, click "Turn on Zap."
That's it. From this moment on, every email with "estimate" in the subject will automatically add a row to your spreadsheet. You never have to copy anything manually again.
Your first Zap is live. It's running 24/7, even when you're on a job site, at dinner, or asleep. This is the magic of automation.
Screenshot: Google Sheets action setup data mapping from Gmail fields to spreadsheet columns
10 Zap Ideas for Your Business
Now that you've built one Zap, here are 10 more automations that real small businesses use every week. These all run on Zapier's free plan.