Custom Agents

Design Your Custom Agent

Identify a valuable job your team handles manually today, then design a Custom Agent to help.

Start with one real job. Map the workflow around it, define what the agent should handle, and decide what should happen next.

1.

Find the workflow

Identify the work worth giving to an agent. The best candidates have clear patterns, a specific domain, and enough volume to be worth automating.

Example: Refund Exception Agent The billing team handles ~200 refund exception requests per week. Each case requires an agent to review order history, check refund eligibility, apply policy rules, and either approve or escalate to a supervisor.
What would it mean for your team if this ran on its own?
Example: Refund Exception Agent Each case takes 8–10 minutes, requires 3 trained agents, and approval delays are a top driver of customer escalations. Automating even 60% of cases would free up significant capacity.
2.

Describe it

Map out how the work actually runs — who's involved, what decisions get made, and where it gets complicated.

Example: Refund Exception Agent A customer submits a refund request. An agent reviews the order history, checks the refund policy, determines eligibility, and either approves or escalates to a supervisor.
What requires judgment, exceptions, or context that changes case by case?
3.

Check the opportunity

Custom Agents work best when a job requires context, judgment, exception handling, or interpreting information from multiple sources and formats — not just fixed rules. The strongest opportunities are focused, repeatable capabilities that can be defined once and reused across workflows, AI Agents, Agent Copilot, or human-agent experiences.

Example: Refund Exception Agent Yes — agents review written refund requests alongside order records, payment history, and sometimes attachments like receipts or screenshots. No single source tells the whole story.
Think: volume per week, time per case, headcount involved, errors, customer wait.
4.

Define the agent's job

Be specific about what the agent does — and doesn't do.

Example: Refund Exception Agent Review incoming requests, surface relevant policy, recommend a resolution, and draft a response for agent review.
Decisions, actions, or communications that always stay with a human.
How will you know it's working?
Example: Refund Exception Agent Handle rate increases, time-to-resolution decreases, escalation rate holds steady or drops.
5.

What the agent needs

Define the inputs that make the work possible.

Example: Refund Exception Agent Order management system, refund policy documentation, customer history, CRM notes.
Example: Refund Exception Agent Never approve refunds over $500 without human review. Always check for active disputes before resolving.
6.

What happens at the edges

Define where the agent's job ends.

Example: Refund Exception Agent When a request falls outside policy, when a decision needs manager approval, or when the case requires human judgment to resolve.
Your Custom Agent Brief

Ready to share.

Drop this into Slack, a ticket, or a Confluence page as your starting point.