Overview
A Whop connection in Tirdad lets you:- Sync invoices - push
finalizedTirdad invoices to Whop - Generate payment links - every synced invoice gets a Whop-hosted payment URL
- Reconcile payments - payment status is kept in sync between Whop and Tirdad automatically
Prerequisites
Before you start, have:Keys you need
| Key | Where to get it | What it’s for |
|---|---|---|
| API Key | Whop Dashboard → Developer → API Keys → Create → select Admin role | Authenticating all Whop API calls from Tirdad |
| Company ID | View your business profile on Whop → click the three-dot menu (…) → Copy ID | Your Whop business identifier (biz_...) |
| Product ID (optional) | Whop Dashboard → Products | Which Whop product invoices are grouped under - leave blank and Tirdad creates one automatically |
How to connect your Whop account
Go to Tirdad Dashboard → Settings → Integrations → Whop → Add a connection.Enter API Key and Company ID
- API Key - starts with
apik_. Go to Whop Dashboard → Developer → API Keys → Create, enter a name, and select the Admin role. - Company ID - starts with
biz_. Open your business profile on Whop, click the three-dot (…) menu in the top right, and select Copy ID.
Product ID (optional)
If you have an existing Whop product, enter its ID (
prod_...).Leave blank - Tirdad will automatically create a product called Tirdad Billing Product on the first invoice sync and reuse it for all future invoices.Enable Invoice Sync
Toggle Invoice Sync on to push finalized invoices to Whop. With this off, invoices stay only in Tirdad.
Copy your Webhook URL
At the bottom of the drawer, copy your webhook URL. You will need it in the next step.The URL format depends on your region:
| Region | Webhook URL |
|---|---|
| US | https://api.tirdad.ai/v1/webhooks/whop/{tenant_id}/{environment_id} |
| India | https://api.tirdad.ai/v1/webhooks/whop/{tenant_id}/{environment_id} |
Configure Webhook in Whop
For Tirdad to mark invoices as paid when payment is completed through Whop, register your webhook URL in Whop.Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Invoice not syncing to Whop | Invoice sync toggle is off | Enable outbound sync in connection settings |
| Sync fails - customer error | Customer has no email address | Add an email to the customer in Tirdad before finalizing the invoice |
| Webhook events not received | Wrong URL or events not subscribed | Re-copy the URL from the drawer and confirm both invoice_paid and payment_succeeded are selected in Whop |
Next Steps
- Finalize a test invoice in Tirdad and verify it appears in your Whop dashboard
- Check the invoice in Tirdad for
whop_checkout_urlin the metadata - Pay the Whop invoice and confirm the Tirdad invoice is marked paid
Related Documentation
- Invoice Sync - How invoices are synced and payments reconciled