Personalize Webinar Follow-Up Emails

OpenAIGoogle Sheets

Automatically drafts personalized follow-up emails for webinar attendees based on their engagement level and questions, saving them as Gmail drafts for review.

Webinar Follow-UpEmail DraftingLead NurturingGoogle Sheets

Personalize Webinar Follow-Up Emails

This workflow automatically creates personalized follow-up emails for your webinar attendees based on how engaged they were during the session. It pulls attendee data from a Google Sheet, uses an AI agent to craft tailored emails, and saves them as drafts in your Gmail account — ready for you to review and send.

At a high level, it does three things:

  1. Fetches all attendee data from a specified Google Sheets spreadsheet.
  2. Processes each attendee's information individually to determine which follow-up email style to use.
  3. Uses an AI agent to write a customized email and saves it as a draft in Gmail, applying specific rules based on engagement and questions asked.

What You Need

  • A Google account with access to a Google Sheets spreadsheet containing webinar attendee data.
  • A Gmail account connected via Needle's Gmail Create Draft tool.
  • Access to the Needle platform with permissions to run AI and Google Sheets connectors.

Your spreadsheet must include the following columns:

Column NameDescription
Attendee_NameFull name of the attendee
Attendee_EmailEmail address to send the follow-up to
Minutes_AttendedNumber of minutes the attendee was present
Questions_AskedAny questions the attendee submitted during the webinar (leave blank if none)

How the Flow Works

NodeDescription
Manual TriggerInitiates the workflow manually whenever you want to run it.
Google Sheets Read RowsReads all rows from your specified Google Sheets file, pulling attendee info with column headers as keys. Replace the spreadsheet ID with your own.
Code (Extract Rows)Extracts the rows array from the Google Sheets response so each attendee can be processed individually.
AI Agent + Gmail Create DraftFor each attendee, the AI agent drafts a personalized follow-up email based on engagement rules and saves it as a Gmail draft.

The AI agent follows these rules to decide which type of email to draft:

  1. Attendee asked questions — The email answers their specific question and invites them to a 15-minute call.
  2. Attended more than 40 minutes, no questions — A warm thank-you email that pitches your core offer.
  3. Attended fewer than 20 minutes — A short, friendly note acknowledging they left early and sharing a recording link.

Output

At the end of the workflow, you get personalized email drafts in your Gmail account's Drafts folder. Each draft is tailored to the attendee's level of engagement, so you can quickly review, tweak if needed, and send highly relevant follow-ups without manual drafting.

Notes

  • Make sure your Google Sheets file uses the exact column names listed above. If they don't match, the AI logic may not trigger correctly.
  • The recording link for shorter attendees needs to be manually inserted where indicated, or you can enhance the workflow to include a dynamic link.
  • Review AI-generated drafts before sending to ensure the tone and content fit your style and compliance needs.
  • Update the spreadsheet ID in the Google Sheets node when you change sheets or start a new webinar.
  • The AI agent runs once per attendee, so this workflow can handle large lists in parallel — but keep Google and Gmail API rate limits in mind.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy