← Case Studies

30 minutes of post-meeting admin — automated to 2

We built this for Webprofits — a digital marketing consultancy running 5–8 client calls a day — to eliminate the documentation work their account managers ran manually after every meeting.

Stack
n8nn8n OpenAIOpenAI NotionNotion SlackSlack AirtableAirtable
Webprofits
~2.5 hrs
saved per consultant, per day

The problem

Client-facing teams spend more time documenting meetings than they'd like to admit. After every call: write up a summary, extract the action items, figure out who owns what, draft a follow-up email, get everything into Notion before the next call starts. Multiply that by 5–8 calls a day across 20+ clients.

A consultant finishes a client call. They open Notion, create a new page, paste in rough notes, assign action items manually to the right person, write a follow-up email, send it to the client, and Slack the internal team. This takes 25–35 minutes. Every time. At 3 account managers, that's over 10 hours of admin per week — none of which produces anything the client actually sees.

The fix isn't a better note-taking app. It's removing the human from the documentation loop entirely. The transcript already exists — the system just needs to do something useful with it.

How it works

The consultant pastes the meeting transcript into a form and selects the client. Everything after that is automatic — the whole process completes in under 2 minutes.

01
Transcript submitted via form

Consultant selects client name and pastes transcript. A webhook fires instantly in n8n. The client name maps to a config row in Airtable storing per-client settings — Notion workspace ID, default assignees, email tone template, and summary length preference.

02
Three AI calls run in parallel

The workflow splits into three simultaneous branches: summary extraction, task identification (JSON array with assignees and due dates if mentioned), and email draft generation. A merge node waits for all three before anything is written — so nothing gets created until all data is ready.

03
Notion page created with hyperlinked tasks

Summary drops into the client's Notion workspace. Each task is created as a linked page with the assigned team member, then cross-referenced into the summary as inline hyperlinks. Notion's 100-block API limit is handled via chunking — no silent failures on long transcripts.

04
Slack DMs sent per assignee

Each person gets a direct message with their specific task and a link to the Notion page. Not a channel blast — individual DMs matched via a Slack user ID lookup table stored in Airtable.

05
Email draft placed in inbox

Follow-up email lands as a draft in the consultant's Gmail, pre-addressed to the client contact from Airtable, written in the account-specific tone. One review, one click to send.

What changed

Before

Consultant finishes call, opens Notion, creates page manually, writes summary, assigns tasks, drafts follow-up email, Slacks each assignee. 25–35 minutes per call, every call, every day.

After

Paste transcript, select client. 90 seconds later: Notion page exists, tasks are created and linked, assignees notified individually, email draft waiting in inbox. 2 minutes of review.

Configuration is data, not code

Each of the 20+ clients has a row in Airtable. Adding a new client means updating a spreadsheet, not touching the workflow itself.

Zero tasks missed since deployment

Every action item is captured in the same structured format, assigned to the right person, every time — regardless of how rushed the call was.

Account managers stopped worrying about whether a task got missed or a follow-up went to the wrong client — because those things don't happen anymore. The system is more reliable than the person, and they know it.

Sound familiar?

Is your team spending 30 minutes after every call on documentation?

If your post-meeting process looks anything like the "before" above, this workflow is worth building for your stack. Book a call and we'll walk through what a version of this looks like for your tools, your clients, and your team size.

Book a 30-minute call →
2 min
to complete post-meeting admin
2.5 hrs
saved per consultant, per day
20+
clients on a single workflow
0
tasks missed since deployment