How to Scope an AI Agent Project Before You Pay for Anything

Before implementation begins, you should have a written description of the task, systems, responsibilities, and definition of done. An initial fit conversation may be free, while detailed technical discovery can be a paid deliverable. What matters is knowing which stage you are buying and what decision or document it will produce.
What it should actually cover
- The one task, described exactly. Not “automate our sales process” — something like “score inbound leads from our website form and add them to HubSpot with a priority tag.” If it can't be written in one sentence, it isn't scoped yet.
- Which systems it touches. Every tool the agent needs to read from or write to should be named, along with who has admin access to set up the connection.
- Permissions and approval boundaries. Specify which records the system may read, what it may change, and which actions require a person to approve them.
- Representative test cases. Include normal examples, incomplete inputs, duplicates, and difficult cases rather than testing only a clean demonstration.
- Exception handling. Define what happens when data is missing, a connected system is unavailable, or the model produces an uncertain result. Name the person or queue that receives the exception.
- Acceptance criteria. Use specific, testable outcomes for the agreed cases, including response time, allowed error handling, and evidence that the correct system was updated.
- What's explicitly not included. This is the line that prevents scope creep later. Write down the related things you're choosing not to build yet.
- Implementation and ongoing costs. Separate the build price from model usage, hosting, subscriptions, monitoring, and maintenance that may continue after launch.
- Post-launch responsibilities. Record who monitors the workflow, who can change it, and how incidents and future updates will be handled. For eligible Brixx projects, 30 days of post-launch bug-fix support covers defects within the agreed delivered scope. New features, integrations, maintenance, and scope changes are quoted separately.
Two questions worth asking the agency directly
“What happens if this doesn't work the way we expect?” and “Who owns the code when this is done?” The answers should point to acceptance criteria, change control, support terms, and the signed agreement rather than relying on a verbal assurance.
Why this step gets skipped
It's tempting to jump straight to building, especially when the problem feels urgent. Scoping brings misunderstandings forward, while they can still be resolved in a document instead of during a production rollout. Our guide to fixed-price and hourly projects explains how scope affects commercial risk. For implementation examples, review our AI integration services.
Need help defining the project?
Tell us what you are trying to automate. We can help assess the systems, constraints, and practical first scope.
Discuss Your Project