Task delegation in Slack: how to brief an assistant or an AI agent so the work does not come back

Task delegation breaks at the hand-off, usually one line in a chat message, and the work comes back as questions. The fix is one brief, written once in a Slack thread, that carries the answers a hallway question would have supplied: outcome, done test, inputs, authority, approval point, stop condition and check-in. Write the authority as decision rules, not topics, and ask the recipient to report the done test back line by line with the work. Give the first run to an agent when the finish line is a fact you can check, and keep the job yourself while you cannot yet describe the judgment.
The standard delegation steps are sound: identify the tasks, choose the right person, define the task clearly, provide resources and support, and follow up with feedback. VA Masters, a VA recruitment agency, gives a similar sequence for owners: start with three to five tasks, write the steps once, define "done", give only the access the task needs, do the first runs together, and set a check-in rhythm. Those steps stop helping when there is no live walkthrough. A founder with no coordinator, a part-time VA in another time zone or an agent in a Slack thread cannot be asked.
Why the work comes back
Delegation advice is written for a manager and a team member who share an office, a calendar and a chat, and the method depends on that: the recipient fills the gaps in your instructions by asking. A brief for a remote assistant or an AI agent has to carry the answers a hallway question would have supplied. Before you send one, read it as the recipient and list the three questions they would ask in the first hour. Answer those in the brief. If you cannot answer one, you have found the real reason the work would have come back.
The questions that follow a vague hand-off are familiar: "Can you check this?", "Is this the right way?" and "What should I do here?" One founder on r/Entrepreneur describes the same pattern and reports that the questions got better, and people started deciding on their own, once they explained how they would make the decision and not only what to do. Each question maps to a missing field. "Can you check this?" means no done test. "Is this the right way?" means no stated method or no example of good output. "What should I do here?" means the authority line was never written. A brief with the seven fields answers all three before they are asked.
An agent does not take part in your hallway conversations, so the context in your head does not exist for it. A person may push back on an unclear brief, and an agent may not, so do not rely on it to notice a gap by itself. That is why the stop condition is a field.
Pick the task: sort by ambiguity, not hours
The usual first question is "what should I delegate first?" Common answers are the inbox, the calendar and data entry. VA Masters adds a three-part test: the task repeats every week, you can explain it as steps, and it does not need your personal judgment. Hours spent is an easy way to notice the problem: one founder spent 40 percent of the week on report formatting and administrative data entry before hiring a part-time operations assistant. It is a poor way to decide who should receive the work.
Sort tasks by how ambiguous the finish line is, not by how many hours they take. VA Masters says that in its experience the tipping point is task ambiguity, not task volume: the messier the decision, the more you need a human. That is the view of a company that places VAs, so it may lean toward people, but it gives a usable test, and the same page agrees that AI wins on speed and on simple, repeatable tasks. Here is how to apply it without hours:
| If the finish line is... | Example | Better first recipient |
|---|---|---|
| A fact you can check | "List every invoice older than 14 days from the sheet" | An agent, with you checking the list |
| A format you can show | "Turn Friday's notes into the same recap as last week's" | An agent or a VA, with an example attached |
| A judgment call you can describe | "Decide which leads deserve a call this week, using these three rules" | A VA, and an agent for the first sort |
| A judgment call you cannot describe yet | "Handle the unhappy client" | You, until you can describe it |
If you cannot write the done test for a task, do not delegate it yet. A recipient cannot deliver what you cannot describe, whether it is a VA or an agent. Apply that before the hand-off instead of after.
Write the brief once, in a thread
Put the brief in a Slack thread rather than a direct message or a document nobody reopens. A thread keeps the brief, the work and every correction in one place, so the next person to pick up the job reads one page. If you use the Kipwise agent, you mention it once in the channel thread and plain replies in that thread continue the conversation.
Here is the template. Copy it and replace the angle brackets.
Outcome: <what exists when this is finished, and by when>
Done test: <how I will check it in two minutes>
Inputs: <links to the sheet, folder, past example>
You may decide alone: <list>
Bring back to me: <list>
Approval point: <the step where I say yes before anything is sent or changed>
If something is missing or unclear: <stop and post the exact question in this thread>
Check-in: <day and time I will look, and what I will look at>Three notes on the fields people skip.
The done test should be checkable by someone who has not read the brief. "Every invoice over 14 days is on the list" beats "keep on top of invoices", and anything with a time, a count or an example output works. Then ask for the delivery to report each line of the done test as passed or failed in the same message. Your two-minute check becomes reading a pass/fail list and spot-checking one line, and a recipient who cannot report a line has found the missing input before you do.
The authority lines are the ones that cut your interrupt rate, and they work best as rules, not topics. "Handle small refunds" invites a question. "Refund up to $50 to a returning customer, bring back anything else" does not, because the recipient can see how you decide. We recommend writing each line as the rule you would apply yourself. Letting people choose their own approach to reach an outcome is good advice only after you have said where the outcome ends. Write two short lists: what the recipient may decide alone, each with its rule, and what always comes back, such as anything that spends money, changes a record a client can see, or is sent outside the company.
The stop condition replaces the follow-up question you cannot be present for. "If an input is missing, stop and post the exact question here" turns a silent guess into a visible, answerable question. Put it in the brief in those words, because the recipient will not necessarily choose to stop.
Briefing an AI agent
An agent brief is the same seven fields with two of them doing more work: the approval point and the stop condition. Anthropic's research note on building effective agents describes agents that pause for human feedback at checkpoints or when they hit a blocker, and says it is common to add stopping conditions to keep control. It also recommends finding the simplest solution possible and adding complexity only when needed. For a small firm that means one job, one checkpoint and one stop rule, where "handle operations" would be too broad.
With the Kipwise agent, the checkpoint is partly built in. According to the product description, before a live request changes something in a connected service or posts a message, the agent shows an Approve or Deny card. Only the person who asked can use it, and it expires after 30 minutes; if you deny it or let it expire, the action is not run. The agent works with the asking person's own connections and permissions, so it can only reach what you can reach, a point covered in running Slack AI agents on per-user permissions. Your brief should still say which step you expect to approve, so you are not surprised by the card, and so the agent does not treat a read-only lookup and a customer-visible message as the same kind of step. The mechanics of that pause are in adding human approval to AI agent workflows in Slack.
For a recurring job, ask for a schedule in the same thread. Creating a scheduled task needs your approval once, and its later runs do not ask again. That makes the approval point in the brief more important. Decide up front which changes the scheduled run may make by itself, and which ones should stop and ask. Anything outside what you approved at creation shows a fresh card.
Worked example: a weekly overdue-invoice list
This example is made up, to show the shape. A 12-person design studio keeps an "Invoices" Google Sheet. Every Friday the owner opens it, finds invoices unpaid after 14 days and pings the account lead for each client. It takes about 40 minutes and she sometimes forgets.
The one-line hand-off: "Can you chase overdue invoices?" The brief that works:
Outcome: by 10am every Friday, a list in #finance of invoices unpaid
more than 14 days, with client, amount, due date and days late.
Done test: every row can be matched to a line in the Invoices sheet;
no invoice under 14 days is listed; the total at the bottom matches.
The post reports each line as passed or failed.
Inputs: the Invoices sheet (link). Last week's list is pinned in this thread.
You may decide alone: sorting order, wording of the summary line.
Bring back to me: any invoice marked "disputed", any row missing a due date.
Approval point: I approve before anything is posted to a channel other
than #finance, and before any message goes to a client.
If something is missing or unclear: stop and post the exact question here.
Check-in: I will read the first four lists myself, then spot-check monthly.Read it against the three questions from earlier: the done test, last week's pinned list and the two authority lists answer them. Nothing in it needs a hallway question.
Now the person-or-agent decision. The finish line is a fact you can check against a sheet, so this is a good first job for an agent, with the owner reading the first four lists. The client message that follows an overdue invoice is a judgment about the relationship, so it stays in "bring back to me" until the owner has written down how she decides. For the longer version of the hire-versus-Slack decision, see what to know before you hire a virtual assistant.
After the first runs
A good brief still fails in predictable ways. Cover them in the brief itself.
- The input moved. A renamed sheet or a missing column is the most common break. The stop condition covers it: the recipient posts the exact question in the thread instead of guessing. Check that this actually happens during your first runs by renaming a column on a copy.
- The work arrives but the done test fails. Treat this as a brief problem first. Add the missing fact to the inputs or an example to the pinned thread, then rerun.
- A person leaves or the job changes hands. Because the brief and its corrections live in one thread, the next person reads it top to bottom. If the corrections sit in direct messages, they are gone. For ownership of open loops across a team, see keeping follow-ups from falling through the cracks in Slack.
Measure the hand-off with three numbers from the first month:
- Questions per run. Count the follow-up messages the recipient sends after the brief. It should fall run over run. If it does not, a field is vague.
- Done test pass rate on first delivery. Use the two-minute check from the brief. Aim for a pass on at least three of the first four runs before you widen the job.
- Interventions. How often did the recipient hit a "bring back to me" item, and was it the right one? A bring-back that was never needed can move to "you may decide alone". A mistake that slipped through the approval point should move the other way.
Add tasks in waves, as VA Masters suggests: when the first job runs without you, hand over the next one. The same logic applies to a second agent job. Which workflows to run first is covered in agentic workflows for a small Slack team.
Delegate one weekly job this week
Pick one weekly job you currently do yourself and can check against a sheet or a document. Open a Slack thread and write the seven-field brief for it, including the stop condition. Read it as the recipient and answer the three questions they would ask in the first hour before you send it.
If you want to try the agent version, the Kipwise agent is $10 per user per month with a minimum of 3 users. A new install starts with a $2, 7-day trial, and saving a card or being on a paid Slack plan unlocks a $10, 14-day trial; see Kipwise pricing. Hand it the one job above, approve its first Approve card yourself, and read the first four runs. If you would rather hire first, use the brief with the person: it is the same page.



