How to draft a slack announcement as Chief of Staff and Founder's Office

Internal Comms & MeetingsFor Chief of Staff and Founder's Office3 apps12 steps~24 min to set up

Drafting a company-wide Slack announcement sounds like a 15-minute task. In practice, you spend 45 minutes hunting down the right numbers from HubSpot, QuickBooks, or the last investor update, reformatting context from three different Notion docs, and then writing a message that sounds like it came from the CEO's voice — not yours, not a template. You're also guessing at what the team already knows, which meeting decisions landed where, and what tone the organization needs right now. By the time you've synced with the CEO on the draft, half the day is gone. This is the hidden tax of being the connective tissue between every function.

Internal Comms & MeetingsFor Chief of Staff and Founder's Office3 apps12 steps~24 min to set up
Outcome

What you'll set up

A Starch app that pulls live context from Slack channels, Notion docs, and your calendar so every announcement draft starts with the right facts — not a blank page
An AI drafting workflow that matches your organization's tone and structures announcements for the specific audience (all-hands, leadership team, or a single department)
A review-and-send loop that logs every announcement in a searchable history so you can track what was communicated, when, and by whom
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

Starch syncs your Slack channel data, Notion pages, Gmail, Google Calendar, and QuickBooks data on a schedule. HubSpot is connected from Starch's integration catalog and queried live when an app or automation needs pipeline numbers. Meeting Notes captures transcripts and decisions from your calls and makes them available as source context for drafts.

Prompts to copy
Draft a Slack announcement to the all-company channel about our Q3 pricing change. Pull context from the #pricing-overhaul Slack channel and the 'Pricing Strategy v3' Notion page. Tone should be direct and confident — this is a decision we've already made, not something we're asking feedback on. Keep it under 200 words.
We just finished the exec offsite. Draft a Slack update for the leadership-team channel summarizing the three strategic decisions we made. Pull from today's meeting notes and cross-check against the OKR tracker in Notion. Flag anything in the decisions that conflicts with what we communicated last month.
Every Monday at 9am, draft a weekly Slack summary for #company-updates that covers: one metric from HubSpot (pipeline created last week), one from QuickBooks (burn vs budget), and any board or investor communications that went out. Format it so the CEO can review and post in under two minutes.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Slack and Notion to Starch — both sync on a schedule, so your channel history and internal docs are available as live context without manual copying.
2 Connect Google Calendar and Gmail so Starch knows what meetings happened recently and what external communications are in flight — this prevents you from announcing something that contradicts a message the CEO sent to investors last week.
3 Install the Meeting Notes app. Before drafting any announcement, run the relevant meeting through Meeting Notes so the key decisions and action items are extracted and stored as structured text Starch can reference.
4 Install the Knowledge Management app and point it at your Notion workspace. This is where strategic docs, OKR trackers, and past announcements live — Starch will pull from here automatically when you ask it to draft.
5 Open a new Starch app or use the Knowledge Management app as your drafting surface. Describe the announcement in plain language: audience, topic, tone, word-count target, and which sources to pull from.
6 Starch pulls the relevant context — Slack thread history, Notion docs, recent meeting notes, and live HubSpot or QuickBooks numbers if the announcement references business metrics — and writes a first draft.
7 Review the draft in Starch. If a number looks off, ask Starch to show its source. Because your QuickBooks and HubSpot data are live-connected, you can verify figures without leaving the app.
8 If the announcement needs CEO voice, paste the draft into Starch and prompt: 'Rewrite this in [CEO name]'s tone — direct, no corporate filler, sounds like he's talking to the team in person.' Starch adjusts based on your description.
9 Use the Knowledge Management app to log the final announcement — title, date, audience, and full text — so you have a searchable archive of what was communicated and when. This saves you when someone says 'wait, did we ever tell the team about X?'
10 For recurring announcements (weekly company update, monthly metrics post, post-board-meeting summary), set up an automation: 'Every Monday at 9am, draft a #company-updates post pulling last week's HubSpot pipeline and QuickBooks burn data, and Slack it to me for review before posting.' You review, hit send — that's it.
11 For time-sensitive announcements (an unexpected exec departure, a product launch slip), prompt Starch with the facts and constraints: 'We're delaying the enterprise launch by 6 weeks. Draft an internal Slack announcement that's honest about why, doesn't create panic, and gives the sales team something to say to prospects who ask.' Starch drafts; you refine.
12 After three or four announcement cycles, ask Starch to summarize patterns in what you've communicated: topics covered, frequency by audience, any gaps between what leadership decided and what the company was told. This is your internal-comms audit — something that almost never gets done manually.

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

Post-board-meeting all-hands announcement — March 2026

