Send Meeting Prep Slack Reminders

Google CalendarSlack

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.

Google CalendarSlack RemindersMeeting PrepTeam Productivity

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

  1. Watches your primary Google Calendar and triggers 10 minutes before any upcoming event.
  2. Extracts key details like the meeting title, attendee list, agenda, and join link.
  3. 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:

NodeServicePurpose
Upcoming Event AlertGoogle CalendarMonitors your primary calendar and triggers 10 minutes before each event, extracting the title, attendees, agenda, and video call link.
Send Message to ChannelSlackTakes 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:

FieldDescription
summaryMeeting title
attendeesList of attendee names or emails
descriptionAgenda or body text of the event
hangoutLinkGoogle Meet join URL
conferenceDataZoom 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

  1. Authenticate your Google Calendar account in the first node.
  2. Authenticate your Slack account in the second node and set your target channel.
  3. 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.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .