๐Ÿ’ฌ Personalized cold email generator with Supabase, Smartlead & Google Gemini AI

โšก 778 views ยท ๐Ÿ’ฌ Lead Nurturing & AI Sales Agents

Description

n8n Workflow: AI-Personalized Email Outreach (Smartlead)

๐Ÿ”„ Purpose

This workflow automates cold email campaigns by:


๐Ÿงฉ Workflow Structure

  1. Schedule Trigger

    • Starts the workflow automatically at scheduled intervals.
    • Ensures continuous campaign execution.
  2. Get Leads

    • Fetches lead data (name, email, company, role, industry).
    • Serves as the input for personalization.
  3. Loop Over Leads

    • Processes each lead one by one.
    • Maintains individualized email generation.
  4. Aggregate Lead Data

    • Collects and formats lead attributes.
    • Prepares structured input for the AI model.
  5. Basic LLM Chain #1

    • Generates personalized snippets/openers using AI.
    • Tailored based on company, role, and industry.
  6. Update Row (Google Sheets)

    • Saves AI outputs (snippets) for tracking and QA.
  7. Basic LLM Chain #2

    • Expands snippet into a full personalized email draft.
    • Includes subject line + email body.
  8. Information Extractor

    • Extracts structured fields from AI output:
      • Subject
      • Greeting
      • Call-to-Action (CTA)
      • Closing
  9. Update Row (Google Sheets)

    • Stores finalized draft in Google Sheets.
    • Provides visibility and audit trail.
  10. Code

    • Formats email into Smartlead-compatible payload.
    • Maps fields like subject, body, and recipient details.
  11. Smartlead API Request

    • Sends the personalized email through Smartlead.
    • Returns message ID and delivery status.
  12. Basic LLM Chain #3 (Optional)

    • Generates follow-up versions for multi-step campaigns.
    • Ensures varied engagement over time.
  13. Information Extractor (Follow-ups)

    • Structures follow-up emails into ready-to-send format.
  14. Update Row (Google Sheets)

    • Updates campaign logs with:
      • Smartlead send status
      • Message IDs
      • AI personalization notes

โš™๏ธ Data Flow Summary


๐Ÿ“Š Use Case

๐Ÿ”— Nodes Used

HTTP Request, Supabase, Schedule Trigger, Basic LLM Chain, Google Gemini Chat Model, Information Extractor

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup