Generate UK M&A research, pitch decks and briefs from Slack using Anthropic and Google Docs/Slides
Ready for 3.0What this workflow does
This workflow has 78 nodes and runs on Slack events. Along the way it connects Google Drive, Google Docs, Postgres and Google Sheets and 2 more. It also calls openrouter.ai, api.firecrawl.dev and ons.gov.uk over HTTP.
How it runs
Trigger: On Slack events.
- Valid Slack Message? (If): checks a condition and branches into true / false
- Prepare Slack Context (Code): runs custom JavaScript code
- Build Intent Request (Code): runs custom JavaScript code
- Intent Classifier (HTTP Request): calls openrouter.ai (POST)
- Parse Intent (Code): runs custom JavaScript code
- Intent Switch (Switch): routes items into 4 branches
- Has Research Inputs? (If): checks a condition and branches into true / false
- Has Pitch Company? (If): checks a condition and branches into true / false
- Has Brief Sector? (If): checks a condition and branches into true / false
- Unknown Intent Response (Code): runs custom JavaScript code
…plus 67 more steps. See the full node list below.
Services it uses
HTTP calls to: openrouter.ai, api.firecrawl.dev, ons.gov.uk
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
- Still check Slack Trigger requires a signing secret on the Slack API credential (Slack Trigger Request).
Nodes used (12)
- If
n8n-nodes-base.if - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Merge
n8n-nodes-base.merge - Google Drive
n8n-nodes-base.googleDrive - Google Docs
n8n-nodes-base.googleDocs - Postgres
n8n-nodes-base.postgres - Google Sheets
n8n-nodes-base.googleSheets - Google Slides
n8n-nodes-base.googleSlides - Slack
n8n-nodes-base.slack - Slack Trigger
n8n-nodes-base.slackTrigger
From the author
Finance Research Analyst for Boutique M&A Agencies This workflow acts as a junior finance research analyst for a UK boutique M&A or corporate finance team. It listens for Slack messages, classifies the request, gathers company or market data, and produces…