Workflow Tutorials

How to Automate Email Tracking in Google Sheets

3:09 · June 9, 2026

Play

Tracking every email by hand is the kind of busywork nobody keeps up with. In this 3-minute walkthrough, you'll build a free, no-code workflow that logs every email you send and receive straight into a Google Sheet — date, sender, subject, and a preview of the message — and keeps it updated automatically as new mail arrives. Because the workflow uses no AI steps, it's free to build and free to run forever.

Step by step

  1. 01

    Start a new workflow from a template

    Open the Workflows tab in Carly, where your existing workflows live, and click New Workflow. Carly opens a library of templates to start from — for this build, choose the email tracker template. Any workflow with no AI steps is completely free to run and use.

  2. 02

    Preview a sample email

    Carly shows a preview of one email you might receive so you can confirm the trigger is wired up correctly before you go any further.

  3. 03

    Connect your Google Sheet

    Click the Google Sheet field and Carly loads all of your spreadsheets. Pick the one you want to log to (in the video, a sheet called "email tracker"). Carly reads the columns already in that sheet and pre-populates the field mapping for you.

  4. 04

    Map the fields you want to log

    Choose what each column captures: the received date (formatted as an ISO date), the sender name, the sender email, the subject line, and a preview of the body. For the preview you can log either a short snippet (the first few hundred characters) or the full message body — the snippet is usually enough.

  5. 05

    Test the output

    Run a test to see exactly what a row will look like — date, sender name, sender email, subject, and the message snippet — so there are no surprises once it's live.

  6. 06

    Name and save the workflow

    Give the workflow a name (for example, "email download tracker") and save it. It now appears in your Workflows list.

  7. 07

    Run it now to backfill, then let it run automatically

    A brand-new workflow shows "never run" until a matching email arrives. Click Run now to apply the rules to your most recent email immediately — open Details to confirm it succeeded — and that email is logged to the sheet right away. From then on, every new email you receive is tracked automatically.

Full video transcript

In this video, I'm going to show you how easy it is to set up workflows. Workflows let you automate almost anything under the sun. If you want to follow along, this workflow is totally free to build and to use. You could go to useCarly.com and do this with me. We're going to start on the Workflows tab. Here you can see I have all my existing workflows and we're going to press New Workflow. There are a bunch of templates that we can use and this is what we'll use today. I'm going to set up an email tracker that will just log every email I receive and send on a Google Sheet. In any of the workflows that have no AI means they are totally free to run and to use. Then you can view a preview of one email you might receive. This is just to make sure it's working. Now we have to decide what our sheet will look like. So here if we press the Google Sheet, it will load all of our spreadsheets. I've already created one called email tracker so I'm going to choose this. It will now look at the columns on that spreadsheet and pre-populate this. These are things I've already asked Carly to add for me. Now we can just write in what we want in the tracker. With the received data I do want ISO means the date. The sender name, we can see all the different fields we can populate with. Then we can go down here and find sender name. That's the sender name. Then the email, sender email. Now we can log the subject as well. The preview, we can either do the actual preview which is just a snippet of the email or we can choose the full message body. In this case I'm just going to do the preview because I don't want to see the entire thing. It's fine to just have the first couple hundred characters. And here these are some optional things I've added to the sheet. But for the purposes of this I don't think I want these when they do a sheet. So we can press test again and we'll show me now what the sheet will look like. So we're going to get the date, we're going to get the sender name, sender email, subject and a snippet of the actual thing. And it's really as simple as that. Now we name the workflow. I'll call this email download tracker. And it's done. Now if we go back to see our workflows, here it is. But it says never run. And why is it never run? It's because I have not received an email in the past minutes. So what we can do is press run now. What run now does is it looks at the most recent email and applies the same rules to it. So we're going to press that. And it is now running. Okay, and it ran. So let's see what it happens. Now we can press details and see. Okay, it says success. And everything worked. So now let's go and find the actual email tracker. It pulled up right here. And as you can see, the email was just tracked on the run now. And any future emails I get are now going to show up here. This was a pretty simple workflow. There are literally millions of possibilities you can build with the workflow builder. Or you can ask Carly the AI assistant to do it for you. It's super simple and it can connect with any of the apps that you use. Super simple, incredibly powerful. And most of the workflows are 100% free to use and run forever.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR