(5/5)

Automate Sales Meeting Prep with AI & APIFY Sent To WhatsApp

1. Periodically Search For Upcoming Meetings [Read about the Scheduled Trigger](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger) Let's use the Scheduled Trigger node to trigger our Assistant to notify about upcoming meetings. Here, we'll set it for 1 hour intervals to check for meetings scheduled in our Google Calendar. You may need to play with the intervals and frequency depending on how many meetings you typically have.

Workflow Structure (47 nodes)
100%
Schedule Trigger
Schedule Trigger
Google Calendar
Check For Upcoming Meetings
Langchain.lm Chat Open Ai
OpenAI Chat Model2
Langchain.information Extractor
Extract Attendee Information
Split Out
Attendees to List
Set
Set Route Email
Set
Set Route Linkedin
Execute Workflow
Get Correspondance
Execute Workflow
Get LinkedIn Profile & Activity
Merge
Merge
Set
Merge Attendee with Summaries
Aggregate
Aggregate Attendees
Langchain.lm Chat Open Ai
OpenAI Chat Model3
Langchain.chain Llm
Attendee Research Agent
Whats App
WhatsApp Business Cloud
Execute Workflow Trigger
Execute Workflow Trigger
Switch
Router
If
Has Email Address?
If
Has LinkedIn URL?
Set
Return LinkedIn Error1
Set
Return Email Error1
Gmail
Get Last Correspondence
Set
Set LinkedIn Cookie
If
Has Emails?
Http Request
APIFY Web Scraper
Gmail
Get Message Contents
Set
Return Email Error
If
Is Scrape Successful?
Set
Simplify Emails
Set
Return LinkedIn Error
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.chain Llm
Correspondance Recap Agent
Html
Extract Profile Metadata
Split Out
Sections To List
Set
Return Email Success
Html
Get Sections
Set
Get About Section
Set
Get Activity Section
Html
Extract Activities
Html
Extract About
Split Out
Activities To List
Html
Get Activity Details
Aggregate
Activities To Array
Merge
Merge1
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.chain Llm
LinkedIn Summarizer Agent
Set
Return LinkedIn Success
Node Types:
default
transform
action
trigger
logic
http
Requires credentials

Prerequisites

Required Credentials (5)

Gmail

Used by: Get Message Contents, Get Last Correspondence

Docs

Google Calendar

Used by: Check For Upcoming Meetings

Docs

Http Query Auth

Used by: APIFY Web Scraper

Docs

OpenAI

Used by: OpenAI Chat Model2, OpenAI Chat Model +2 more

Docs

Whats App

Used by: WhatsApp Business Cloud

Docs

Multiple services required

This workflow needs 5 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~1 hour
Score: 75/100
Conditional Logic
9 Integrations

When to Use This Workflow

Streamline Team Communication

Automatically route notifications and updates to the right channels and people.

Reduce information overload while keeping everyone informed.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

workflow.json
{
  "meta": {
    "instanceId": "408f9fb9940c3cb18ffdef0e0150fe342d6e655c3a9fac21f0f644e8bedabcd9"
  },
  "nodes": [
    {
      "id": "201ef455-2d65-4563-8ec1-318211b1fa6a",
      "name": "Get Message Contents",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2080,
        500
      ],
      "webhookId": "fa1d496f-17fa-4e50-bae9-84ca85ed4502",
      "parameters": {
        "simple": false,
        "options": {},
        "messageId": "={{ $json.id }}",
        "operation": "get"
      },
...

Workflow Details

Nodes
61
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated

Gmail Workflow

Automated workflow: Gmail Workflow. This workflow integrates 19 different services: stickyNote, scheduleTrigger, merge,...

Gmail
Google-calendar
Executeworkflow
Whatsapp
61 nodesEvent

Gmail Workflow

Automated workflow: Gmail Workflow. This workflow integrates 19 different services: stickyNote, scheduleTrigger, merge,...

Gmail
Google-calendar
Executeworkflow
Whatsapp
61 nodesEvent

Send daily translated Calvin and Hobbes Comics to Discord

![](https://raw.githubusercontent.com/2innnnn0/30-Days-of-ChatGPT/refs/heads/main/datapopcornlogo50px.png) Daily Cartoo...

Schedule
Openai
Discord
Lmchatopenai
8 nodesScheduled
Curated

Qualifying Appointment Requests with AI & n8n Forms

1. Qualify Enquiries Using AI [Learn more about the text classifier](https://docs.n8n.io/integrations/builtin/cluster-no...

Form
Lmchatopenai
Gmail
Google-calendar
25 nodesEvent
Curated

Calendar_scheduling

Check if incoming email is about appointment We use LLM to check subject and body of the email and determine if it's an...

Gmail
Lmchatopenai
Toolworkflow
Google-calendar
21 nodesEvent
Curated