Description
This n8n template automates prospect research and personalized follow-up writing right after a sales call is booked.
It gathers company background, tech stack, and updates ; suggests relevant solutions ; and then drafts a handcrafted email, subject line, and SMS , all saved back into Google Sheets.
Benefits
- Always show up to calls with prepared context.
- Ensure no follow-up slips through the cracks.
- Keep all notes, research, and outreach in a single system of record.
- Scale personalized outreach without losing the human touch.
Use cases
- Prep for sales calls with richer prospect context.
- Save hours writing personal follow-ups.
- Keep sales records neatly in one shared sheet.
Requirements
Google Sheets Template
You’ll need two sheets inside one Google Spreadsheet:
1. Meeting Data (input + output)
Columns:
- Name
- Email
- Company
- Website
- Job Title
- Meeting Date
- Company Overview(AI-filled)
- Tech Stack(AI-filled)
- Company Updates(AI-filled)
- Primary Solution(AI-filled)
- Solution 2(AI-filled)
- Solution 3(AI-filled)
- Email Subject(AI-filled)
- Follow-up Email(AI-filled)
- Follow-up SMS(AI-filled)
2. Success Stories (for testimonials)
Columns:
- Company
- Industry
- Results
- Solution Used
You can copy this structure into a fresh Google Spreadsheet before starting.
How it works
- Trigger → Pulls new rows from Google Sheets (or connects to your booking system).
- Research Agent → Uses Tavily for company overview, tech stack, and updates.
- Product Suggestions → Pulls from Product List sheet to propose 3 tailored solutions.
- Save Research → Updates the row with the six research fields.
- Sales Writing Assistant → Drafts subject, email, and SMS using context + testimonials.
- Update Sheet → Writes final outputs (subject, email, SMS) into Google Sheets.
Setup Steps
- 
Prepare Google Sheets 
- Create a new spreadsheet with the Meeting Data and Success Stories tabs.
- Add the required columns (see template above).
- Fill in at least one success story for the workflow to use.
 
- 
Connect Google Sheets in n8n 
- Add Google Sheets credentials under Settings → Credentials.
- Make sure n8n has access to your spreadsheet.
 
- 
Add API Keys 
- In n8n, create credentials for OpenAI (GPT-4.1 or later).
- Create credentials for Tavily.
 
- 
Import the workflow 
- Load the JSON file (this template) into n8n.
- Replace any placeholder spreadsheet IDs with your own.
- Map the correct sheet/tab names.
 
- 
Test the Research Agent 
- Run the workflow manually.
- Check that Company Overview,Tech Stack, andCompany Updatespopulate.
 
- 
Test the Writing Assistant 
- Ensure the workflow uses at least one testimonial from Success Stories.
- Run it again and confirm Email Subject,Follow-up Email, andSMSare written.
 
- 
Automate 
Customization
This workflow is designed as a flexible foundation. Here are ways to adapt it:
- 
Change AI prompts 
- Update the Research Agent prompt to focus on specific industries or data points.
- Edit the Sales Writing Assistant to match your tone of voice.
 
- 
Swap success stories 
- Add more detailed case studies to the Success Stories sheet for stronger personalization.
 
- 
Add integrations 
- Send follow-up emails automatically with Gmail or Outlook nodes.
- Push SMS directly via Twilio.
- Sync enriched data into HubSpot, Salesforce, or Notion.
 
- 
Error handling 
- Add retry logic for API calls.
- Include a notification node (Slack/Email) if the workflow fails.
 
Tips & Troubleshooting
- If research doesn’t update → confirm Email is the matching column in your Update Sheet nodes.
- If follow-up copy is blank → ensure at least one testimonial exists in Success Stories.
- Use Debug Mode to inspect AI Agent or Sales Writing Assistant outputs.