Send Meeting Prep Slack Reminders
Sends a Slack reminder 10 minutes before every Google Calendar event with the meeting title, attendees, agenda, and join link so your team stays prepared.
The Meeting Prep Reminder Workflow keeps you on track by sending a Slack message exactly 10 minutes before any event on your Google Calendar. It gives you a quick overview of the meeting details so you can join prepared without scrambling.
What It Does
- Watches your primary Google Calendar and triggers 10 minutes before any upcoming event.
- Extracts key details like the meeting title, attendee list, agenda, and join link.
- Sends a formatted, easy-to-read reminder message to a designated Slack channel.
What You Need
- A Google Calendar account with access to your primary calendar.
- A Slack workspace with a bot integration authorized to post messages in your target channel.
- Pipedream connectors set up for both Google Calendar and Slack.
How the Flow Works
This workflow has two nodes that work together in sequence:
| Node | Service | Purpose |
|---|---|---|
| Upcoming Event Alert | Google Calendar | Monitors your primary calendar and triggers 10 minutes before each event, extracting the title, attendees, agenda, and video call link. |
| Send Message to Channel | Slack | Takes the event details and posts a formatted reminder into your chosen Slack channel with start time, attendees, agenda, and a direct join link. |
Output Fields
The Google Calendar trigger passes the following fields to the Slack message:
| Field | Description |
|---|---|
summary | Meeting title |
attendees | List of attendee names or emails |
description | Agenda or body text of the event |
hangoutLink | Google Meet join URL |
conferenceData | Zoom or other video conference links |
Example Slack Message
Here's what the reminder looks like in your channel:
β±οΈ STARTS IN 10 MINS: Product Review β±οΈ
π₯ Who is joining: alice@company.com bob@company.com carol@company.com
π Context / Agenda: Review Q3 roadmap, confirm launch dates
π Click here to join the call
Setup
- Authenticate your Google Calendar account in the first node.
- Authenticate your Slack account in the second node and set your target channel.
- Click Publish to activate β the workflow runs automatically from that point on.
Notes
- Make sure your Slack bot has posting rights to the intended channel.
- You can customize the target channel by updating the workflow configuration.
- This setup works seamlessly even if you have multiple meetings back to back, ensuring you stay ahead of your schedule without lifting a finger.
- No AI models are used β this is a pure event-driven workflow with zero per-run cost.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
