Turn Slack event requests into real calendar invites. Team members post a message with a calendar emoji, and the invite gets created and kept in sync. Great for teams that plan sessions, meetups, or office events without leaving chat.
A schedule trigger scans a Slack channel for top level posts marked with the calendar emoji. If no invite exists, an AI agent using OpenAI with Wikipedia and SerpAPI pulls a clear title, dates, times, and location, then creates the event in Google Calendar and replies in the Slack thread with the event id to prevent duplicates. When an invite already exists, the flow reads check mark reactions, finds the users and their emails, compares them to current attendees, and adds only the missing people. This avoids extra notifications and keeps attendance accurate.
You will need a Slack user token with the right scopes, a Google Calendar connection, and API keys for OpenAI and SerpAPI. Expect to cut meeting setup from many minutes to under one minute and reduce calendar mistakes. Use it for internal trainings, community events, sales demos, and team socials that start in Slack.