Where someone still needs to sign off.

PausePoint drops an approval step into anything your agent does. Someone gets a text, they approve or reject, and the agent picks up where it left off. You don't build the notification, the response page, the timeouts, or the audit trail.

Who this is for

If your agent touches real systems (moving money, changing infrastructure, messaging customers, publishing, granting access), there are moments where it should stop and check with someone before it acts. PausePoint is for developers who've hit that point and would rather not hand-build the approval plumbing.

You need a checkpoint when:

  • The agent can move, transfer, or commit money.
  • The action can't be undone, or undoing it takes real work.
  • A mistake would be visible to a customer.
  • A regulation or policy means a named person must sign off.
  • It affects production systems, live data, or accounts.
  • The agent's confidence is below a line you trust.

Seven moments to loop someone in.

Every one of these is a single POST request. The notification, response page, timeout, and log are handled for you.

finance / outbound-wiresms → cfo

"Send wire transfer of $8,400 to Meridian Supplies LLC (account ending 4471)?"

ApproveReject

An accounts-payable agent matched an invoice to a purchase order and queued the payment. Wires are irreversible, and the account details came from a parsed document, not a verified record. The pause fires before the payment API is called.

devops / production-deployslack → on-call

"Deploy build #1047 (breaking schema change) to production? 3 services will restart."

DeployAbort

A CI/CD agent passed staging and is ready to promote a release with a column-type migration that can't roll back cleanly. The pause intercepts the promotion so an engineer can confirm the timing and the restart window.

data / bulk-deleteemail → data-eng

"Permanently delete 14,200 rows from user_events matching the query in request #8831?"

ConfirmCancel

A pipeline agent flagged a batch for removal under a retention policy, with a dynamically generated filter. The pause lets a data engineer review the exact row count and query before it reaches the database.

marketing / campaign-sendemail → growth lead

"Send to 42,000 subscribers (segment: lapsed >90d)? Subject: 'We miss you, here's 20% off.'"

SendHold

An automation agent built a re-engagement campaign and finalized the audience and copy. A mis-segmented send to tens of thousands is hard to walk back. The pause surfaces the subject, size, and segment before the queue fills.

support / refund-exceptionsms → team lead

"Issue full refund of $340.00 to customer #90214 (61 days old, outside the policy window)?"

ApproveDeny

A support agent resolved a complaint and judged a refund appropriate, but the order needs a policy exception. The decision routes to a lead, with the approval attached to their name in the audit log.

legal / contract-publishemail → counsel

"Publish vendor agreement v3 with Northgate Corp and notify their legal team?"

PublishHold

A contract agent finalized an agreement after redlines and is ready to distribute the executed document. Once it's sent, the counterparty has a copy. The pause gives legal or ops a last check before it leaves your environment.

it / access-grantslack → it manager

"Grant j.okafor@company.com admin access to the production AWS account (role: PowerUser)?"

GrantDeny

A provisioning agent verified an access request and is ready to assign the role. Production cloud access has a wide blast radius if it goes to the wrong account. The pause routes it to an IT manager before any IAM change is made.

Put someone in the loop before it happens.

50 free pauses a month. No credit card, no infrastructure to run. First call in under five minutes.