Use case · Payment recovery
Recover failed payments with a multichannel flow.
The moment payment_status flips to failed (DB or Stripe webhook), Minimo fires WhatsApp first, then email. Stops on payment_status = success.
- Trigger: payment_status = failed (DB column or Stripe webhook)
- Channel: WhatsApp first (98% open), email fallback
- Goal: payment_status = success
- Variations: card update link, founder voice note, Stripe portal CTA