Communication Workflows
Messaging and collaboration tools
Manage Calendar Events with Slack Using OpenAI-Powered Outlook Assistant
### This n8n template demonstrates how easy it is to build an Outlook Calendar Assistant powered by an AI agent equipped with tools. For teams using Outlook Calendar and Slack who need easier calendar management, this workflow can be a great first step to introducing powerful AI tools into your daily activities. ### How it works - A Slack trigger node is configured to catch bot mentions events in a designated channel. - The message is parsed using the Edit fields node to extract only the required attributes of the event. - An AI Agent equipped with Outlook Calendar tools enables question and answer capability for the organization's shared calendars and events. - The AI agent's response is sent back to Slack as a reply to the user's query. ### How to use - The workflow is triggered via @mention-ing the bot followed by the query. e.g., @bot how many meetings does Paul have to attend this week? - To start listening to real mentions, you must activate the workflow and set it to production mode. You must use the production webhook URL for the event subscription. **Some sample queries to try** - What's included in the product team's sprint demo this week? - Who's booked room 7 for this Thursday? - When is Jim & Nik's sales meeting with Microsoft? ### Requirements - Slack for Chat and trigger. - To get connected to Slack, see the [official n8n docs for Slack Credentials](https://docs.n8n.io/integrations/builtin/credentials/slack/). - Outlook for Agent tools - To get connected to Outlook, see the [official n8n docs for Outlook Credentials](https://docs.n8n.io/integrations/builtin/credentials/imap/outlook/). ### Customizing this workflow - Not using Slack? This template can be modified to work with Teams but requires a little more configuration. - Agents can have any number of tools, but an overloaded agent is prone to confusion! If this happens, try splitting into multiple agents serving separate needs.
n8n$14.99Automate Professional Tasks with Telegram AI Assistant and Google Services
Streamline your professional communication using a Telegram AI assistant integrated with Gmail, Google Calendar, and Google Sheets. This workflow automates email management, calendar scheduling, and contact information retrieval.
n8n$14.99Automate Error Notifications to Slack for AI Chatbot Workflows
This workflow triggers an error notification to a Slack channel whenever an error occurs in another n8n workflow, ensuring prompt awareness and resolution.
n8n$2.99AI Chatbot Call Center: Taxi Booking Worker (Production-Ready, Part 5)
### Workflow Name: ☍♒⚏ Taxi Booking Worker Template was created in n8n v1.90.2 ### Skill Level: High ### Categories: n8n, Chatbot ### Stacks - Execute Sub-workflow trigger node - Chat trigger node - Redis node - Postgres node - Google Calendar node - Execute Sub-workflow - If node, Switch node, Code node, Edit Fields (Set) ### Prerequisite - Execute Sub-workflow trigger: **Call In Center** (or your own node) - Sub-workflow: **Demo Call Back** (or your own node) # Production Features - **Scaling Design** for n8n **Queue mode** in production environment - Customize **Open Booking Action** - Integrate with **Long Term Memory** backup. - **Error Management** # What this workflow does? This is a n8n **Taxi Booking Worker**, the worker node to process the job. It will wait for a message from the Call Center node and handle the real process here. In this particular case, it will check the input number for the selected provider, then update the booking from NEW to OPEN, then clean up the orphan data. # **How it works** - The **Form Trigger** node will wait for the message from any node with the input in number. - First check for NEW booking under the same chat session - For input 0, which is cancel - Reset the user session in Redis memory - For input 1 or above, which is the provider selection number - Set the booking status to OPEN in database - OPTIONAL Save the summary to **User Memory** database - OPTIONAL Create a new Event in **Google Calendar** and sync to the database - Reset the user session in Redis memory - Afterward, process data clean up - Delete the provider selection number queue in Redis - Delete the route data in Redis - OPTIONAL Delete the chat memory with current session - Finally, output the response to the **Call Back** node # **Set up instructions** 1. Pull and Set up the required SQL from our [Github repository](https://github.com/ChatPayLabs/n8n-chatbot-core). 2. Create your **Postgres credentials**, refer to [n8n integration documentation](https://docs.n8n.io/integrations/builtin/credentials/slack/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal) for more information. 3. Select your Credentials in **Booking, Set Open Booking, Sync Booking Google Cal**, and **Save User Memory**. 4. Create your **Redis credentials**, refer to [n8n integration documentation](https://docs.n8n.io/integrations/builtin/credentials/slack/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal) for more information. 5. Select your Credentials in **Reset Session, Reset Session 2**, **Delete Provider Number** and **Delete Route Data**. 6. Create your **Google Calendar credentials**, refer to [n8n integration documentation](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlecalendar/?utm_source=n8n_app&utm_medium=node_settings_modal-credential_link&utm_campaign=n8n-nodes-base.googleCalendar) for more information. 7. Create a Google Calendar, e.g., DEMO 8. Select your Credentials in **Create Event**, and select the above Calendar 9. FOR TESTS ONLY. Enable the **Telegram Test Output** for testing from the **Test Input**. # How to adjust it to your needs 1. You can specify a number to trigger the specific action based on your needs. 2. The current action only creates an event in Google Calendar, you can do more based on your needs. 3. You can replace the sub-workflow trigger **Flow Trigger** and **Call Back** to another flow as needs.
n8n$24.99AI-Powered Discord Spam Moderation with Human Oversight
Automate Discord community moderation by detecting spam messages using AI and allowing human moderators to make final decisions on actions.
n8n$14.99Bitrix24 Chatbot Application Workflow Example with Webhook Integration
## Use Case Automate chat interactions in Bitrix24 with a customizable bot that can handle various events and respond to user messages. ## What This Workflow Does - Processes incoming webhook requests from Bitrix24 - Handles authentication and token validation - Routes different event types (messages, joins, installations) - Provides automated responses and bot registration - Manages secure communication between Bitrix24 and external services ## Setup Instructions 1. Configure Bitrix24 webhook endpoints 2. Set up authentication credentials 3. Customize bot responses and behavior 4. Deploy and test the workflow
n8n$9.99Automate Intelligent WhatsApp Group Responses with Pinecone and Google Drive
Enable smart, real-time responses in WhatsApp group chats using a custom webhook, Pinecone vector database, and Google Drive, without needing Facebook Business API.
n8n$14.99Send AI-Summarized Unread Email Alerts to Slack using GPT-4 and Gmail
### Who is this for? If you're overwhelmed with incoming emails but only want to be notified about the essentials, this workflow is for you. Perfect for busy professionals who want a short AI summary of new emails delivered directly to Slack. ### What does it solve? Reading every email wastes time. This workflow filters out the noise by: - Automatically summarizing each unread Gmail email using AI - Sending you just the sender and a short summary to Slack - Helping you stay focused without missing key information ### How it works - Every minute, the workflow checks Gmail for unread emails - When it finds one, it: - Extracts the email content - Sends it to OpenAI's GPT model for a 250-character summary - Delivers the message directly to Slack ### How to set up? 1. **Connect your accounts:** - Gmail (OAuth2) - OpenAI (API key or connected account) - Slack (OAuth2) 2. **Edit the Slack node:** - Choose the Slack user/channel to send alerts to 3. **Optional:** Adjust the AI prompt in the "AI Agent" node to modify the summary style 4. **Optional:** Change polling frequency in the Gmail trigger node ### How to customize this workflow to your needs - Edit the AI prompt to: - Highlight urgency - Include specific keywords - Extend or reduce summary length - Modify the Slack message format (add emojis, tags, or links)
n8n$9.99Summarize Your Emails with AI (via OpenAI) and Send to Line Messenger
## Who is this template for? - Anyone who is drowning in emails - Busy parents who have a lot of school emails - Busy executives with too many emails  ## Case Study I get too many emails from my kids' school about soccer practice, lunch orders, and parent events. I use this workflow to read all the emails and tell me what is important and what requires actioning. [Youtube tutorial](https://www.youtube.com/watch?v=c1ZcCnca7PM) ## What this workflow does 1. It uses IMAP to read the emails from your email account (i.e., Gmail). 2. It then passes the email to Openrouter.ai and uses a free A.I. model to read and summarize the email. 3. It then sends the summary as a message to your messenger (i.e., Line). ## Setup 1. You need to find your email server IMAP credentials. 2. Input your openrouter.ai API credentials or replace the HTTP request node with an A.I. node such as OpenAI. 3. Input your messenger credentials. I use Line, but you can change the node to another messenger like Telegram. 4. You need to change the message ID to your ID inside the HTTP request. You can find your user ID inside the https://developers.line.biz/console/. Change the to: {insert your user ID}. ## How to adjust it to your needs - You can change the A.I. prompt to fit your needs by telling it to mark emails from a certain address as important. - You can change the A.I. model from the current meta-llama/llama-3.1-70b-instruct:free to a paid model or other free models. - You can change the messenger node to Telegram or any other messenger app you like.
n8n$9.99Automate Discord Chatbot Responses with Google Gemini AI
This workflow automates Discord chatbot interactions by processing mentions through n8n and Google Gemini AI, enabling dynamic and intelligent responses.
n8n$4.99Automate Gmail Searches via Telegram with AI-Powered Queries
This workflow enables users to search and retrieve Gmail emails by sending plain-language requests to a Telegram bot. It leverages AI to convert these requests into precise Gmail search queries, delivering results directly to your Telegram chat.
n8n$14.99Automated RSS Feed Monitoring with AI and Slack Notifications
This workflow automates the monitoring of RSS feeds, filters new articles using AI, and sends notifications to Slack, ensuring you receive only relevant updates without duplicates.
n8n$14.99Automate Email Categorization and Labeling in Zoho Mail with AI
Use AI to automatically categorize and label incoming emails in Zoho Mail, enhancing inbox organization and efficiency.
n8n$14.99Automate Gmail Email Categorization Using OpenAI GPT-4
Streamline your Gmail inbox management by automatically categorizing emails based on content intent using OpenAI's GPT-4. This workflow helps prioritize important messages and improves productivity for teams handling high email volumes.
n8n$14.99Automate Daily Gmail Summaries with Google Gemini AI
This workflow automatically generates a daily summary of your Gmail inbox using Google Gemini AI, helping you prioritize important emails efficiently.
n8n$4.99Automate Email Categorization and Telegram Alerts with AI and Google Sheets
This workflow automatically categorizes incoming emails using Azure OpenAI and sends relevant alerts via Telegram. It also logs email details in Google Sheets for easy tracking and follow-up.
n8n$14.99Email News Briefing by Keyword from Bright Data with AI Summary
This n8n workflow automatically retrieves recent Reuters news articles related to a user-specified keyword, summarizes the main findings using Google Gemini, formats the output into styled HTML, and sends a clean email report to a specified address. **What It Does** - Collects news data from Bright Data's Reuters dataset. - Sorts and filters the top 10 most recent news articles by publication date. - Sends structured news data to Gemini Flash for summarization. - Converts Gemini's response (in Markdown) into styled HTML. - Delivers a concise news briefing via email, including clickable source links and topic highlights. **Step-by-Step Setup** 1. User Form: Accepts a keyword from the user via an n8n form trigger. 2. Bright Data API: Posts a discover_new request to Bright Data's Reuters dataset using the keyword. 3. Snapshot Polling: Waits and checks for dataset readiness using the snapshot ID. 4. Data Retrieval: Downloads the news data once the snapshot is complete. 5. Parsing: Filters and sorts the latest 10 articles using a Python Code node. 6. AI Analysis: Google Gemini summarizes the filtered content into one briefing. 7. Markdown to HTML: Converts AI response into styled HTML using Markdown + Code node. 8. Email Delivery: Sends the briefing as an email to a predefined recipient. **How It Works** - Polling Control: Uses Wait and If nodes to handle Bright Data snapshot readiness. - Date Sorting: Publication dates (ISO 8601 format) are parsed and used for sorting. - AI Summarization: Gemini condenses multiple articles into one cohesive summary. - Formatting: Clean HTML with readable styles is generated dynamically before sending. **Final Output** The email includes: - A brief summary of the most important developments - Date range of the collected news - Topics covered **Credentials Used** - **Bright Data API** (replace YOUR_API_KEY in the HTTP nodes) - **Google Gemini** (Flash) API - **Email SMTP** (configured in Email Send node) **Notes** - You must replace all **YOUR_API_KEY** placeholders in Bright Data request headers with your actual Bright Data API key. - You can customize the keyword prompt and output style freely. - I would recommend keeping the sort = relevance option for best chronological results - sorting by date is handled later.
n8n$9.99Integrate Zoom Meeting Operations with AI Agents via MCP Server
Enable AI agents to manage Zoom meetings through a pre-configured MCP server, facilitating seamless integration with zero setup.
n8n$4.99Automatically Forward Discord Messages to Telegram
Effortlessly forward new messages from a Discord channel to a specified Telegram chat, ensuring seamless communication across platforms.
MakeFreeAutomate NFL Fantasy Draft Results Sharing from Sleeper to Telegram
Effortlessly retrieve and share your Sleeper fantasy football draft results with Telegram using this n8n workflow. Enhance your fantasy league experience by automating the delivery of draft picks directly to your Telegram chat.
n8n$9.99Automate Gmail Reply Drafts Using OpenAI
This workflow automates the creation of Gmail reply drafts by leveraging OpenAI's capabilities. It processes emails with specific labels, generates customized responses, and integrates them back into the Gmail thread.
n8n$14.99Automate Gmail Email Sending Using Google Sheets Data
Streamline your email communication by automatically sending personalized emails via Gmail using data from Google Sheets. This workflow ensures efficiency, accuracy, and real-time updates.
n8n$9.99Automatically Forward Important Gmail Emails to Telegram
This workflow forwards Gmail emails to a Telegram chat when the subject contains specific keywords, ensuring you never miss critical updates.
n8n$4.99Automate Microsoft 365 Outage Alerts to Slack with AI Summarization
Streamline Microsoft 365 outage notifications by summarizing alerts with OpenAI and sending them to Slack channels, enhancing real-time communication for administrators.
n8n$4.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work