Personalize Webinar Follow-Up Emails
Automatically drafts personalized follow-up emails for webinar attendees based on their engagement level and questions, saving them as Gmail drafts for review.
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:
- Fetches all attendee data from a specified Google Sheets spreadsheet.
- Processes each attendee's information individually to determine which follow-up email style to use.
- 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 Name | Description |
|---|---|
Attendee_Name | Full name of the attendee |
Attendee_Email | Email address to send the follow-up to |
Minutes_Attended | Number of minutes the attendee was present |
Questions_Asked | Any questions the attendee submitted during the webinar (leave blank if none) |
How the Flow Works
| Node | Description |
|---|---|
| Manual Trigger | Initiates the workflow manually whenever you want to run it. |
| Google Sheets Read Rows | Reads 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 Draft | For 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:
- Attendee asked questions — The email answers their specific question and invites them to a 15-minute call.
- Attended more than 40 minutes, no questions — A warm thank-you email that pitches your core offer.
- 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.
