Skip to main content

Overview

A Whop connection in Flexprice lets you:
  • Sync invoices - push finalized Flexprice 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 Flexprice automatically

Prerequisites

Before you start, have:
  1. Whop business account - whop.com
  2. Flexprice account - flexprice.io

Keys you need

How to connect your Whop account

Go to Flexprice DashboardSettingsIntegrationsWhopAdd a connection.
1

Name your connection

Enter a name to identify this connection, e.g. Whop Production.
2

Enter API Key and Company ID

  • API Key - starts with apik_. Go to Whop Dashboard → DeveloperAPI KeysCreate, 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.
3

Product ID (optional)

If you have an existing Whop product, enter its ID (prod_...).Leave blank - Flexprice will automatically create a product called Flexprice Billing Product on the first invoice sync and reuse it for all future invoices.
4

Enable Invoice Sync

Toggle Invoice Sync on to push finalized invoices to Whop. With this off, invoices stay only in Flexprice.
5

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:

Configure Webhook in Whop

For Flexprice to mark invoices as paid when payment is completed through Whop, register your webhook URL in Whop.
1

Open Whop Webhook Settings

Go to your Whop Dashboard → SettingsWebhooksAdd Endpoint.
2

Paste the Webhook URL

Paste the URL copied from the Flexprice connection drawer.
3

Subscribe to events

Select the following events and save:
Without the webhook configured, invoices synced to Whop will not automatically mark as paid in Flexprice and Charge Automatically will not activate.

Troubleshooting

Next Steps

  1. Finalize a test invoice in Flexprice and verify it appears in your Whop dashboard
  2. Check the invoice in Flexprice for whop_checkout_url in the metadata
  3. Pay the Whop invoice and confirm the Flexprice invoice is marked paid
  • Invoice Sync - How invoices are synced and payments reconciled