Integration guide · n8n

Teams meeting transcripts in n8n workflows

Building meeting automations in n8n? AI Meeting Notetaker posts every recorded Teams meeting to an n8n Webhook node — summary, action items and transcript links, ready for Notion, Linear or your own AI agent.

See the steps
  • ✓ 5 meetings free
  • ✓ No Copilot license
  • ✓ No bot in your calls

Preview — exactly what we'll send

What arrives in n8n after a meeting — generated by the same code that sends it.

{
  "event": "recording.completed",
  "id": "evt_c1bd39ab-ab6a-4d6f-83ab-8c5aeb50624f",
  "test": false,
  "created_at": "2026-11-06T19:39:06.177Z",
  "recording": {
    "id": "rec_sample",
    "title": "Weekly client sync",
    "status": "completed",
    "recorded_at": "2026-11-06T17:39:06.177Z",
    "duration_min": 47,
    "summary": "Firewall migration moves to next Tuesday; backup alerts will go to the on-call rota. Priya approves the change freeze by Friday.",
    "key_points": [
      "Firewall migration moves to next Tuesday",
      "Backup alerts will go to the on-call rota"
    ],
    "action_items": [
      {
        "task": "Send the revised migration window",
        "owner": "Jon"
      },
      {
        "task": "Approve the change-freeze exception",
        "owner": "Priya"
      }
    ],
    "sections": [],
    "url": "https://notetakerforteams.com/",
    "app_url": "https://notetakerforteams.com/app",
    "preview_image_url": "https://notetakerforteams.com/sample-meeting-preview.jpg",
    "transcript_txt_url": "https://notetakerforteams.com/",
    "transcript_docx_url": "https://notetakerforteams.com/"
  }
}

The problem

What people run into

  • Graph transcript access needs app registration, admin policy and a tenant switch
  • Polling OneDrive and transcribing yourself

The do-it-yourself route

  1. Register an Entra app and get admin consent for OnlineMeetingTranscript.Read.All
  2. Create an application access policy in Teams PowerShell
  3. Turn on the tenant switch "Graph access to transcripts" — off by default since July 2026, or every call returns 403
  4. Find the meeting and transcript IDs, download the .vtt and parse it (it isn't JSON)
  5. Summarize it with your own AI service, then format and send the result
  6. Keep it running when tokens, permissions or Microsoft's APIs change

With AI Meeting Notetaker it's one sign-in and one link.

Step by step

How to set it up (about a minute)

  1. 1Sign in to AI Meeting Notetaker with your Microsoft account — 2 clicks, no admin consent.
  2. 2Open Integrations → n8n.
  3. 3Add a Webhook node with method POST, activate the workflow and copy the Production URL (the /webhook-test/ URL only works while the editor listens).
  4. 4Paste it into AI Meeting Notetaker and click Connect.
  5. 5Done. Every recorded Teams meeting is delivered automatically from now on.

FAQ

n8n: common questions

Do I need Microsoft Copilot or Teams Premium?+

No. We transcribe and summarize the recording ourselves, so no Copilot or Teams Premium license is needed — only Teams meeting recording turned on.

Does a bot join my meetings?+

No. Nothing joins the call. We read the recording Teams saves to the organizer's OneDrive after the meeting.

How much does it cost?+

Your first 5 meetings are free (your 3 latest recordings and your next 2 meetings). After that it's $0.99 per meeting on a monthly plan of 10, 30 or 90 meetings — every integration is included.

Related guides

All integrations →

Set up n8n in about a minute.

Your first 5 meetings are free.