Collins Opeyemi
Hire me
Make.comAI agentsLeads, sales and CRM
Published October 8, 2026

Make.com AI Email Outreach: 100+ Personalised Emails a Day

Make.com Automation Expert | AI Cold Email, Google Sheets, Gmail, OpenAI

Google Sheets lead list, OpenAI writes each email, Gmail sends it with the right attachment.

100+personalised emails a day
2+ hrssaved every week

Video, 1:36, 2 MB. It only downloads when you press play.

In short

A Make.com outreach system that turns a Google Sheet of leads into personalised emails. For each row, OpenAI writes a message from that lead's own details, the right file is found in Google Drive and attached, Gmail sends it, and the row is updated so nobody is contacted twice. It sends 100+ personalised emails a day and saves over two hours a week of manual outreach, with every email reading like it was written for one person because it was.

Project description

Cold outreach works when it is personal and fails when it is a template with a name swapped in. Doing it properly by hand means reading each lead, writing each email and attaching the right file, which caps how many go out in a day. This Make.com scenario does the reading and writing for every row in a lead sheet, attaches the right document from Google Drive, sends through Gmail, and marks the row as contacted.

Tools & Deliverables

  • Make.com scenario that reads each lead row from Google Sheets, including name and the details that make an email personal
  • OpenAI writing each email from that lead's details rather than filling a fixed template
  • Text parser and JSON parsing to pull a clean subject and body out of the AI response
  • Google Drive search and download, so the right attachment goes with each email
  • Gmail sending under the sender's own account, with the sheet row updated after each send
  • Built to send 100+ personalised emails a day and save over two hours a week

The problem

  • Personal outreach does not scale by hand. Reading a lead, writing to them properly and attaching the right file takes minutes per email, so volume and quality fight each other.
  • Templates get ignored. A mail merge with a first name inserted reads like a mail merge, and recipients can tell.
  • Attachments are where it breaks. Finding the right file for each recipient is the fiddly step that gets skipped or done wrong.
  • Tracking falls apart. Without each send recorded against the lead, people get emailed twice or not at all.

Approach

The lead sheet is the source of truth. The scenario searches it for rows that are due, and for each one it passes the lead's details to OpenAI with instructions to write a short email that refers to that person specifically. The response is run through a text parser and a JSON step so the subject line and body come out clean and in a predictable shape, which matters because an AI response that is ninety percent right is still an email that fails to send.

The attachment is handled as its own step rather than assumed. Make searches Google Drive for the file that belongs with that email and downloads it, then Gmail sends the message with the file attached from the sender's own account. The final step updates the row in the sheet, which is what stops a second run contacting the same person again and gives a running record of who was sent what.

Solution

The system sends 100+ personalised emails a day without anyone writing them, and saves over two hours a week that used to go into writing and sending one at a time. Every email is written from that lead's own row, with the right attachment, and every send is recorded back in the sheet.

The structure keeps the parts that need human judgement in human hands. The lead list, the details on each row and the instructions that set the tone of the emails all live where the sender can change them, so changing the offer or the voice is an edit to the prompt rather than to the scenario. The sheet doubles as the outreach log, so it is always clear who has been contacted and when.

FAQ

Is every email actually different?

Yes. Each one is written from that lead's own details by the AI step, so two leads in the same sheet get two different emails.

How does it avoid emailing the same person twice?

The row is updated after each send, so the next run skips anyone already contacted.

Does it send from my own email address?

Yes. Gmail sends under your account, so replies come straight back to your inbox.

Can I review emails before they go out?

Yes. The AI can write into a draft column for approval, and the send step only fires for approved rows.

What about deliverability?

Sending is paced through your own mailbox, and volume can be capped per day. For large campaigns, a dedicated sending tool such as Instantly or Smartlead plugs into the same flow.

Related skills and services for this project

Make.com scenario development

Make.com, Makecom, Make.com automation, Make.com expert, Make.com developer, Make.com specialist, Make.com consultant, Make.com scenario, Make.com scenarios, Make.com integration, Make.com automation expert, Make formerly Integromat, Integromat, Make.com Google Sheets, Make.com Gmail, Make.com OpenAI, Make.com Google Drive, Make.com text parser, Make.com JSON, Make.com iterator, Make.com router, Make.com error handler, Make.com scheduling, fix Make.com scenario, Make.com debugging, Make.com optimisation, Make.com retainer, build Make.com automation, automate with Make.com

