Prepare executive meeting briefs with Firecrawl, Tavily, OpenAI, and Gmail
Quick overview This workflow collects meeting details via an n8n form, scrapes the company website with Firecrawl, pulls recent news with Tavily, and uses OpenAI to generate an executive meeting brief that can be delivered via Gmail, PDFMonkey PDF, Notion, Twilio WhatsApp, Slack, and Google Sheets.
How it works Receives meeting inputs from an n8n form submission (company website, meeting purpose, and preferred delivery channels). Crawls the company website with Firecrawl and then polls the crawl status until it completes. Searches the last 90 days of company news with Tavily and combines the news results with the website research. Sends the merged research context to OpenAI to generate a structured JSON meeting brief (summary, opportunities, risks, questions, and a full report). Formats the brief for each selected output and prepares short summaries for Slack and WhatsApp. Appends the brief to Google Sheets, emails the HTML brief via Gmail, renders a branded PDF via PDFMonkey and emails it, creates a Notion database entry, and posts notifications to Slack and WhatsApp. Merges the results of all delivery steps and logs any failures to a separate Google Sheets error log.
Setup Add API credentials for Firecrawl (HTTP Bearer Auth), Tavily (HTTP Bearer Auth), and OpenAI. Connect Gmail and set up sending permissions for the Gmail nodes. Connect Google Sheets and select the spreadsheet and sheet tabs for both “Save Brief” and “Log Error.” Connect Notion and select the target database where the brief page should be created. Connect PDFMonkey, create your own document template with matching payload fields, and replace the documentTemplateId. (Optional) Connect Twilio WhatsApp, replace the placeholder “from” number, and update the Slack Incoming Webhook URL.
Requirements n8n instance (self-hosted or cloud) Firecrawl API key Tavily API key OpenAI API key Gmail account (OAuth) Google Sheets account with a spreadsheet set up Notion account with a target database PDFMonkey account with a document template (Optional) Twilio WhatsApp Business API access (Optional) Slack workspace with an Incoming Webhook
Related Templates
AI Email Classifier & Auto-Delete for Gmail (SPAM/OFFER Cleaner)
This workflow is designed for freelancers, solopreneurs, and business owners who receive a high volume of irrelevant mes...
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
⚡ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments