Communication Workflows
Messaging and collaboration tools
Automatically Flag Bounced Emails in Google Sheets from Gmail
This workflow scans your Gmail inbox for delivery error messages and flags the associated email addresses in a Google Sheet, ensuring future campaigns skip these addresses.
n8n$14.99Automate Sponsored Deal Email Responses with Gmail and GPT-4
# Automate Sponsored Deal Emails with n8n + AI Managing inbound emails can be exhausting, especially when your inbox is flooded with **sponsored deal requests** that don't always fit your brand. Manually reading, filtering, and politely declining each one eats up valuable time. That's why I built a **smart n8n workflow** that automatically: - Detects sponsored deal inquiries, - Decides if they match my criteria, - Drafts a **professional, courteous reply**, - Or simply ignores irrelevant messages. The best part? It runs on autopilot. Let's break down every single node in this workflow. ## 1. Gmail Trigger - “Your Inbox Watchdog” - Polls your Gmail inbox **every minute**. - Detects new emails instantly. - Hands over each email to the next step for analysis. ## 2. Edit Fields (Set Node) - “Extract the Essentials” - Pulls out the most important parts of the email: - **From** – Sender's email address - **Subject** – The email subject line - **Email Body** – The main text content - Keeps data structured and ready for AI to process. ## 3. AI Agent - “The Smart Classifier” - Powered by **LangChain + OpenAI**. - Reads the email content carefully. - Outputs two things: - **isSponsoredEmail** – true/false - **reason** – why it decided that way - Example: ```json { "isSponsoredEmail": true, "reason": "The email mentions a paid collaboration opportunity." } ``` #### Structured Output Parser - “Keep It Clean” Ensures the AI response is always structured properly. - Forces the output into this format: ```json { "isSponsoredEmail": true/false, "reason": "string" } ``` - Prevents messy AI replies from breaking the workflow. ## 5. Node - “Decision Maker” Branches logic into two paths: - **If sponsored** – moves on to draft a polite response. - **If not sponsored** – sends it to “No Operation” (do nothing). ## 6. AI Agent (Reply Writer) - “Crafts the Perfect Response” If it's a sponsored email, this node drafts a professional reply. **Reply includes:** - Thanking the sender for reaching out. - Explaining sponsorship criteria: - Alignment with brand values - Relevance for your audience - Fit with internal planning cycles - Politely declining if the timing isn't right. - Leaving the door open for future opportunities. **Tone:** professional, warm, and courteous. ## 7. Gmail Node - “Hit Send!” - Takes the AI-generated reply. - Sends it directly back to the original sender. - No manual typing, no waiting – just instant professionalism. ## 8. No Operation - “Do Nothing, Gracefully” - If the email isn't a sponsored deal, the workflow stops here. - No unnecessary actions are taken. - Keeps your system clean and efficient. ## Sticky Notes (Workflow Documentation) To make the workflow easier to understand inside **n8n**, sticky notes were added: - **Email Trigger** – Explains inbox polling. - **Extract** – Notes what fields are being pulled. - **Process and Validate** – Describes how AI decides sponsorship. - **Prepare Email Body** – Documents reply drafting process. - **Reply** – Clarifies auto-reply step. - **Do Nothing** – Notes what happens if it's not sponsored. ## Why This Workflow Rocks - **Saves Hours:** No more manual email filtering. - **Consistent Replies:** Always professional and brand-friendly. - **Scalable:** Works for 5 or 500 inbound emails. - **Customizable:** Easily adapt prompts and conditions to fit your brand. ## Try It Yourself This workflow is built in **n8n**, an open-source automation tool. You can import the JSON file into your own n8n instance and customize: - Your Gmail credentials - Your company's sponsorship guidelines - The tone of the AI-generated replies With just a few tweaks, you'll have a smart email assistant running on autopilot! ## Pro Tip Even if you don't deal with sponsored deals, you can repurpose this workflow for: - Job applications - Customer support inquiries - Lead qualification The same logic applies – just adjust the AI prompts and reply template.
n8n$14.99Automate Global SMS Sending via ClickSend API
This workflow enables you to send SMS messages worldwide using the ClickSend API without needing a physical phone number. Ideal for automating notifications, alerts, or marketing campaigns.
n8n$4.99Automate Email Campaigns with Google Sheets and Gmail Using n8n
Streamline your email outreach by automating personalized email sequences using Google Sheets and Gmail with n8n, without incurring additional API costs.
n8n$14.99Automate Notifications for New Major n8n Releases via RSS, Email, and Telegram
This workflow monitors the n8n GitHub releases feed for new major releases and sends notifications via email and Telegram, ensuring you stay updated with the latest developments.
n8n$4.99Automate Personalized HTML Welcome Emails for New Xero Contacts
Automatically send personalized HTML welcome emails to new contacts in Xero, ensuring a professional first impression.
n8n$9.99Automated Website Uptime Monitoring with Slack Notifications
This workflow continuously monitors a website's availability and sends alerts to a Slack channel if the site becomes unreachable, ensuring you are promptly informed of any downtime.
n8n$4.99Automated Upwork Job Alerts with Airtable & Slack
## **Overview** This **automated workflow** fetches **Upwork job postings** using **Apify**, removes duplicate job listings via **Airtable**, and sends new job opportunities to **Slack**. ### **Key Features:** - **Automated job retrieval** from Upwork via Apify API - **Duplicate filtering** using Airtable to store only unique jobs - **Slack notifications** for new job postings - **Runs every 30 minutes** during working hours (9 AM - 5 PM) This workflow **requires an active Apify subscription** to function, as it uses the Apify Upwork API to fetch job listings. ## Who is This For? This workflow is ideal for: - Freelancers looking to track Upwork jobs in real time - Recruiters automating job collection for analytics - Developers who want to integrate Upwork job data into their applications ## What Problem Does This Solve? Manually checking Upwork for jobs is time-consuming and inefficient. This workflow: - Automates job discovery based on your keywords - Filters out duplicate listings, ensuring only new jobs are stored - Notifies you on Slack when new jobs appear ## How the Workflow Works ### 1. Schedule Trigger (Every 20 Minutes) - Triggers the workflow at 20-minute intervals - Ensures job searches are only executed during working hours (9 AM - 5 PM) ### 2. Query Upwork for Jobs - Uses Apify API to scrape Upwork job posts for specific keywords (e.g., n8n, Python) ### 3. Find Existing Jobs in Airtable - Searches Airtable to check if a job (based on title and link) already exists ### 4. Filter Out Duplicate Jobs - The Merge Node compares Upwork jobs with Airtable data - The IF Node filters out jobs that are already stored in the database ### 5. Save Only New Jobs in Airtable - The Insert Node adds only new job listings to the Airtable collection ### 6. Send a Slack Notification - If a new job is found, a Slack message is sent with job details ## Setup Guide ### Required API Keys - Upwork Scraper (Apify Token) - Get your token from Apify - Airtable Credentials - Slack API Token - Connect Slack to n8n and set the channel ID (default: #general) ### Configuration Steps 1. Modify search keywords in the Assign Parameters node (startUrls) 2. Adjust the Working Hours in the If Working Hours node 3. Set your Slack channel in the Slack node 4. Ensure Airtable is connected properly - you'll need to create a table with title and link columns. 5. Adjust the If Working Hours node to match your timezone and hours, or remove it altogether to receive notifications and updates constantly. ## How to Customize the Workflow - Change keywords: update the startUrls in the Assign Parameters node to track different job categories - Change If Working Hours: Modify conditions in the IF Node to filter times based on your needs - Modify Slack Notifications: Adjust the Slack message format to include additional job details ## Why Use This Workflow? - Automated job tracking without manual searches - Prevents duplicate entries in Airtable - Instant Slack notifications for new job opportunities - Customizable - adapt the workflow to different job categories ## Next Steps 1. Run the workflow and test with a small set of keywords 2. Expand job categories for better coverage 3. Enhance notifications by integrating Telegram, Email, or a dashboard This workflow ensures real-time job tracking, prevents duplicates, and keeps you updated effortlessly.
n8n$9.99Automate Interview Reminders from Google Calendar to Slack
This workflow sends timely Slack reminders to interviewers 10 minutes before their scheduled interviews, using data from Google Calendar. It ensures interviewers are notified with relevant details, reducing the need for manual follow-ups.
n8n$9.99Automate Multi-Channel Website Downtime Alerts with UptimeRobot
Automatically detect website downtime using UptimeRobot and send alerts via Slack, WhatsApp, and Email. Create a task in Notion to ensure quick resolution.
n8n$4.99Automate Reply.io Message Notifications to Telegram
This workflow automates the forwarding of message notifications from Reply.io to Telegram, ensuring you never miss important communications from your contacts.
n8n$9.99Automate GeekHack Forum Updates to Discord
This n8n workflow automates the monitoring of GeekHack forum RSS feeds for new posts in the Interest Checks and Group Buys sections, sending notifications to Discord via webhooks.
n8n$14.99Aggregate and Curate RSS Feeds for Telegram Channel Updates
This workflow aggregates multiple RSS feeds, curates the content, and sends the formatted results to a Telegram channel, ensuring timely and organized updates.
n8n$9.99Automate Daily Trello Task Summaries to Slack
Effortlessly keep your team updated by sending daily Trello task summaries directly to Slack. This workflow ensures you never miss important deadlines or updates.
n8n$9.99Automate Responses and Notifications for Google Form Submissions
Streamline your workflow by automatically responding to Google Form submissions. This setup notifies your Slack team, sends a personalized Gmail response, and adds the user to Google Contacts, all triggered by a new entry in Google Sheets.
n8n$4.99Automate Upwork Job Alerts with MongoDB and Slack Integration
This workflow automates the retrieval of Upwork job postings using Apify, filters out duplicates with MongoDB, and sends notifications for new jobs to Slack.
n8n$9.99Automate Email Summaries to Telegram with GPT-4 Mini
Automatically monitor Gmail for important emails, generate AI-powered summaries using GPT-4 Mini, and send them to Telegram for instant updates.
n8n$4.99Simple SMS Messaging System with Textbelt API Integration
This n8n workflow sends SMS messages through the Textbelt API by accepting phone numbers, messages, and API keys as inputs. It uses a manual trigger to start the process, sets the necessary data, and executes an HTTP POST request to deliver the SMS. Step-by-Step Explanation: 1. **Manual Trigger**: Starts the workflow manually by clicking "Execute workflow." 2. **Set Data Node**: Defines the required input parameters (phone, message, and key) that will be sent to the SMS API. You can populate these fields with your target phone number, the text message, and your Textbelt API key. 3. **HTTP Request Node**: Sends a POST request to https://textbelt.com/text with the phone number, message, and API key in the request body to send the SMS. The response from the API confirms whether the message was successfully sent.
n8n$4.99Automate WhatsApp Message Responses with Webhook Verification
This n8n workflow automates responses to WhatsApp messages by verifying webhooks and sending custom replies. Ideal for businesses using WhatsApp for customer interaction.
n8n$4.99Daily Google Form Submissions Recap via Gmail
Automatically compile and send a daily summary of Google Form submissions to your Gmail, keeping your inbox organized and clutter-free.
n8n$4.99Automate Text-to-Speech Voice Calls with ClickSend API
Streamline the process of sending text-to-speech voice calls using the ClickSend API. Ideal for automating notifications, reminders, or any voice communication needs.
n8n$4.99Automate Telegram UserBot Session Monitoring and Recovery with TelePilot
This workflow automates the monitoring and recovery of Telegram UserBot sessions using TelePilot, ensuring continuous operation and reliability.
n8n$14.99Automate Jamf Patch Compliance Alerts to Slack
Streamline your IT operations by automatically sending Jamf patch compliance summaries to Slack. This workflow enables quick identification of outdated software installations, allowing teams to take proactive measures without needing to log into Jamf.
n8n$9.99Automate Gmail Email Sorting with GPT-4o for Actionable and Non-Actionable Labels
This workflow automates the classification of unread Gmail emails into 'Action Required' and 'No Action' labels using GPT-4o, helping you focus on important tasks while minimizing inbox clutter.
n8n$9.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