Email outreach and cold email

email outreach, cold email, cold email automation, cold outreach, personalised outreach, personalized cold email, email personalisation at scale, outbound email, outbound automation, prospecting emails, sales emails, follow up emails, email sequence, drip campaign, Gmail automation, Gmail API, Outlook automation, Instantly, Smartlead, Lemlist, Woodpecker, Apollo email, email deliverability, sending limits, warm up, reply tracking, unsubscribe handling, email with attachment, proposal email, pitch email, partnership outreach, recruiter outreach, PR outreach

AI writing and personalisation

AI email writing, AI cold email, AI personalisation, OpenAI, OpenAI API, ChatGPT API, GPT email, Claude API, Gemini API, prompt engineering, tone of voice, brand voice, first line personalisation, icebreaker generation, subject line generation, structured output, JSON output, text parsing, AI copywriting, AI sales assistant, AI SDR, LLM integration, generative AI, AI automation, AI workflow

Lead generation and CRM

lead generation, lead generation automation, lead list, lead sheet, prospect list, lead enrichment, data enrichment, lead qualification, lead scoring, CRM automation, CRM integration, HubSpot, Pipedrive, GoHighLevel, Salesforce, Zoho CRM, Airtable, contact tracking, outreach log, sales pipeline, B2B lead generation, appointment setting, meeting booking, Calendly, sales operations, revenue operations

Google workspace

Google Sheets, Google Sheets automation, Google Sheets API, spreadsheet automation, Google Drive, Google Drive automation, Google Drive API, file search, attachment automation, Gmail, Gmail automation, Google Docs automation, Google Workspace automation, Apps Script alternative, Google Forms automation, Google Calendar automation, sheet as database, row update automation, status column, outreach tracker

n8n and other platforms

n8n, n8n automation, n8n expert, n8n developer, n8n workflow, n8n cold email, n8n Gmail, n8n OpenAI, n8n self hosted, n8n cloud, Make to n8n migration, Zapier, Zapier automation, Zapier expert, Zapier Gmail, Zapier alternative, Make alternative, Power Automate, Pabbly Connect, Activepieces, no code automation, low code automation, automation consulting

API and integration

API integration, REST API, OpenAI API, Gmail API, Google Sheets API, Google Drive API, webhook, webhooks, OAuth, OAuth2, rate limits, error handling, retry logic, JSON parsing, regex parsing, data mapping, field mapping, data transformation, system integration, SaaS integration, custom integration

Reliability and compliance

duplicate prevention, contacted status, send logging, daily send cap, pacing, error handling, failure alerting, retry logic, monitoring, execution history, approval step, human review, GDPR aware outreach, CAN-SPAM, opt out handling, unsubscribe link, suppression list, documentation, handover, Loom walkthrough, client owned accounts, maintainable automation, production ready automation

Industries and business types

marketing agency, lead generation agency, SaaS company, B2B services, consultant, coach, freelancer, recruitment agency, staffing agency, real estate investor, real estate agent, mortgage broker, insurance agent, financial advisor, law firm, accounting firm, IT services, web design agency, software house, ecommerce brand, wholesale supplier, manufacturer, event company, nonprofit fundraising

How clients search for this work

automate my cold emails, personalised email automation, AI cold email system, send personalised emails from Google Sheets, Make.com email automation, Gmail outreach automation, email outreach expert, cold email automation expert, lead generation automation expert, AI automation expert, workflow automation, business process automation, save hours on outreach, outreach at scale, fixed price automation, MVP build, long term automation support, ongoing retainer

Work with me

Tell me what is eating your week. I will show you what can run itself.

Send a short message describing the task. I reply within a few hours with an honest view on whether automation fits, which tool is right, and what a clean build looks like.

Top Rated · 95% Job Success

Upwork

Hire me with Upwork's payment protection, verified reviews and milestone billing.

Hire me on Upwork
Level 2 seller · 4.9 from 74+ orders

Fiverr

Prefer a set scope and price? Order a package on Fiverr and we start right away.

Order on Fiverr
Talk it through

Book a call

Prefer to talk? Pick a time on my calendar and walk me through what you want to automate.

Book a call

↑↓ move↵ openmatches your words against my case studies