Back to Alchemy
Alchemy RecipeIntermediateautomation

Meeting transcription to action items to calendar invites in one pipeline

Your team just spent an hour in a video call discussing Q2 roadmap priorities. Three action items came out of it. Two people are now manually typing up notes in three different systems, and nobody's quite sure whether those tasks have been assigned to the right people or set to the right dates. This happens twice a week. Most teams treat meeting follow-up as a manual tax on productivity: transcribe, read, extract, assign, schedule. It's tedious work that adds no value. The good news is that with the right combination of tools, you can automate every step from the moment the meeting starts until calendar invites land in people's inboxes, no human intervention required. This workflow uses three tools to capture meeting intelligence and push it through to your calendar and task management system. Cogram handles transcription and action item extraction during the call. A productivity app with AI capabilities acts as your orchestration hub for task creation and reminders. Then Zapier or n8n pipes everything into your calendar system, creating events with the right attendees and due dates. The entire pipeline runs without you touching anything. For more on this, see Turning Meeting Notes Into Action: Tools for Automating P.... For more on this, see Freed AI vs Cogram vs MeetGeek: AI Meeting Assistants for....

The Automated Workflow

The architecture is straightforward: Cogram records the meeting and identifies action items in real-time; you configure webhooks to send those items to your orchestration layer; the orchestration tool processes the data and pushes structured events into your calendar system.

Setting up Cogram

Start by inviting Cogram to your video call platform (Zoom, Google Meet, Microsoft Teams). It will transcribe the meeting and, more importantly, identify action items automatically. By the end of the call, you'll have a summary with tasks already extracted. Configure Cogram's webhook to fire when a meeting ends:

https://cogram.com/api/v1/webhooks/configure
{ "event": "meeting_complete", "target_url": "https://your-orchestration-platform.com/webhook/cogram-input", "include_action_items": true, "include_transcript": false
}

Cogram will POST a JSON payload containing the meeting summary and a list of action items with assignees and due dates (if mentioned).

Processing with n8n or Zapier

Use n8n for more flexibility; Zapier if you want to avoid code. Both platforms can receive Cogram's webhook, parse the action items, and route them onward. Here's how the n8n flow looks: 1. Receive the webhook from Cogram containing action items.

  1. For each action item, extract the assignee name, description, and due date.

  2. Look up the assignee's email address in your contact directory (using an API call to Google Contacts, HubSpot, or your own system).

  3. Format the data for your calendar system.

  4. Create calendar invites and send them to assignees. In n8n's JSON format:

{ "action_items": [ { "title": "Finalise Q2 budget spreadsheet", "assignee": "Sarah Chen", "due_date": "2026-04-15", "description": "Sarah to compile department budgets and send to finance" }, { "title": "Review API documentation", "assignee": "Marcus Webb", "due_date": "2026-04-10", "description": "Update endpoint docs for v2 release" } ]
}

Your n8n workflow should:

Webhook (Cogram input) → Split (one item per action item) → HTTP Request (lookup assignee email) → Transformation (format for calendar) → Google Calendar API (create event) → Notification (optional: Slack message to confirm)

Creating calendar invites with the Google Calendar API

Once you have the assignee's email and the task details, use the Google Calendar API to create an event:

POST https://www.googleapis.com/calendar/v3/calendars/primary/events { "summary": "ACTION: Finalise Q2 budget spreadsheet", "description": "From meeting with product team. See transcript for context.", "start": { "dateTime": "2026-04-15T09:00:00", "timeZone": "Europe/London" }, "end": { "dateTime": "2026-04-15T10:00:00", "timeZone": "Europe/London" }, "attendees": [ { "email": "sarah.chen@company.com", "responseStatus": "needsAction" } ], "reminders": { "useDefault": false, "overrides": [ { "method": "email", "minutes": 1440 } ] }
}

Set the event start time to the due date mentioned in the meeting (or default to 48 hours after the meeting if no date was discussed). Add a 1-day email reminder.

Integration with a productivity app

Many teams already use a tool like Notion, Asana, or Microsoft To Do for task management. If Cogram or your orchestration tool has a direct integration, use it. Otherwise, configure your n8n workflow to also POST to a secondary webhook that your productivity app exposes. For example, if you're using Notion:

POST https://api.notion.com/v1/pages { "parent": { "type": "database_id", "database_id": "your-database-id" }, "properties": { "Task": { "title": [ { "text": { "content": "Finalise Q2 budget spreadsheet" } } ] }, "Assigned to": { "people": [ { "object": "user", "id": "person-notion-id" } ] }, "Due date": { "date": { "start": "2026-04-15" } }, "Status": { "select": { "name": "To Do" } } }
}

This ensures your task management system stays in sync with calendar events.

The Manual Alternative

If your team prefers human review before tasks hit the calendar, Cogram still saves you the transcription effort. You or a meeting owner reviews Cogram's summary and action items, then manually creates calendar events and task entries. You lose the full automation, but you keep quality control. This is reasonable if meetings are infrequent or the stakes are high. Alternatively, use Cogram and your productivity app's native reminders without calendar integration. Cogram syncs to your task tool, and you set reminders there rather than creating separate calendar events. Less noise, simpler setup.

Pro Tips

Action item confidence thresholds.

Cogram's AI doesn't always catch every task correctly, especially if discussion was vague or overlapping.

Set a rule: only auto-create calendar invites for action items with assignees explicitly named and due dates mentioned. Anything ambiguous goes to a "Review" column in your productivity app, where a human flags it for follow-up. This prevents calendar spam.

Rate limiting and API quotas.

Google Calendar allows 1,000 requests per 100 seconds per user. If you run multiple meetings daily with many action items, you might hit this limit. Add exponential backoff retry logic in n8n to space out requests. Zapier handles this automatically.

Cost optimisation.

Use Cogram's free tier if your team is small and your meetings are under 30 minutes; the paid tier is £20/month. Google Calendar API is free up to 1 million requests per day. Zapier starts at £20/month for light automation; n8n is self-hosted (free) or cloud (starts £20/month). Your main cost is likely the productivity app itself.

Duplicate prevention.

If the same meeting gets re-processed (webhook fires twice, or someone manually triggers it), you'll create duplicate calendar events. Add a deduplication step: before creating a calendar event, query your calendar for events with the same summary and assignee within a 1-day window. If one exists, skip creation and log a warning instead.

Assignee fallback.

Not every action item will have a clear assignee. If Cogram can't parse a name, default to posting the task to a team channel (Slack, Teams) or a shared "Unassigned Actions" task list. A team lead then reviews and assigns manually. This prevents tasks from vanishing into a void.

Cost Breakdown

ToolPlan NeededMonthly CostNotes
CogramPro£20Handles transcription and action item extraction; free tier limited to 5 meetings/month
Google Calendar APIFree tier£0Included with Google Workspace; no additional cost for calendar creation
n8nCloud or Self-Hosted£0–£25Self-hosted is free; cloud plan starts at £25/month for medium usage
ZapierFree or Starter£0–£30Free tier covers basic workflows; Starter at £30 if you need extra capacity
Productivity App (Notion, Asana, etc.)Varies£10–£50Assumed you already use one; not an incremental cost
Total (minimal setup),£20–£45/monthCogram + free Google Calendar + basic n8n or Zapier