Auto-generate sales meeting briefs with GPT-4, LinkedIn data & WhatsApp delivery
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) Format Summary for Email | OpenAI node (AI section) |
Nodes used (14)
- Clearbit
n8n-nodes-base.clearbit - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Calendar
n8n-nodes-base.googleCalendar - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Split Out
n8n-nodes-base.splitOut - Wait
n8n-nodes-base.wait - Switch
n8n-nodes-base.switch - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
n8n-nodes-base.openAi - Merge
n8n-nodes-base.merge - HTML
n8n-nodes-base.html - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Gmail
n8n-nodes-base.gmail
What it does
This automated n8n workflow generates social media briefs for sales meetings by integrating with Google Calendar, enriching attendee data, and leveraging AI to summarize social media activity. The system delivers formatted summaries via email and WhatsApp to support sales preparation. Good to Know - The workflow triggers daily at 5 AM - Attendee data enrichment enhances meeting context - AI-driven insights improve sales readiness - Summaries are sent via email and WhatsApp How It Works - Schedule Trigger - 5 AM - Initiates the workflow daily at 5 AM - Initialize Workflow - Sets up the workflow manually - Fetch Today's Meetings from Google Calendar - Retrieves scheduled meetings for the day - Extract Attendees Email Domains - Identifies email domains of meeting attendees - Loop Through Attendees - Iterates through each attendee for processing - Split Attendee Details - Separates individual attendee details - Enrich Attendee Company Enrichment - Enhances data with company information - Wait for Company Enrichment - Pauses to ensure company data is processed - Check Enrichment Status - Verifies the status of enriched data - Fetch Latest LinkedIn Posts - GET request to fetch LinkedIn posts - Extract Key Post Insights - Extracts key insights from social media posts - Summarize Social Activity with AI - Summarizes social media activity using AI - Merge Summary with (Decide) - Combines summary with other data - Format Email Summary for Complete Chat - Formats the summary for email - Wait Before Sending - Adds a delay before sending - Generate HTML Email Template - Creates an HTML email template - Send via Gmail - Sends the email summary - Send WhatsApp Message - Sends the summary via WhatsApp How to Use - Import the workflow into n8n - Configure Google Calendar API credentials - Set up LinkedIn API or scraping credentials - Configure email and WhatsApp credentials - Test the workflow with a sample meeting to verify data flow - Adjust the trigger time or delay as needed Requirements - Google Calendar API credentials - LinkedIn API or scraping access - Email service credentials (Gmail, SMTP, etc.) - WhatsApp API or integration credentials Customizing This Workflow - Modify the trigger time in the Schedule Trigger node to suit your schedule - Adjust the Wait nodes to optimize data processing - Customize the AI summarization logic in the Summarize Social Activity node for specific insights