How to draft a slack announcement as Small HR Teams
You're a two-person HR team and Slack is where your announcements go to die. You draft the open enrollment reminder in a Google Doc, copy-paste it into Slack, forget to @here the right channels, and three days later someone in Austin says they never saw it. Or you're writing the same PTO policy update for the fifth time because the last four are buried in threads nobody searches. You have Paylocity or ADP for payroll data, Notion for policies nobody reads, and a Slack workspace with 40 channels and no system. Every announcement is a fresh blank page, written from memory, at the wrong moment.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your Paylocity data on a schedule (employee counts, payroll run dates, benefit enrollment windows) and connects directly to Notion for policy docs. Google Calendar is connected as a scheduled-sync provider for milestone tracking. For the Notion knowledge base, Starch connects directly and syncs pages and databases on a schedule. Slack is connected from Starch's integration catalog; the agent queries it live when your automation runs to post or preview announcements.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q4 2025 Open Enrollment Announcement — October 2025
| Employees on current benefits plan (Paylocity sync) | 143 |
| New hires eligible for first enrollment | 7 |
| Enrollment window (days) | 14 |
| Slack channels targeted (#general, #benefits, #remote-team) | 3 |
| Minutes to draft, review, and send | 8 |
It's the first week of October. Open enrollment opens October 15th and closes October 29th — 14 days, 150 employees, two HR people. Last year you sent three separate messages because the first one had the wrong deadline and the second one didn't mention the dental plan change. This year you open Starch and type: 'Draft the open enrollment announcement. Enrollment opens October 15th and closes October 29th. Pull the current headcount from Paylocity, reference the 2026 benefits summary in Notion, mention the new dental plan option we added, and format it for #general. Keep it under 200 words.' Starch pulls 143 enrolled employees plus 7 new hires from the Paylocity sync, finds the benefits summary doc in Notion, and returns a draft in about 20 seconds. You catch one line that needs tweaking — the dental plan name was slightly wrong in the Notion doc, which you also fix — and send it to #general and #benefits. The Knowledge Management app logs it automatically. Two weeks later when someone asks 'when does enrollment close?' you can find the exact message in eight seconds instead of scrolling through Slack history.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — email agent, knowledge management all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Can Starch actually post to Slack, or just draft the message?
We're on Paylocity for payroll. Does Starch actually sync our employee data, or does it just query on demand?
What if we use ADP instead of Paylocity?
Is Starch SOC 2 certified? We process payroll data and HR info.
Our Notion is a mess — half-updated policies, old docs nobody archived. Will the Knowledge Management app just inherit that chaos?
Can I set this up so the automation sends announcements without me reviewing every one?
We have 40 Slack channels. Can Starch figure out which channel an announcement should go to?
Related guides for Small HR Teams
A customer knowledge base is the document — or collection of documents — that answers the questions your customers ask repeatedly.
Read guide →SOC 2 evidence collection is the part of an audit where you prove that your controls actually work — not just that they're written down somewhere.
Read guide →Benefits enrollment is one of those operator workflows that looks manageable until it isn't.
Read guide →Employee offboarding is the set of steps you run every time someone leaves — voluntary or not.
Read guide →Draft a Slack Announcement for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for small marketing teams.
Read guide →The AI stack built for small RevOps teams.
Read guide →The AI stack built for small customer success teams.
Read guide →Ready to run draft a slack announcement on Starch?
Request closed-beta access. Everything is free during beta.