Use case · v1.0 · Live

Send invoices from ChatGPT.

Wrap up a project, ask ChatGPT to invoice the client. It pulls the deal context, generates the invoice, shows you a preview, and only sends when you confirm. No QuickBooks tab, no clipboard copy.

What it looks like in your agent

You

"Invoice the Acme deal for $4,800. Include the discovery, design, and build line items from the deal notes. Show me the preview, and send it once I confirm."

Claude / ChatGPT

Calls oh360_get_deal, oh360_create_contact, oh360_list_invoices, oh360_send_invoice on your OneHub360 account, returns the answer.

Confirm-gated sends

oh360_send_invoice refuses without an explicit confirm:true argument. The agent has to ask you, every time, before the customer's inbox gets the email.

Idempotency keys

Same Idempotency-Key replays the same response — agents that retry on network errors won't double-send the same invoice.

Stripe-backed

Invoices go out with payment links. Customers pay in one click. Status syncs back into the chat — "Acme paid" without you checking.

MCP tools this uses

Every call is plan-tier-filtered, tenant-scoped, and audit-logged.

  • oh360_get_dealPull deal value, contact, line-item notes.
  • oh360_create_contactCreate the billing contact if missing.
  • oh360_list_invoicesCheck existing invoices for the contact (avoid duplicates).
  • oh360_send_invoiceDESTRUCTIVE — requires confirm:true.

Make ChatGPT send your invoices for you.

14-day free trial. No credit card. MCP starts on the Starter plan.