Integrations

Your stack, wired through billing.

Money arrives through a gateway. Records belong in your books. Your product decides what each customer may do. Tirdad wires all three together — nothing reconciled by hand.

tirdadBilling engine
CRMcustomer.created
Gatewaypayment.received
Booksinvoice.created
Your app40+ events
01Customers

Customers appear where sales works.

The moment a customer is created, the contact syncs to your CRM — and deals move as the subscription changes. Sales sees billing reality without asking anyone.

02Invoices

Invoices land in your books.

Every invoice posts to QuickBooks or Zoho Books on its own. Your finance team closes the month in the tools they already use — no re-keying.

what posts where
invoice.createdQuickBooks · Zoho Books
credit.appliedQuickBooks
customer.createdZoho Books
03Payments

Payments are collected by your gateway.

mada, Apple Pay and cards — collected through Moyasar from day one. The gateway sits behind its own layer, so switching rails is our work, not a rebuild of your billing.

  • Use one billing engine with multiple payment providers — each tenant can connect to a different one
  • Your billing logic stays the same regardless of which provider processes the payment
  • Add or change payment providers without rewriting your integration code
  • Supports 5 payment gateways across global and regional markets
04Events

Your product reacts the moment billing moves.

Invoice paid, wallet low, subscription changed — more than 40 events reach your product the moment they happen.

  • HMAC signature verification on every payload
  • Automatic retries with exponential backoff
  • Delivery dashboard with full event history
  • Filter by event type per endpoint
  • Unique event IDs for deduplication
View API Documentation
event-catalog

Subscription

subscription.createdsubscription.activatedsubscription.updatedsubscription.pausedsubscription.cancelledsubscription.resumedsubscription.renewal.due

Invoice

invoice.update.finalizedinvoice.update.paymentinvoice.update.voidedinvoice.payment.overdue

Payment

payment.createdpayment.successpayment.failedpayment.pending

Customer

customer.createdcustomer.updatedcustomer.deleted

Wallet

wallet.createdwallet.updatedwallet.transaction.createdwallet.credit_balance.dropped

Entitlement

entitlement.createdentitlement.updatedentitlement.deleted
Routing manifest

Everything billing creates knows where it belongs.

objectrouted to
Customercustomer.createdHubSpot · Salesforce · Zoho CRM
Subscriptionsubscription.*CRM deals · your app
Invoiceinvoice.createdQuickBooks · Zoho Books
Paymentpayment.receivedMoyasar · Stripe · Razorpay +2
Event40+ typesyour app, signed and retried
Go live

Three steps to go live

01

Connect

Add your API keys or OAuth credentials. Tirdad handles authentication and connection management for you.

02

Configure

Define your plans, pricing, and billing rules. Tirdad handles invoicing, metering, and payment collection through your connected provider.

03

Automate

Invoices are generated, payments collected, and webhook events delivered automatically — across every billing cycle.

The next integration is yours to ask.

Regional requests move to the front of the roadmap — tell us what your stack needs.