G
GTM Vault
Browse
  • Dashboard
    • Automations
    • Skills
    • Prompts
    • Makers
  • Sign in
All Automations

Email new leads from Google Sheets via Outlook on a schedule

Automatically emails new leads from Google Sheets via Outlook on a daily schedule and marks them as contacted to prevent duplicates.

workflowlead_generation
Robert Breenby Robert Breenon n8n
Nodes

9

Triggers

1

Platform

n8n

Tech Stack
Microsoft Outlook
Microsoft Outlook
Google Sheets
Google Sheets
How It Works

This workflow runs daily to pull leads from Google Sheets, filters for uncontacted prospects, and sends personalized outreach emails through Outlook. After sending each email, it updates the spreadsheet to mark leads as contacted, ensuring no duplicate emails are sent.

1

Schedule daily execution

A scheduled trigger runs the workflow daily at a specified time, such as 9:00 AM, to automatically process new leads.

2

Fetch leads from Google Sheets

Retrieves all rows from your designated Google Sheets document containing lead information including email addresses and contact status.

3

Filter uncontacted leads

Filters the retrieved data to include only leads where the Contacted column is empty, preventing duplicate outreach to previously contacted prospects.

4

Send outreach emails via Outlook

Sends a templated email to each filtered lead using their email address from the spreadsheet through Microsoft Outlook.

Attached Files
workflow.json
5

Update contact status in spreadsheet

Marks each successfully contacted lead as contacted in the Google Sheets document to prevent future duplicate emails.

What You'll Need

Microsoft OutlookGoogle Sheets
  • Google Sheets account with lead data containing email addresses
  • Microsoft Outlook account with sending permissions
  • Google Sheets with Email and Contacted columns
  • OAuth2 credentials for Google Sheets API access
  • Microsoft Graph API credentials for Outlook integration

This automation has 5 configurable settings you'll customize during setup.