How to write a goal an AI agent can actually execute

Last updated July 8, 2026 5 min readBy the Brohns team

A goal an AI agent can execute names four things: a measurable outcome, a specific audience, a region or scope, and at least one constraint. "Get more customers" gives an agent nothing to act on; "20 new cleaning clients in Amsterdam-Zuid within two months, email only, no door-to-door" tells it exactly what done looks like, who to look for, and what is off-limits. Describe the destination and the fences — and leave the route to the agents.

Key takeaways

  • An executable goal has four parts: outcome, audience, region, and at least one constraint.
  • A number and a deadline turn a wish into a finish line — "20 clients in two months" beats "more customers" every time.
  • Constraints aren't limitations; on Brohns they become enforced guardrails like send windows and do-not-contact lists.
  • If the assistant asks clarifying questions before starting, that's the system refusing to guess — answer them, don't fight them.
  • Leave the how out: you set the destination and the fences, the orchestrator picks the team and the route.

Start with the anatomy: outcome, audience, region, constraint

"Get more customers" is not a goal — it's a mood. An agent team reading it cannot tell when it's done, who it should be looking for, where to look, or what it must never do. That's not a limitation of AI; a human freelancer handed the same sentence would be just as stuck. Goals are specifications, and vague specifications produce vague work regardless of who does the working. The fix isn't writing more words. It's writing four specific things.

Every goal that agents can execute answers four questions, usually in a single sentence:

Each part maps directly to how the work gets set up. On Brohns, the outcome tells Bro — the assistant that assembles your agent team — what "done" means and how fast the team needs to move. The audience and region tell a sourcing agent like Finder exactly which businesses or people to surface. And the constraints don't just steer the drafts: several of them become settings the platform holds the agents to, which we'll get to below. You write all of this in plain language; nobody is asking you to fill in a config file.

  • Outcome — a number and a deadline: "20 new clients within two months," not "growth."
  • Audience — who, precisely: "owners of independent dental practices," not "businesses."
  • Region or scope — where the work happens: a city, a district, a country, a language.
  • Constraint — at least one fence: a channel you refuse, a daily limit, a tone, a list of names never to contact.

Eight rewrites: from wish to working brief

Here are eight goals the way people actually say them, rewritten the way an agent team can actually run them. Each rewrite took under a minute of extra thought — the pattern is always the same four parts.

Notice what every rewrite added: a number, a place, and a fence. Notice what none of them added: process. Not one says which data source to use, how many agents to spin up, or what order the steps should run in. That part isn't your job, and holding onto it actually makes the result worse — more on that in the last section.

  • "Get more customers" → "Sign 20 new cleaning clients in Amsterdam-Zuid within two months — email only, no door-to-door."
  • "Do more outreach" → "Contact 40 dentists in Antwerp whose websites look outdated, opening each email with one specific thing that's broken on their site — max 10 emails a day, business hours only."
  • "Handle our reviews" → "Respond to every new Google review for our two Utrecht locations within a day — thank happy customers by name, draft a careful reply for anything under four stars, and I approve every response."
  • "We need a developer" → "Find 15 React freelancers in the Netherlands open to a three-month remote contract at €70–90 an hour, and draft a personal intro to each one."
  • "Post more on LinkedIn" → "Publish two LinkedIn posts a week for my bookkeeping practice, aimed at restaurant owners, drawn from real questions my clients ask — I sign off on every post."
  • "Chase unpaid invoices" → "Send a polite reminder for every invoice more than 14 days overdue, firmer at 30 and 60 days — never contact the same client twice in one week."
  • "Find partnership opportunities" → "Identify 25 wedding photographers in Rotterdam and The Hague who could refer couples to my venue, and draft a first message that references their actual work."
  • "Keep an eye on competitors" → "Watch these five competitors and summarize any pricing or product changes in a brief every Monday morning."

Clarifying questions are the feature, not the friction

When you hand Bro a goal, it doesn't start working immediately. It asks one to three short questions first — typically about audience, region, channels, tone, or what success looks like to you. If you've read this far, you'll recognize that list: it's the anatomy from section one. The interview exists to fill in whichever of the four parts your goal left out, before a single agent does a single unit of work.

This is worth defending, because it feels slower than a tool that just starts. A system that never asks is not smarter — it's guessing, and guesses compound. Skip the region question on "more clients for my design studio" and a sourcing agent can spend its effort surfacing businesses three time zones away. Skip the tone question and you'll be rewriting every draft by hand. One clarifying question up front replaces twenty corrections later, and corrections are where delegated work quietly stops saving you anything.

Answer the questions the way you'd answer a sharp contractor: short and decisive. "Amsterdam and Haarlem." "Email only." "Direct, no exclamation marks." And "I'm not sure" is a legitimate answer — just follow it with what you'd accept, like "I don't have a target number; a steady five qualified conversations a week would be a win." That's still a spec. It's just a spec with honest error bars.

Constraints are instructions the platform enforces

In most tools, a constraint is a polite request buried in a prompt — the software has no mechanism to honor it. On Brohns, the fences you write into a goal map to guardrails the server actually holds agents to: a daily send limit, a send window so nothing goes out at 2 a.m., a do-not-contact list for clients and names that are off-limits. "Max 10 emails a day, business hours only" isn't flavor text. It becomes configuration.

And there's a floor beneath even the best-written goal: writing one never hands over the keys. Everything outward-facing — every email, reply, post, and payment reminder — lands in your Approvals queue as a draft, where you approve it, edit it first, or dismiss it. So a sharp goal doesn't buy the agents independence; it buys you a queue full of drafts that are actually worth approving. Later, once the drafts have earned it, you can grant routine autonomy step by step per team — and step back down whenever you want. The goal sets the direction; the trust gets built afterward, in the open.

Leave the how out

The opposite failure is just as common as vagueness: over-specifying the method. "Pull businesses from this directory, then send a five-step sequence, then follow up on day three..." — write that, and you haven't briefed an agent team, you've written a script with extra steps. You've also thrown away the one thing an orchestrator is for. Given your goal, Bro proposes the team it actually needs — usually two to seven agents, each with one sharp responsibility, like a Finder feeding a Qualifier feeding an Outreacher — and shows you the design for approval before anything runs. If the proposed route looks wrong, that's the moment to say so, with full context in front of you.

The line to hold is boundaries versus method. Channels you refuse, tone, budget, deadlines, names never to contact — those are boundaries. They're yours, and they belong in the goal. Which data source to use, how many agents to run, what order the steps go in — that's method, and it belongs to the team you're briefing. A quick test before you submit: could a capable stranger read your goal and know what done looks like, who it's for, where, and what they must never do — without knowing anything about how you'd do it yourself? If yes, send it, answer the two questions that come back, and let the team show you its plan.

Keep reading

Put what you just read to work.

Free 14-day trial with 500 credits. No credit card. Nothing goes out without your approval.