How to write meeting notes as Professional Services Founders

Internal Comms & MeetingsFor Professional Services Founders3 apps12 steps~24 min to set up

You run a 12-person consultancy and every client meeting generates follow-up work that lives nowhere permanent. Your senior consultant took notes in a Google Doc, someone else jotted action items in Notion, and you're reconstructing who owns what from a Slack thread two days later. Zoom's auto-transcript exists but nobody reads it. You've lost billable context — a client said something about expanding scope in week three, nobody captured it, and now there's a dispute. Otter.ai helps with transcription but doesn't connect to your HubSpot deals or your project tracker. You need meeting output that lands where the work actually lives.

Internal Comms & MeetingsFor Professional Services Founders3 apps12 steps~24 min to set up
Outcome

What you'll set up

A Meeting Notes app that transcribes every client and internal call, generates a decision-and-action summary, and archives the full history in a searchable log you can pull up when a client says 'I thought we agreed on this'
Automatic action-item extraction that assigns owners by name and routes follow-ups into your Task Manager so nothing gets buried in a doc nobody opens again
A connected layer that ties meeting notes to the right HubSpot deal or client record — so when you're prepping for a renewal conversation, you can see what was actually discussed in the last three calls
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Meeting Notes runs natively in Starch and captures call transcripts in real time. Starch connects directly to HubSpot (scheduled sync) so deal and contact records are available when tagging notes to a client. Task Manager is a live Starch app — action items extracted from meeting summaries are written directly into it. Google Calendar (scheduled sync) provides the meeting schedule so Starch can pre-label which client or project a call belongs to before it starts.

