Skip to content
FlowHubFluxonLab
A
AI Automationfree

Organise an Event using Slack, Google Calendar and AI

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCCodeGoogle CalendarGoogle CalendarOpenAI Chat ModelOpenAI Chat ModelSerpApi (Google Search)SerpApi (Google Search)SlackStructured Output ParserStructured Output ParserWikipediaWikipedia
Share Post Share
SOFor Each User ID...For Each User I…Get UserSearch for Invite RequestsSearch for Invi…CoGet Existing Invite EventIDGet Existing In…IfShould Create Event?Should Create E…Create EventGet Invite ReactionsGet Invite Reac…Get Invite RepliesGet Invite Repl…SOExtract Invite ReactionsExtract Invite …SeGet Old EventIdAdd Attendee to EventAdd Attendee to…Get Event DetailsGet Event Detai…FiIs AttendingSeGet User EmailIfShould Add Attendee?Should Add Atte…OPStructured Output ParserStructured Outp…TSSerpAPIOpenAI Chat ModelOpenAI Chat Mod…TWWikipediaScSchedule TriggerReply Invite with EventIdReply Invite wi…AgCalendar Event Booking AgentCalendar Event …123456789101112131415161718192021
1/5
STEPS · 21
Runs on a schedule

This n8n workflow takes Slack conversations and turns them into Calendar events complete with accurate date and times and location information. Adding and removing attendees are also managed automatically. How it works Workflow monitors a Slack channel for invite messages with a "📅" reaction and sends this to the AI agent. AI agent parses the message determining the time, date and location. Using its Location tool, the AI agent searches for the precise location address from Google Maps. Using its Calendar tool, the AI agent creates a Google Calendar invite with the title, description and location address for the user. Back in the Slack channel, others can RSVP to the invite by reacting with the "✅" emjoi. The workflow polls the message after a while and adds the users who have reacted to the Calendar Invite as attendees. Conversely, removing any attendees who have since removed their reaction. Examples Jill: "Hey team, I'm organising a round of Laser Tag (Bunker 51) next Thursday around 6pm. Please RSVP with a ✅" AI: "I've helped you create an event in your calendar https://cal.google.com/..." Jack: "✅" AI: "I've added Jack to the event as an attendee".

Tags

n8nreference-onlyagentgoogle-calendarlm-chat-open-aioutput-parser-structuredslacktool-serp-apitool-wikipedia
Connects
AAI AgentCCodegooglecalendarGoogle CalendaropenaichatmodelOpenAI Chat ModelserpapigooglesearchSerpApi (Google Search)Slack
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes22
AddedJul 10, 2024

Related workflows

See all AI Automation
AopenaichatmodelserpapigooglesearchS
free

Slack chatbot powered by AI

This workflow offers an effective way to handle a chatbot's functionality, making use of multiple tools for information retrieval, conversation context storage, and message sending. It's a setup tailored for a Slack environment, aiming to offer an interactive, AI-driven chatbot experience. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
ACWopenaichatmodel
free

Manage Google and Trustpilot reviews with OpenAI and Slack

Quick overview This workflow runs hourly to fetch new Google Business Profile and Trustpilot reviews, deduplicates them, uses OpenAI via a LangChain agent to draft sentiment-aware replies, escalates negative reviews in Slack, and routes positive replies to Slack for approval before posting the reply back to Trustpilot. How it works Runs every hour on a schedule. Fetches the latest reviews from the Google Business Profile API and the Trustpilot API and combines the results. Deduplicates reviews by tracking previously seen review IDs in workflow static data and stops if there are no new reviews. Processes each new review and uses OpenAI (via a LangChain agent) to generate structured JSON containing sentiment, a draft reply, and an optional suggested resolution. Sends negative reviews to a Slack channel for the owner along with the suggested resolution. Sends positive draft replies to Slack for one-tap approval (with a 24-hour timeout) and, if approved, publishes the reply to the Trustpilot API. Sends a Slack alert to the ops channel if the workflow errors. Setup Configure authentication and replace placeholders for the Google Business Profile reviews endpoint (account and location) i

by Redowan Ahmed Farhan
AopenaichatmodelserpapigooglesearchS
free

AI chatbot that can search the web

This workflow is designed for dynamic and intelligent conversational capabilities. It incorporates OpenAI's GPT-4o model for natural language understanding and generation. Additional tools include SerpAPI and Wikipedia for enriched, data-driven responses. The workflow is triggered manually, and utilizes a 'Window Buffer Memory' to maintain the context of the last 20 interactions for better conversational continuity. All these components are orchestrated through n8n nodes, ensuring seamless interconnectivity. To use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team