Docs

Get RecoverFlow running in under five minutes.

1. Connect Stripe

Sign up, open Dashboard Connections, and paste your Stripe keys: the Secret Key (sk_...), Publishable Key (pk_...), and Webhook Signing Secret (whsec_...). We validate them against Stripe's live API and save them encrypted.

2. Connect messaging

In the dashboard, add a Resend API key for email, and (optionally) Twilio credentials for SMS and WhatsApp. Email works out of the box with just a Resend key.

3. Webhooks

Add the endpoint /api/webhooks/stripe to your Stripe Dashboard and subscribe to invoice.payment_failed, invoice.payment_succeeded,invoice.payment_action_required, customer.subscription.updated, and customer.subscription.deleted.

4. Recovery

When a payment fails, RecoverFlow sends an Email/SMS/WhatsApp message with a one-click link to Stripe's billing portal. Automatic retries fire at 24h and 72h until the payment recovers.

Need help?

Email support@hackiom.xyz and we'll get back to you.