Notification texts go here Contact Us Buy Now!
Posts

Lesson 4: Your First Automation — Connect Gmail to Google Sheets

Build your first no-code automation with Make.com — connect Gmail to Google Sheets step-by-step and automate email logging in minutes today.
No Code Automation lesson 4

Beginning

Imagine this: Every time you receive a new email in your inbox, its sender, subject, and date automatically appear in a Google Sheet — no copying, no typing, no checking your inbox every an hour. By the end of this lesson, that won't be an example anymore. It will be something you actually built.

So far, you've learned the theory (Lesson 1), compared tools (Lesson 2), and explored the Make.com interface (Lesson 3). Now it's time to put all of that together and build your very first real, working automation — completely from scratch.

This is the lesson where no-code automation stops being an idea and starts being a skill you own.

In this lesson, you'll learn:

  • How to create a brand-new Scenario from a blank canvas
  • How to set up Gmail as your Trigger
  • How to map data from one app into the other
  • How to test and activate your automation so it runs on its own

Core Concept: One Quick Recall

Before we build, let's recall the three words from Lesson 3 — because you'll use all of them in the next ten minutes:

Scenario = the entire automation where you will Build the automation

Module = each individual step (we'll have exactly two: one Trigger, one Action)

Connection = how Make logs into your Gmail and your Google Sheets account

The automation we're building today is simple on purpose: "When a new email arrives in Gmail, add its details as a new row in a Google Sheet." This is one of the most common automations in the real world — freelancers use it to track client inquiries, business owners use it to log orders, and support teams use it to catalog incoming requests.

Tool Walkthrough: Building Your First Scenario

Step 1 — Create a Blank Scenario

From your Make.com dashboard, click "Create a scenario." You'll land on the same empty canvas you saw in Lesson 3 — just a single plus icon waiting for your first Module.

Make empty Canva scenario

Step 2 — Add Gmail as Your Trigger

Click the plus icon, search for "Gmail," and select it. Make will show you a list of possible actions — choose "Watch Emails." This becomes your Trigger: the "when this happens" part of your automation.
Make Gmail Trigger

Step 3 — Connect Your Gmail Account

The first time you use Gmail in Make, you'll be asked to create a Connection. Click "Sign in with Google," choose your account, and allow Make the permissions to request it. This Connection will now be saved and reusable for any future Scenario that needs Gmail connection.

Make Connect Gmail Account

Step 4 — Configure the Trigger

Once connected, you'll see a settings page for this Watch Emails module — things like which folder to watch (choose Inbox) and how many emails to fetch at one time (leave this at the default for now). These settings tell Make exactly what counts as "a new email."

Set Gmail As a trigger

Step 5 — Add Google Sheets as Your Action

Click the plus icon on the right side of your Gmail module to add the next step. Search for "Google Sheets" and select it. From the list of actions, choose "Add a Row." This becomes your Action: the "then do this" part of your automation.

Make Google sheets connection

Step 6 — Connect Your Google Sheets Account and Choose a Spreadsheet

Just like with Gmail, you'll create a Connection for Google Sheets by signing in with Google. Once connected, select the specific spreadsheet and sheet tab you want new rows added to. Before this step, it helps to open Google Sheets and create a simple sheet with column headers like Sender, Subject, and Date Received.

Make Google Sheets account authorized
Google sheets setting setup

Step 7 — Map Gmail Data into Sheets Columns

This is the most important step. Make will show your Sheets columns (Sender, Subject, Date Received) each with an empty field next to it. Click each field and select the matching piece of data from Gmail — the Sender's email, the Subject line, and the Date. This mapping is what actually moves information from one app into the other app.

Make Mapping Data

Step 8 — Test and Activate

Click "Run once" to test your Scenario. If you have a recent email in your inbox, you should see it appear as a new row in your Google Sheet within seconds. Once you've confirmed it works, toggle the Scenario to Active (usually a switch near the bottom of the screen) — this is what makes it run automatically from now on, even when you're not watching.

Test automation

Automation successfully page

Automation google sheet results

Congratulations — you just built, tested, and activated your first real automation.

Real Example: Where This Fits in Real Life

This exact Gmail-to-Sheets setup is one of the most requested automations by small business owners and freelancers. A few common variations of what you just built:
  • A freelance designer logs every new client inquiry email into a spreadsheet to track leads
  • An online store owner catalogs every "New Order" email into a Sheet for easy monthly reporting
  • A support assistant keeps a running log of every customer complaint email for the team to review
The structure never changes — Trigger (new email) → Action (add row) — only the use case does. This is exactly the kind of automation freelancers list on platforms like Fiverr and Upwork.

Common Mistakes

Mistake 1: Watching the wrong folder

If your Gmail trigger is set to "All Mail" instead of "Inbox," you may end up capturing promotional emails, spam, or sent messages you didn't intend to log.

Mistake 2: Not creating column headers first

If your Google Sheet doesn't already have headers like Sender, Subject, and Date, Make has nothing clear to map data into — must be need to set up your sheet structure before connecting it.

Mistake 3: Forgetting to activate the Scenario

Testing with "Run once" only runs the automation a single time. If you forget to flip the Active toggle, your Scenario will sit there doing nothing the next time a real email arrives.

Try This Yourself

Before moving to Lesson 5, try this small extension:
  • Change your Gmail trigger to watch a specific label (like "Starred" or a custom label you create) instead of the full Inbox
  • Add one more column to your Google Sheet (like "Has Attachment") and map it to the matching Gmail field

Key Takeaways

  • A real automation is just a Trigger Module followed by an Action Module, connected through field mapping
  • Gmail's "Watch Emails" is a Trigger; Google Sheets' "Add a Row" is an Action
  • Field mapping is what actually transfers data from one app into another
  • Always set up your destination (like Sheet column headers) before mapping data into it
  • A Scenario does nothing automatically until you switch it to Active

Frequently Asked Questions

Will this watch emails I've already received?

No. By default, Make only watches for new emails that arrive after the Scenario is activated — it won't go back and process your old inbox.

Can I use a different spreadsheet app instead of Google Sheets?

Yes — Make supports Excel Online, Airtable, and others. The same Trigger → Action logic applies; only the Action module and its field names would change.

What happens if I get a lot of emails at once?

Make processes them based on your plan's scheduling interval (as low as every 15 minutes on the free plan, or faster on paid tiers) — so even high email volume will eventually be captured without being lost.

Next Lesson Preview

In Lesson 5, we'll add intelligence to this automation using Filters — so instead of logging every single email, your Scenario will only act when specific conditions are met, like emails from one particular sender or containing a certain keyword.

Navigation:


→ Next: Lesson 5 — Filters & Conditional Logic (If This, Then That)

🏠 Back to Course Hub

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.
NextGen Digital Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...