Prompts to copy
Build me a meeting notes app that transcribes client calls, pulls out decisions and action items, assigns each action item to a team member by name, and archives everything in a searchable history organized by client
After each meeting summary is created, automatically create tasks in my task manager for any action items where I'm the owner, with due dates pulled from whatever was said in the call
Connect my HubSpot deals so that when I view a deal record, I can see a log of all meeting notes tagged to that client — summaries, decisions, and open action items in one place
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Install the Meeting Notes app from the Starch App Store — it's a live template, ready to use today. Connect your Google Calendar so Starch knows your upcoming calls and can pre-populate the client name and deal context before each meeting starts.
2 Connect HubSpot from Starch's scheduled sync — Starch syncs your deals, contacts, and companies on a schedule so meeting notes can be tagged to the right deal record automatically based on who's on the call.
3 Install the Task Manager app and describe your priority system: tell Starch 'tasks from client calls should be P1 if due within 48 hours, P2 otherwise; internal process tasks are P3 by default.'
4 Start or join your client call. Meeting Notes transcribes in real time — you stop taking notes and stay in the conversation. If your platform doesn't support a direct bot join, paste the transcript in after the call and Starch processes it the same way.
5 When the call ends, Meeting Notes generates a structured summary: a one-paragraph narrative of what was discussed, a bullet list of decisions made, and a list of action items with the assigned person's name next to each one.
6 Review the summary — takes under two minutes. If Starch mis-assigned an action item or misread a decision, edit inline. This is faster than writing notes from scratch and faster than reading a raw transcript.
7 Starch writes your action items into Task Manager automatically, with due dates where they were named on the call ('I'll send the revised SOW by Thursday' becomes a P1 task due Thursday assigned to you).
8 The meeting summary is archived under the relevant HubSpot deal — so your next call prep pulls the last three summaries for that client in one view, not a search through twelve Notion pages.
9 Before a client renewal or QBR, search your meeting history by client name and surface every decision, scope change, and commitment made in the past six months. Use this as the factual backbone for your renewal proposal.
10 Run a weekly review: pull your open action items from Task Manager filtered by client, see which ones are overdue, and send a Slack message to the relevant team member — all described in one Starch automation: 'Every Friday at 4pm, pull all overdue client action items from Task Manager and Slack the assigned owner a reminder with the item and original due date.'
11 For internal meetings — team standups, project retrospectives — use the same setup but tag notes to a project rather than a HubSpot deal. Over time you build a searchable history of how projects evolved and why decisions got made.
12 When a client disputes scope or a deliverable ('I don't think we agreed to that'), search the meeting archive, surface the exact call where it was discussed, and share the timestamped summary. Disputes that used to take a week to resolve take ten minutes.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Meridian Strategy Group — Q1 2026 Scope Expansion Discussion

Sample numbers from a real run
Client: Meridian Strategy Group0
Call date: March 11, 20260
Attendees: You, Sarah (your PM), two client stakeholders0
Meeting duration: 47 minutes0
Action items extracted: 50
Tasks auto-created in Task Manager: 3 (assigned to you), 2 (assigned to Sarah)0

Meridian's procurement lead mentioned expanding the engagement to cover a second business unit — a conversation that would normally disappear into someone's scribbled notes. Meeting Notes captured the full 47-minute call, generated a summary in under 90 seconds, and extracted five action items: you owed a revised SOW covering the expansion by March 14 (P1, auto-created in Task Manager), Sarah owed a timeline estimate by March 13 (P1, assigned to Sarah), and three smaller follow-ups. The summary was tagged to the Meridian deal in HubSpot. Two weeks later, when Meridian's CFO asked what exactly had been agreed at that March 11 call, you pulled the archived summary in 20 seconds and sent it. The expansion went into a signed addendum rather than a scope dispute. Without the archive, that conversation would have been your word against theirs.

Measurement

How you'll know it's working

Action item close rate by week — what percentage of action items extracted from meetings are marked done within the agreed timeframe
Average time from meeting end to summary in team members' hands — target under 5 minutes
Client meeting archive coverage — percentage of billable client calls with a tagged, searchable summary in Starch (goal: 100%)
Scope dispute frequency — tracked informally by counting how often a meeting archive link resolves a 'I thought we agreed' conversation
Weekly task backlog by team member — surfaced from Task Manager to catch when one senior is carrying all the follow-up weight
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Otter.ai or Fireflies.ai
Good at transcription, but the output lives in a separate tool — action items don't flow into your task manager, summaries don't attach to HubSpot deals, and you're back to manually copying things across tabs.
Notion meeting notes template + manual process
Flexible, but someone has to write the notes, copy action items into a task list, and remember to tag the right client — which means it works when everyone is disciplined and breaks down in busy weeks.
HubSpot meeting logging (native)
Captures meeting metadata in CRM but doesn't transcribe, doesn't extract action items, and doesn't give you a searchable archive of what was actually said — only that a meeting happened.
Zoom AI Companion
Produces a summary inside Zoom, but it stays in Zoom — no connection to your task manager, your CRM, or your project tracker without manual copy-paste.
EA or junior consultant taking notes
Works at 20+ people when you can justify the overhead; at 12 people you're pulling a billable resource off client work to type notes, and note quality varies by who's in the room.
On Starch RECOMMENDED

One platform — meeting notes, task manager, crm all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Does this work for calls on Zoom, Google Meet, or Teams?
Meeting Notes works with transcripts from any platform. If your video tool supports a notetaker bot join, use that. If not, paste the transcript or audio after the call and Starch processes it the same way. Google Calendar is synced on a schedule so Starch already knows your upcoming calls and can pre-stage the context.
Will my clients see the Starch notetaker in the meeting and think it's strange?
That's your call to manage. Some consultancies tell clients upfront that they use AI notetaking for accuracy — most clients appreciate that follow-ups are precise. You can also run Meeting Notes on internal calls only and use transcripts from your video tool for client calls. The setup is flexible.
What happens to action items assigned to people who aren't Starch users?
Starch extracts the action items and creates them in Task Manager with the assigned person's name. You can then trigger an automation to Slack or email the relevant person their items — 'After each meeting summary is finalized, Slack each action item owner their task with the due date.' They don't need a Starch account to receive a Slack message.
Is my client meeting data secure? We have NDAs to think about.
Starch is not SOC 2 Type II certified today — that's worth knowing if your clients have strict vendor security requirements. There's no on-premises or self-hosted option. If your NDA requires data residency or a specific compliance certification, check Starch's current security posture with the team before routing confidential client transcripts through it.
Can Starch tag meeting notes to the right HubSpot deal automatically, or do I have to do it manually?
Starch syncs your HubSpot deals and contacts on a schedule. When a meeting note is created, the agent can match attendee names and email addresses to contact and company records in HubSpot and tag the note accordingly. You describe the matching logic when you set it up — for example: 'Tag each meeting note to the HubSpot deal where the primary contact's email matches an attendee on the call.' Ambiguous matches surface for your review rather than auto-assigning wrong.
We already use Notion for client documentation. Can meeting notes go there instead of staying in Starch?
Yes. Starch connects directly to Notion (scheduled sync). You can describe an automation: 'After each meeting summary is finalized, create a new page in the relevant Notion client database with the summary, decisions, and action items.' Your team keeps working in Notion; Starch writes to it after every call.
What if a client mentions a scope change verbally but we haven't updated the SOW yet — will Starch flag that?
You can build that logic explicitly. Tell Starch: 'After each client meeting summary, check whether any decisions involve scope, timeline, or budget changes. If yes, create a P1 task assigned to me to update the SOW and flag it in the summary with a note.' It won't catch everything — it's working from what was said on the call — but it will catch the ones that were named clearly, which is most of them.

Ready to run write meeting notes on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.