In short

AI agent implementation cost is the cost of making a general AI agent do one specific job inside a client's real systems.

It is not the price of the model or the software subscription. It covers approved API access, the client context the agent works from, the action design, the verification that a change actually persisted, the approval boundaries, and the training and handover. Those components, not the model, are what the work costs.

Price an Ask the Agent capability

Agencies do not buy “AI infrastructure”. They buy one bounded capability their team can actually use: Ask the Agent — someone opens a task in plain language, the agent does the work in the client’s approved systems, checks that the change really landed, and closes the task back to whoever asked.

This calculator helps a Forward Deployed Engineer — an implementer who works inside a client’s real operations — scope that capability, estimate the effort honestly, and produce a proposal a client can read. Most AI agencies already do forward deployed engineering for their clients without calling it that.

This is an estimating tool, not a price list. Every rate here belongs to you and is yours to edit. Outloop does not publish a fixed implementation rate, and the numbers this produces are a budgetary range from an implementer — not a quote from Outloop, and not a commitment to a delivery date.

Do not enter secrets. No API keys, passwords, OAuth tokens, Authorization headers, private account or resource identifiers, or customer data. The calculator only ever needs roles and categories of system. Everything you type stays in this browser tab — nothing is saved, uploaded, or sent to analytics.

Ask the Agent capability brief

Your inputs are not saved. Closing or refreshing this tab clears everything.
Never enter API keys, tokens, passwords, private account or resource identifiers, or customer data.

The capability

Describe the capability you are implementing. Everything below the brief is a delivery requirement for it.

The team can request campaign changes and receive a verified result

The task is the authorization only when it originates from an authorized requester identity or role, inside the approved intake project and client workspace, and remains within the approved account, resource, budget, and action boundaries. There is no second approval step and no waiting for approval on each action. A new reply in the thread is renewed authorization to continue executing — not a request for a status report. At the end of every run the task returns to whoever opened it; no task is left hanging on the agent. When identity or boundary is uncertain, the agent stops before execution.

Who opens the task. The task is returned to them automatically at the end of every run, in every ending state — completed, partially completed, blocked, or no change required.

Mandatory control — Unknown here produces a discovery scope instead of a price.

Mandatory control — Unknown here produces a discovery scope instead of a price.

Categories only — never a private project, account or resource identifier.

The capability base includes up to three. Each further family adds hours.

Always included

  • Read-after-write verification against the live platform
  • Three verification states: PERSISTED, REJECTED, ACCEPTED_NOT_PERSISTED
  • Bounded retry — a hard attempt cap; verified work is never re-run
  • Recovery when a supported recovery path exists
  • Return to the requester in every ending state
  • Full audit record of every action, before and after state

Live verification and recovery are not an add-on and not an option. Every capability that makes a change always includes them: a read-back from the platform after the write, the three verification states, a bounded number of attempts, recovery when a safe recovery path exists, return to the requester, and a full audit record. When there is no safe recovery path, the action is not performed automatically — it stops and escalates.

Mandatory control — Unknown here produces a discovery scope instead of a price.

Mandatory control — Unknown here produces a discovery scope instead of a price.

Mandatory control — Unknown here produces a discovery scope instead of a price.

A closed list of conditions where the agent stops and escalates instead of executing. Nothing other than these stops the agent.

  • A permission for a service the task requires is missing or was denied
  • A billing or payment-method problem the account itself reports
  • A legal or regulatory flag on creative or on a marketing claim
  • An irreversible action with no recovery path
  • A budget request that exceeds the approved ceiling
  • Intent that cannot be inferred even after reading the full task history

Mandatory control — Unknown here produces a discovery scope instead of a price.

  • Budget ceiling: the agent reallocates within the approved ceiling and never raises it
  • Marketing-claims boundary: the agent uses approved claims only and never invents a new one
  • Authorized accounts: which ad accounts are in scope
  • Blocked actions: deletions and destructive actions are blocked by default

The agent makes API calls against approved services without ever seeing a key or a token. Every call is logged and returned redacted. State which services are already approved for this client.

scans per business day

The agent works on a scan, not on a real-time event. Default: three scans per business day. State the maximum response time the client finds acceptable.

Note: the process boundary is set by the intake surface and the control flow — not by the type of request. Ask the Agent is one process: one intake, one control flow, one verification path, one reporting format. Several request types inside it are not several processes. Choose "one process only". A second process means a different intake surface (for example a WhatsApp trigger), not a different request type.

Is there existing automation already writing to the same objects on the platform? Every conflict requires an explicit ownership decision before implementation.

On partial failure the agent keeps what was completed, marks what remains, and retries only the missing step. The number of attempts is bounded. It never re-runs work that has already been verified.

Which additional processes would you like the agent to perform in the future?

You can list additional processes, workflows or capabilities the client would like to evaluate after the current capability is complete.

Roadmap items do not affect this estimate.
Frequently Asked Questions

Questions about implementation cost

Have a capability you want implemented?

Bring one real request your team keeps making. We will map what it touches, what has to be approved, and what it takes to make it work end to end.

Outloop runs a trained implementation partner network. Your first capability may be implemented by Outloop directly or by a matched partner.

Last updated: