Smart retention for B2B SaaS

Recover failed payments before customers churn.

Connect in about 10 minutes — LATAM payments (Pagar.me, Mercado Pago) and WhatsApp recovery. Score usage, catch failed charges, recover MRR.

7-day free · No credit card · Connect in under 10 min · LATAM + WhatsApp

Stayn dashboard with recovery metrics

How it works

From failed charge to recovered subscription

01

Catch the failure

Gateway webhooks (Stripe, Pagar.me, Mercado Pago, Polar, Paddle) open a recovery case instantly.

02

Run the cadence

Day 1 email, Day 3 WhatsApp, Day 5 block warning — plus team alerts on Gmail, Slack, Discord, WhatsApp, and ClickUp.

03

Offer another way to pay

A payment link from the gateway you configured — in the same alert message.

04

Save them at cancel

Pause or discount offers at cancel — applied on the merchant’s Stripe when connected.

Data extraction

Pull usage signals from the stack you already run

Forward product analytics into Stayn. We score every account in real time — quiet ≠ healthy.

SDK / API

Track + identify with one write key.

PostHog

Destination webhook compatible.

Mixpanel · Amplitude · Segment

Normalize events into health scores.

posthog
mixpanel
amplitude
segment

Team alerts

Ping the channels where work already happens

When payment fails or usage drifts, Stayn notifies the team — Slack, Discord, Teams, Telegram, WhatsApp, Gmail, ClickUp.

Slack · Discord · Teams

Webhook alerts in seconds.

WhatsApp · Telegram

Mobile-first escalation.

Gmail · ClickUp

Digest + task for follow-up.

slack
discord
gmail
whatsapp
teams
telegram
clickup

Payments

Connect the gateway and recover the invoice in the same flow

When a card declines, Stayn opens the case, generates a link from your configured gateway, and runs the cadence. Stripe, Polar, Paddle — Pagar.me with Pix in Brazil, and Mercado Pago for LATAM.

Configurações Stayn com gateways e branding

Catch the failure

payment_failed / overdue webhooks open the case instantly.

Alternate link

Checkout (Stripe/MP/Polar/Paddle) or Pix in Brazil (Pagar.me) — per Settings.

Mark recovered

Confirmed payment closes the case and updates the dashboard.

stripe
polar
paddle
pagarme
mercadopago

Better than prediction alone

Stayn predicts drift and recovers the money.

Connect PostHog for usage health scores, then auto-recover failed payments with WhatsApp, Slack, and checkout — plus Pix in Brazil via Pagar.me. One product, both churn paths.

Usage drift

PostHog · Mixpanel · SDK

Failed payment

Stripe · Polar · Paddle · LATAM

Team alert

Slack · Teams · WhatsApp

Recovery

Checkout · Pix (BR) · Cadence

MCP · Agent

Ask Stayn from Cursor or Claude

Wire the Stayn MCP server once. Your agent reads failed payments, usage risk, and recovery actions — without opening the dashboard for every check.

Try asking

Natural language in any MCP client. Tools run under the hood.

stayn
Claude
OpenAI
Gemini
Cursor
Perplexity
Cursor · MCP · Stayn

>

Pricing

Simple plans. Clear recovery ROI.

7-day trial. Cancel anytime. Annual = 2 months free. LATAM gateways + WhatsApp dunning included.

Annual charges 10 months and unlocks 12. Switch the toggle to see the total.

Starter

$79/mo

Up to 150 active accounts · usage score + dunning

  • 150 active accounts
  • Usage scoring
  • 100 Stayn WhatsApp/mo
  • 1 payment gateway
Start free0
Most popular

Growth

$219/mo

Up to 500 active accounts · omnichannel recovery

  • 500 active accounts
  • Omnichannel recovery
  • 500 Stayn WhatsApp/mo
  • Weekly PDF report
Start free1

Scale

$399/mo

Up to 2,000 active accounts · MCP

  • 2,000 active accounts
  • MCP (Cursor / Claude)
  • 2,000 Stayn WhatsApp/mo
  • Weekly PDF report
Start free2

FAQ

Questions teams ask first

Does Stayn send WhatsApp for me?+

Yes. By default Stayn sends for you (plan quota: Starter 100, Growth 500, Scale 2,000 msgs/mo). Prefer control? Connect Evolution or Meta Cloud API — then sends do not use Stayn quota. Email via SMTP / Gmail.

Is this only payment dunning?+

No. Stayn also scores product usage (SDK or PostHog) and alerts when accounts go quiet — then recovers failed payments.

Can I customize the dunning days?+

Yes. Rules and templates are editable in Settings.

Do you support Pix?+

Yes — real Pix in Brazil via Pagar.me. Mercado Pago and Stripe use checkout (not Pix-only). In Settings you choose the preferred recovery method.

Does it work with Slack, Discord, and gateways beyond Stripe?+

Yes. Alerts on Slack, Discord, Teams, Gmail, WhatsApp, Telegram, and ClickUp. Gateways: Stripe, Polar, Paddle, Pagar.me, and Mercado Pago.

What does the MCP / LLM connection do?+

You paste a Stayn MCP config into Cursor, Claude Desktop, or any MCP client. Then you ask in plain language — “what's my MRR at risk?” — and the agent calls tools like get_mrr_at_risk, get_recoveries, and get_next_actions. It's not just an HTTP key list: it's a real stdio MCP server.

Can I cancel anytime?+

Yes. Cancel whenever you want — no lock-in. In the first days of the billed period you are eligible for a full refund (Brazil and USA: 7 days; EU and others: 14 days): money back and access ends. After that window there is no refund — you keep access until the paid cycle ends and the next charge does not happen. For Brazil annual plans, card installments may continue after a soft cancel. After the period ends, dashboard read access continues; writing new data requires an active plan.

Stop losing MRR to silent declines.

Put Stayn on your payment_failed stream and start recovering this week.

Open the dashboard