đź“‹ Send pre-meeting Slack briefings using Google Calendar, Notion, GitHub, and Jira
⚡ 25 views · 📋 Project Management
Description
This n8n template from Intuz provides a complete and automated solution for preparing and delivering context-rich briefings directly to attendees before every meeting.
It acts as an AI-powered executive assistant, gathering relevant information from all your key work tools to ensure everyone arrives prepared and aligned.
Who’s this workflow for?
- Engineering Managers & Team Leads
- Product Managers & Project Managers
- Scrum Masters & Agile Coaches
- Any team that holds regular status, planning, or technical meetings.
How it works
1. Trigger on New Calendar Event: The workflow starts automatically whenever a new meeting is created in a designated Google Calendar.
2. Fetch Previous Context: It immediately connects to Notion to retrieve the notes from the most recent past meeting, ensuring continuity.
3. Wait for the Right Moment: The workflow calculates a time 15 minutes before the meeting’s scheduled start and pauses its execution until then.
4. Gather Real-Time Project Data: Just before the meeting, the workflow wakes up and:
- Extracts keywords from the meeting title.
- Searches GitHub for recent Pull Requests (PRs) relevant to those keywords.
- Searches Jira for any tickets or issues that match the meeting’s topic.
5. Build the Intelligent Briefing: It assembles all the gathered information—previous notes from Notion, current PRs from GitHub, and relevant tickets from Jira—into a single, beautifully formatted Slack message.
6. Deliver to Each Attendee: The workflow identifies all attendees from the Google Calendar invite, finds their corresponding Slack profiles via email, and sends the personalized briefing as a Direct Message (DM) to each one, ensuring everyone is prepared just in time.
Key Requirements to Use This Template
1. n8n Instance: An active n8n account (Cloud or self-hosted). 2. Google Calendar Account: To trigger the workflow on new events. 3. Notion Account: With a dedicated database for storing meeting notes. 4. GitHub Account: To search for relevant pull requests. 5. Jira Cloud Account: To search for relevant project tickets. 6. Slack Workspace & App: A Slack workspace where you have permission to install an app. You will need a Bot Token with the necessary permissions.
Setup Instructions
Google Calendar Trigger:
- In the “Capture New Google Calendar Event” node, connect your Google Calendar account and select the calendar you want to monitor.
Notion Connection:
- In the “Get Last Meeting Notes” node, connect your Notion account.
- Select the Notion Database ID that contains your meeting notes.
GitHub & Jira Connections:
- In the “Get PRs from Repo” node, connect your GitHub account and select the repository to search.
- In the “Get Jira Issues Related to Meeting” node, connect your Jira Cloud account. You can customize the JQL query if needed.
Slack Configuration (Crucial Step):
- Create a Slack App: Go to api.slack.com/apps, create a new app, and install it to your workspace.
- Set Permissions: In your app’s “OAuth & Permissions” settings, add the following Bot
- Token Scopes: chat:write (to send messages) and users:read.email (this is critical for looking up attendees). Reinstall the app to your workspace.
- Get Bot Token: Copy the “Bot User OAuth Token” (it starts with xoxb-). Connect in n8n:
- In the “Get User Slack Info from Email” node, click “Header Parameters” and replace {{ slack oauth token }} with your actual Bot Token.
- In the “Send Meeting Context in Slack DM” node, connect your Slack credentials using the same Bot Token.
Activate the Workflow: Save the workflow and toggle the “Active” switch to ON. Your automated pre-meeting bot is now live!
Connect with us
- Website: https://www.intuz.com/n8n-workflow-automation-templates
- Email: getstarted@intuz.com
- LinkedIn: https://www.linkedin.com/company/intuz
- Get Started: https://n8n.partnerlinks.io/intuz
For Custom Workflow Automation
Click here: Get Started
đź”— Nodes Used
GitHub, HTTP Request, Slack, Jira Software, Notion, Google Calendar Trigger
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File