AI Agent for project management and meetings with Airtable and Fireflies

Replace API key for Fireflies

Workflow Structure (10 nodes)
100%
Webhook
Webhook
Http Request
Get Meeting Content
Langchain.agent
AI Agent
Execute Workflow Trigger
Execute Workflow Trigger
Split Out
Split Out
Langchain.lm Chat Open Ai
OpenAI Chat Model
Airtable
Create Task
Langchain.tool Workflow
Create Tasks
Gmail Tool
Notify Client About Tasks
Google Calendar Tool
Create Event
Node Types:
default
trigger
logic
action
http
Requires credentials

Prerequisites

Required Credentials (4)

Airtable Token

Used by: Create Task

Docs

Gmail

Used by: Notify Client About Tasks

Docs

Google Calendar

Used by: Create Event

Docs

OpenAI

Used by: OpenAI Chat Model

Docs

Multiple services required

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

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~45 min
Score: 45/100
6 Integrations

When to Use This Workflow

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Email Automation

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

Handle routine email tasks automatically and focus on what matters.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "nodes": [
    {
      "id": "38972c5c-09f4-4120-a468-731e720914e1",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        900,
        -240
      ],
      "parameters": {
        "text": "=Title: {{ $json.data.transcript.title }}\n\nParticipants: {{ $json.data.transcript.participants }}\n\nTranscript: {{ JSON.stringify($json.data.transcript.sentences) }}\n\nBullet gist:{{ $json.data.transcript.summary.bullet_gist }}",
        "agent": "openAiFunctionsAgent",
        "options": {
          "systemMessage": "=You get my calls' transcripts from Firefiles.\nThere can be meetings about projects. You can understand if it's about a project if meeting's title contains \"project\". If so - you need to:\n1. Analyze transcript, use tool \"Create Tasks\" to create tasks for me in my AirTable base.\n2. You need to use tool \"Notify Client About Tasks\" to nofity client about his tasks.\n3. If transcript contains info there's a call needed - you'll use \"Create Event\" tool to create call on Google Meet\nCurrent date: {{ $now }}"
        },
        "promptType": "define"
      },
      "typeVersion": 1.7
    },
...

Workflow Details

Nodes
18
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

AI Agent to chat with Airtable and analyze data

Replace Mapbox public key - <yourpublickey> in code

Lmchatopenai
Agent
Memorybufferwindow
Chat
41 nodesEvent
Curated

Enrich Property Inventory Survey with Image Recognition and AI Agent

1. Use Airtable to Capture Survey Photos [Read more about AirTable](https://docs.n8n.io/integrations/builtin/app-nodes/n...

Lmchatopenai
Airtable
Executeworkflow
Http-request
29 nodesEvent
Curated

AI-powered WooCommerce Support-Agent

Find WooCommerce User-ID User-ID is required to query past orders

Memorybufferwindow
Executeworkflow
Woocommerce
Http-request
40 nodesEvent
Curated

Agent Workflow

Automated workflow: Agent Workflow. This workflow integrates 12 different services: webhook, stickyNote, httpRequest, ai...

Gmailtool
Executeworkflow
Airtable
Googlecalendartool
18 nodesEvent

Agent Workflow

Automated workflow: Agent Workflow. This workflow integrates 12 different services: webhook, stickyNote, httpRequest, ai...

Gmailtool
Executeworkflow
Airtable
Googlecalendartool
18 nodesEvent

πŸ”πŸ› οΈPerplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
Curated