← All agents
Revenue & billing

Billing Run

Code agentfast (Haiku)Tested & active

Runs scheduled billing cycles for recurring contracts, generating AR invoices with per-contract isolation.

Book a demo →Review controls
WHAT IT DOES
  • Finds active recurring contracts due for billing and generates their AR invoices.
  • Bills each contract in its own database transaction, so one failure never affects the others.
  • Emits per-contract events that trigger invoice delivery and payment collection in parallel.
  • Records every outcome and returns a per-contract result table to the dashboard.
TRIGGER EVENTS

The agent does not run on its own. It wakes only when one of these events lands in the governed event queue.

schedule.triggeredmanual.triggerbilling.run_requested
CONTROL

Limited to one run at a time to prevent duplicate invoices. Invoices can be auto-posted or left in draft for review.

See Billing Run run on your books.

Every Artifi agent operates the same way: it listens for an event, works through governed tools, and writes only what a human approves — all inside Claude.

Book a demo →