Sample numbers from a real run
Pipeline created (HubSpot, Q1)2,400,000
Burn vs budget (QuickBooks, March)-18,000
Headcount added (Q1)12
Board meeting duration (minutes in Starch Meeting Notes)210

The board meeting wrapped at 4pm on a Thursday. By 5:30pm, the chief of staff needed a Slack announcement ready for the CEO to post before the team logged off for the weekend — no blank-page panic, no chasing down numbers. She opened Starch and typed: 'Draft an all-hands Slack announcement summarizing today's board meeting. Pull from today's meeting notes, last month's investor update in Gmail, the Q1 HubSpot pipeline figure ($2.4M created), and March QuickBooks burn (we came in $18K under budget). Tone: confident, specific, acknowledges the hard parts without dwelling on them. Under 250 words.' Starch surfaced the meeting transcript from Meeting Notes, cross-referenced the investor update from Gmail, pulled the live HubSpot and QuickBooks figures, and produced a draft in under 90 seconds. The draft opened with the burn figure (good news first), acknowledged the enterprise launch delay with one sentence of honest context, called out the 12 new hires who joined in Q1 by name (pulled from the Notion headcount tracker), and closed with the CEO's standard sign-off structure. One revision cycle — the CEO shortened two sentences — and it was posted by 5:45pm. The whole process, from board meeting end to Slack post, took less time than the chief of staff typically spends just finding the right numbers.

Measurement

How you'll know it's working

Time from decision to company-wide communication (target: same business day for major decisions)
Announcement accuracy rate — how often a posted Slack announcement contains a factual error requiring a follow-up correction
CEO review time per draft (if it takes more than 10 minutes to review, the draft isn't good enough)
Percentage of recurring announcements (weekly update, monthly metrics, post-board summary) that go out on schedule vs. delayed
Internal-comms coverage — are there strategic decisions in meeting notes that never made it into a company announcement?
Comparison

What this replaces

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

Writing the draft in Notion or Google Docs manually
Gives you a writing surface but no connection to your live data — you still spend 30 minutes hunting down numbers before you can start writing.
ChatGPT or Claude (direct)
Good at writing, but has no access to your Slack history, Notion docs, HubSpot pipeline, or QuickBooks — you have to paste all the context in yourself, which is the part that takes the most time.
Notion AI
Works well inside Notion but can't pull from Slack, HubSpot, QuickBooks, or your meeting transcripts — it only knows what's already in Notion.
Dedicated internal-comms tools (e.g., Staffbase, Simpplr)
Built for HR-led comms at large enterprises; overkill for a 150-person growth-stage company and won't connect to your financial or CRM data to populate drafts automatically.
On Starch RECOMMENDED

One platform — knowledge management, meeting notes, email agent 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

Can Starch actually post to Slack automatically, or does a human have to hit send?
Starch can draft and route the announcement to you for review, and automations can be set up to push the draft to a Slack DM or channel for one-click posting. For all-company announcements, most chiefs of staff keep a human in the loop before anything goes live — Starch makes that review step fast, not optional.
What if the announcement needs to reference something that happened in a meeting I didn't transcribe with Meeting Notes?
Paste the notes or decisions directly into the Starch prompt. The app will incorporate them alongside the synced data. Over time, running meetings through Meeting Notes consistently is what makes the drafting workflow fast — the context is already there.
Does Starch store every announcement I draft? Can I search past communications?
Yes. The Knowledge Management app archives what you publish in Starch's connected database. You can search by topic, date, or audience. This is how you answer 'did we ever tell the team about the new expense policy?' without spending 20 minutes in Slack search.
Can Starch pull numbers from QuickBooks or HubSpot directly into the announcement draft?
Yes. Starch syncs your QuickBooks data on a schedule (invoices, bills, payments, journal entries — entity-level data). HubSpot is connected from Starch's integration catalog and queried live when your app runs. One honest note: QuickBooks report views like P&L summaries are temporarily unavailable due to a connector issue, but entity-level financial data syncs normally and is usable in drafts.
What if I need to send the announcement by email to investors or a board member, not just Slack?
Use the Email Agent app for that path. It drafts from the same connected context — your Notion docs, meeting notes, HubSpot pipeline, QuickBooks data — and formats for email instead of Slack. You can run both in parallel: Starch drafts the Slack post and the investor email from the same source material at the same time.
Is Starch SOC 2 Type II certified? I'm pulling financial data and executive communications.
Not yet. Starch is not currently SOC 2 Type II certified. If your company has strict data-handling requirements for financial or HR data, that's worth checking against your security team's standards before connecting QuickBooks or payroll providers.

Ready to run draft a slack announcement on Starch?

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

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