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 creates a merchant webhook endpoint and listens for failed invoice events and paid invoice events.
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.