Automate Sales Follow-Up with Google Calendar and AI Agents in n8n

Struggling to keep up with sales follow-ups after meetings? This n8n workflow uses Google Calendar, Gmail, and AI agents to identify unattended follow-ups, suggest meeting slots, and get your approval before booking next calls automatically.
googleCalendar
gmail
agent
+7
Workflow Identifier: 1010
NODES in Use: Schedule Trigger, Google Calendar, Remove Duplicates, Split In Batches, Gmail, Set, Filter, LangChain Agent, Google Calendar Tool, Output Parser Structured
Automate sales follow-up with n8n and Google Calendar

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow helps you never forget to follow up after sales meetings. It finds meetings from 2 to 4 days ago in your Google Calendar. If there is no follow-up email, it flags the meeting. It suggests new meeting times and lets you choose if you want to book a next call. You save time and lower chances of missing opportunities.


Who should use this workflow

  • People who have lots of sales or client meetings.
  • Users who want to save time and avoid missing follow-ups.
  • If you forget to send emails or book next calls after meetings.


Tools and services used


Inputs → Process → Output

Inputs

  • Your sales Google Calendar.
  • Your Gmail account.
  • Your OpenAI API Key.

Processing Steps

  1. Schedule Trigger: Runs every day at 6 AM.
  2. Google Calendar (Get Past Events): Finds events from 2-4 days ago.
  3. Remove Duplicates: Removes events already handled.
  4. Split In Batches: Checks meetings one by one.
  5. Gmail (Get Emails Since): Looks for emails with attendees after the meeting.
  6. Set: Flags meetings with no follow-up emails.
  7. Filter: Keeps only those needing follow-up.
  8. LangChain Agent (Meeting Availability Agent): Suggests new times for next meeting.
  9. Output Parser Structured: Makes suggestions easy to read.
  10. Set: Makes approval message for you.
  11. Gmail (Send for Human Approval): Emails you with choices, waits for your reply.
  12. LangChain Agent (Meeting Booking Agent): Reads your reply and books the meeting if you agree.

Output

  • You get a clear summary email every day about which leads need action.
  • If you approve, the next meeting gets booked automatically for you.


Beginner step-by-step: How to build this in n8n

Import and setup

  1. Download the workflow using the Download button on this page.
  2. In the n8n editor, click Import from File and select the file you downloaded.
  3. Wait for the workflow to load.

Connect your accounts

  1. Add your Google Calendar API Key where the Google Calendar nodes say ‘credentials’.
  2. Add your Gmail API Key for all Gmail nodes.
  3. Paste your OpenAI API Key in the right field for the LangChain Agent nodes.

Update fields

  1. Type your sales calendar’s ID (see Google Calendar settings) in the Google Calendar nodes.
  2. Double-check email addresses set in Gmail nodes so it sends and checks the right inbox.

Check and test

  1. Look at each node for red error marks — fix if needed.
  2. Click Test Workflow for a test run. You should receive an approval email if there’s a meeting in the window with no follow-up.

Go live

  1. Click Activate at top right in n8n.
  2. The workflow is now in production.

For self-hosting n8n

You can use self-host n8n if you run your own server or VPS.


Customization ideas

  • Change date range: Edit the Google Calendar node to check more or less days.
  • Change message: Update the message text in the node where suggestions are sent.
  • Add Slack or Telegram: Swap the email step for chat if preferred.
  • Switch to Office 365: Use Outlook Calendar/Gmail nodes if your company uses Microsoft accounts.


Edge cases and problems

  • No emails found: Check the email addresses in your Gmail node are correct.
  • No slots found: Check Google Calendar access; open time range wider in the agent prompt if needed.
  • Email approval not working: Make sure the Gmail send-and-wait setup uses your real email address.
  • Empty event list: May mean no meetings in the time window — try changing Google Calendar search dates.


Results summary


Automate sales follow-up with n8n and Google Calendar

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow uses the Gmail node to search for emails to or from the meeting attendees sent after each meeting.
You need Google Calendar API Key, Gmail API Key, and OpenAI API Key entered into their matching credential fields.
Yes, you can swap Google Calendar nodes with Outlook Calendar nodes if you use Microsoft calendars.
After importing, the user should configure credentials, update their calendar and email IDs, then test and activate the workflow.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.