Skip to main content

AI-powered sales assistant with Airtable CRM, Gmail and web research

Workflow preview

Workflow preview
100%
AI-powered sales assistant with Airtable CRM, Gmail and web research preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

of the n8n Workflow This n8n workflow automates sales processes using AI agents integrated with Airtable as a CRM and Gmail for email handling. It consists of two main workflows: one for handling A...

Best for

  • Lead Nurturing automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.airtabletrigger, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.switch, n8n-nodes-base.googledocs, n8n-nodes-base.gmailtool, n8n-nodes-base.gmailtrigger, n8n-nodes-base.markdown

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by LeeWei.

Original n8n.io source

1.1 Workflow description

Title
AI-powered sales assistant with Airtable CRM, Gmail and web research
Workflow name
AI-powered sales assistant with Airtable CRM, Gmail and web research

Overview of the n8n Workflow

This n8n workflow automates sales processes using AI agents integrated with Airtable as a CRM and Gmail for email handling. It consists of two main workflows: one for handling Airtable status changes to send automated emails, and another for processing incoming emails to add new leads to the CRM or respond to existing leads/clients. The agents personalize emails, research leads via web searches, update CRM notes, and include human approval for responses.


Sticky Notes: Setup and Customization Guidance

The workflows include sticky notes with Markdown formatting for key instructions (assume these are added to the cloned workflows):

  1. Editable Fields (Airtable and Gmail Credentials)

    ## Editable Fields
    - Update Airtable base ID and table ID in trigger/search nodes to match your CRM.
    - Set Gmail credentials for triggers and email nodes.
    
  2. Editable Fields (API Keys and Models)

    ## Editable Fields
    - Replace Tavily API key in HTTP request nodes with your own (sign up at tavily.com).
    - Update OpenAI model in chat model nodes if needed (e.g., to gpt-4o).
    
  3. Editable Fields (Google Docs Templates)

    ## Editable Fields
    - Replace Google Docs URLs in document nodes with your own templates for each status/email type.
    - Ensure Google Docs credentials have read access.
    

How to Set Up the Workflow

To use these workflows in n8n (setup time: ~10-15 minutes):

  1. Import the JSONs: Paste the provided JSON into n8n to create the two workflows ("Airtable sales agent" and "Email sales Agent").

  2. Configure Credentials:

    • Airtable: Add API token credentials for your base.
    • Gmail: Set up OAuth2 credentials for your email account.
    • OpenAI: Add API key for chat models.
    • Google Docs: Set up OAuth2 credentials with read access to your templates.
  3. Update Editable Fields:

    • In Airtable nodes: Set your base ID and table ID.
    • In HTTP nodes: Replace Tavily API key.
    • In Google Docs nodes: Update URLs to your email templates/knowledge base.
    • No need to rebuild nodes; all are pre-configured.
  4. Activate Workflows: Enable the triggers and test with sample data.


Potential Customizations

  • Change Status Templates: Add more switch outputs and Google Docs nodes for additional Airtable statuses.
  • Adjust AI Prompts: Modify system messages in AI Agent nodes for different personalization or response styles.
  • Replace Search API: Swap Tavily HTTP requests with another search tool if preferred.
  • Add More Tools: Extend the AI Agent with additional tools for CRM updates or integrations.

Considerations and Improvements

  • API Limits: Monitor Tavily and OpenAI usage to avoid rate limits; add waits if needed.
  • Error Handling: Add IF nodes for cases like no matching lead or failed searches.
  • Data Privacy: Ensure sensitive lead data in Airtable and emails complies with regulations.
  • Testing: Use test emails and Airtable records to verify before going live.

Conclusion

These n8n workflows create an efficient AI-powered sales system, automating lead addition, CRM updates, and email communications with minimal setup. They integrate seamlessly with Airtable and Gmail, allowing focus on high-value tasks. Customize as needed via the editable fields outlined.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Airtable Trigger

Type / Role
n8n-nodes-base.airtableTrigger - airtableTrigger
Config choices
Version 1

Block 2 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.8

Block 3 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 4 - Switch

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 5 - Google Docs

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 6 - Google Docs1

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 7 - Google Docs2

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 8 - Google Docs3

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 9 - Google Docs4

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 10 - Google Docs5

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 11 - Gmail

Type / Role
n8n-nodes-base.gmailTool - gmailTool
Config choices
Version 2.1

Block 12 - Gmail Trigger

Type / Role
n8n-nodes-base.gmailTrigger - gmailTrigger
Config choices
Version 1.2

Block 13 - OpenAI Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 14 - Add lead to CRM

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.8

Block 15 - OpenAI Chat Model2

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 16 - Lead summary Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.8

Block 17 - Markdown

Type / Role
n8n-nodes-base.markdown - markdown
Config choices
Version 1

Block 18 - Find website URL

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - Scrape website URL

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 20 - Find Linkedin URL

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 21 - Airtable

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 22 - Airtable1

Type / Role
n8n-nodes-base.airtableTool - airtableTool
Config choices
Version 2.1

Block 23 - Airtable2

Type / Role
n8n-nodes-base.airtableTool - airtableTool
Config choices
Version 2.1

Block 24 - Airtable3

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Showing the first 24 of 40 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow AI-powered sales assistant with Airtable CRM, Gmail and web research
Complexity advanced
Nodes 40
Categories Lead Nurturing, AI Chatbot
Author LeeWei
Published 06 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8322/8322.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does AI-powered sales assistant with Airtable CRM, Gmail and web research do?

of the n8n Workflow This n8n workflow automates sales processes using AI agents integrated with Airtable as a CRM and Gmail for email handling. It consists of two main workflows: one for handling A...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Nurturing, AI Chatbot use case.