FindPrompts
Sign InGet Started

Get the best new prompts every week

Join the FindPrompts newsletter — top prompts, fresh mastery guides, and AI workflow tips. Free, no spam.

FindPrompts

The largest AI prompts database. 30,000+ prompts for ChatGPT, Claude, Midjourney, and more.

Categories

  • Marketing
  • Business
  • Writing
  • Coding
  • Education

Platforms

  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Midjourney

Resources

  • Best AI Prompts
  • Free Tools
  • Prompt Grader
  • Prompt Templatizer
  • AI Token Counter
  • Image Prompt Generator
  • System Prompt Generator
  • Prompt A/B Tester
  • Prompt-to-JSON
  • Headline Generator
  • AI Cost Calculator
  • AI Prompt Improver
  • Prompt Generators
  • Mastery Guides
  • Cheatsheets
  • Automations
  • AI Tools
  • Custom GPTs
  • Blog
  • Affiliate Program

Company

  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy

© 2026 FindPrompts. All rights reserved.

TwitterGitHub
FindPrompts
FindPrompts

Main

Dashboard
Prompt Library30k+
DiscoverHot
LeaderboardNew
BundlesNew
Prompt Maker
PlaygroundBeta
GeneratorsNew
WorkflowsPro

Personal

Compare
Prompt Improver
Prompt Grader
Templatizer
Token Counter
Image Prompts
System Prompts
A/B Tester
All Free Tools
My Vault
Analytics
Submit Prompt
AI Tools
Guides
Cheatsheets
Automations
Settings
Go Pro

Unlock workflows, API access, and premium features.

Upgrade Now

User

Command Palette

Search for a command to run...

HomeAutomationsMeeting Notes to Action Items
n8nProductivityIntermediate4 steps

Meeting Notes to Action Items

Takes a meeting transcript via webhook, extracts decisions and action items with GPT, and creates a task per action item in your project tool with owner and due date. No more dropped follow-ups.

WebhookOpenAITodoist

How it works

  1. 1Trigger: webhook receives a meeting transcript
  2. 2Extract action items with owners and dates via GPT
  3. 3Split the action items into individual tasks
  4. 4Create a task per item in your project tool

Setup

  • POST { transcript: '...' } to the webhook (e.g. from Fireflies/Otter).
  • Connect OpenAI and Todoist credentials.
  • Swap Todoist for Asana, Linear, or ClickUp if preferred.
  • Tune the extraction prompt to your meeting format.

Workflow JSON

{
  "name": "Meeting Notes to Action Items",
  "nodes": [
    {
      "id": "mn01aa",
      "name": "Transcript Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        200,
        300
      ],
      "parameters": {
        "httpMethod": "POST",
        "path": "meeting-notes",
        "responseMode": "onReceived"
      }
    },
    {
      "id": "mn02bb",
      "name": "Extract Actions",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.4,
      "position": [
        420,
        300
      ],
      "parameters": {
        "modelId": "gpt-4o",
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "Extract action items. Return JSON: { items: [{ task, owner, due }] }."
            },
            {
              "role": "user",
              "content": "{{ $json.body.transcript }}"
            }
          ]
        },
        "jsonOutput": true
      }
    },
    {
      "id": "mn03cc",
      "name": "Split Items",
      "type": "n8n-nodes-base.splitOut",
      "typeVersion": 1,
      "position": [
        640,
        300
      ],
      "parameters": {
        "fieldToSplitOut": "message.content.items"
      }
    },
    {
      "id": "mn04dd",
      "name": "Create Task",
      "type": "n8n-nodes-base.todoist",
      "typeVersion": 2.1,
      "position": [
        860,
        300
      ],
      "parameters": {
        "resource": "task",
        "operation": "create",
        "content": "={{ $json['message.content.items'].task }}",
        "options": {
          "dueString": "={{ $json['message.content.items'].due }}"
        }
      }
    }
  ],
  "connections": {
    "Transcript Webhook": {
      "main": [
        [
          {
            "node": "Extract Actions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Actions": {
      "main": [
        [
          {
            "node": "Split Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Items": {
      "main": [
        [
          {
            "node": "Create Task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {},
  "meta": {}
}

Related Automations

Daily Standup Collector

Collect async standup updates in Slack and post a team summary.

Calendar Event Prep Brief

Get an AI prep brief before every external meeting.

Gmail Starred Email to Trello Card

Star an email in Gmail, get a Trello card created automatically.