Skip to main content

Analyze sales calls & route leads with GPT-4o, Airtable and Trello

Workflow preview

Workflow preview
100%
Analyze sales calls & route leads with GPT-4o, Airtable and Trello preview
Open on n8n.io

Important notice

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

1. Workflow Overview

AI Sales Analyst & Lead Router This n8n template handles the post call process for your business. It uses the call recording to extract valuable data and handles the prospect based on their budget....

Best for

  • Lead Generation automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.openai, n8n-nodes-base.googledrive, n8n-nodes-base.if, n8n-nodes-base.slack, n8n-nodes-base.gmail, n8n-nodes-base.airtable, n8n-nodes-base.set, n8n-nodes-base.aggregate

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Analyze sales calls & route leads with GPT-4o, Airtable and Trello
Workflow name
Analyze sales calls & route leads with GPT-4o, Airtable and Trello

AI Sales Analyst & Lead Router

This n8n template handles the post-call process for your business. It uses the call recording to extract valuable data and handles the prospect based on their budget.

Some use cases: Sales follow-ups, auto-qualifying leads based on budget, monetizing low-budget leads, and automatic data entry.

How it works

  1. Ingestion: When a call recording is uploaded to a specific Google Drive folder, the workflow is triggered.
  2. Transcription: OpenAI's model transcribes the call recording.
  3. Analysis: The GPT-4o model analyzes the transcript and extracts crucial information.
  4. Lead classification: The extracted budget is checked against your defined threshold (e.g., $5,000).
    • Hot leads (Budget > 5k): The workflow logs the data in Airtable (CRM), creates a high-priority task, and instantly alerts the team via a Slack channel.
    • Warm leads (Budget < 5k): The workflow logs the data, creates a low-priority task, and emails the lead, offering a cheaper alternative.
  5. Logging: Every execution is logged in Airtable.

How to use the workflow

  1. Configure Google Drive: Open the Trigger node and select the destination folder for the call recordings.
  2. Set your Threshold: Open the If node and set your desired budget (currently set to 5,000).
  3. Customize the email: Open the Gmail node in Phase 2B and modify the email according to your own preferences.
  4. Database mapping: Ensure that your Airtable base has the following columns: Client Name, Budget, Sentiment, Summary, Date, and Timeline.
  5. Test it out! Generate a sample audio file on ElevenLabs and upload it to your Google Drive folder.

Requirements

  • Google Drive (For storing audio recordings)
  • OpenAI API Key (Access to OpenAI models)
  • Airtable (For CRM and System Logging)
  • Trello (For Task Management)
  • Slack (For Team Notifications)
  • Gmail (For sending automated emails)

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 - Transcribe a recording

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

Block 2 - Download file

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 3 - Message a model

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

Block 4 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 5 - LLM Error

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 6 - "Downsell" prospect

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

Block 7 - Error in sending mail

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 8 - Notify Slack channel

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 9 - Log in DB

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

Block 10 - Set Hot Status

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - Set Warm Status

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Aggregate

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

Block 13 - Create warm lead

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

Block 14 - Create high priority card

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

Block 15 - Sticky Note

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

Block 16 - Sticky Note1

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

Block 17 - Sticky Note2

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

Block 18 - Sticky Note3

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

Block 19 - Create low priority card

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

Block 20 - Sticky Note4

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

Block 21 - On new sales call upload

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

Block 22 - Create hot lead

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

3. Summary Table

Workflow Analyze sales calls & route leads with GPT-4o, Airtable and Trello
Complexity advanced
Nodes 22
Categories Lead Generation, AI Summarization
Author Harvex AI
Published 24 Nov 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/11198/11198.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 Analyze sales calls & route leads with GPT-4o, Airtable and Trello do?

AI Sales Analyst & Lead Router This n8n template handles the post call process for your business. It uses the call recording to extract valuable data and handles the prospect based on their budget....

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 Generation, AI Summarization use case.