Quick overview
This workflow triggers from a Calendly booking (or a manual n8n form), researches the invitee’s company using Bright Data for LinkedIn, website, and news lookups, generates a short pre-call brief with OpenAI GPT-5.6, and posts the brief to a Slack channel.
How it works
- Triggers when a Calendly invitee is created, or when you submit the “Brief me on this person” n8n form.
- Extracts the person, work email, company/domain, meeting time, and notes, and skips enrichment for free-mail addresses that don’t map to a company.
- Uses Bright Data SERP to search Google for the company’s LinkedIn page, then fetches the LinkedIn company record from a Bright Data dataset.
- Uses Bright Data Web Unlocker to read the company homepage and extract a short positioning/pitch summary.
- Uses Bright Data SERP to search recent Google News results for the company and keeps a small set of matching headlines.
- Combines the research into an evidence block, asks OpenAI GPT-5.6 to write a <200-word brief (who they are, what changed, three questions, one thing to avoid), and posts the formatted brief and sources to Slack.
Setup
- Add a Calendly connection (for the invitee.created trigger) and/or plan to use the included n8n form trigger for manual testing.
- Add a Bright Data HTTP Header Auth credential and ensure the configured zones exist (SERP zone and Web Unlocker zone).
- Add an OpenAI credential and confirm the model name used (gpt-5.6-terra) is available in your account.
- Add a Slack credential, then set the target channel name in the workflow settings (the slack_channel value and the Slack message channel) to the channel where briefs should be posted.