How it works

1. Install through Stripe

The merchant clicks the install link, selects a Stripe account, approves permissions, and lands back in the hosted dashboard already signed in.

2. Connect WhatsApp Business

The merchant connects their own WhatsApp Business assets and sets the template used for recovery messages.

3. Receive Stripe events

RecoupFlow listens on one platform Connect webhook endpoint and routes connected-account invoice events by Stripe account ID.

4. Queue and send the template

A recovery record is created, a proxied recovery link is generated, and the message is sent through Cloudflare Queues.

5. Attribute clicks and recoveries

Customer clicks pass through a RecoupFlow redirect, which allows click timestamps to be stored next to the recovery record.

6. Report recovered revenue

The merchant dashboard shows recoveries, message status, and recovered amounts based on invoice.paid events.