LetsBot Menu
Get Started English Language

Meta Business Partner UK Registered Company

Language

Stripe App Marketplace

UK Registered (Companies House #15477940)

Turn Every Stripe Event Into a WhatsApp Conversation

LetsBot connects your Stripe account to the official WhatsApp Business API and delivers branded notifications for every payment, refund, invoice, and subscription event — all without writing a single line of code.

Free to install · No credit card required · Cancel anytime

  • 9 Pre-built templates
  • 7 Reminder triggers
  • 14 Days free trial
  • 60s To go live

How it works

Live in three steps

From the first install click to your first delivered WhatsApp message — under sixty seconds, with zero code.

  1. Install LetsBot from the Stripe Marketplace

    One-click install from inside your Stripe Dashboard. The app requests no data permissions there — every operation runs server-to-server through the Connect OAuth grant you authorize separately.

  2. Nine WhatsApp templates appear instantly

    The moment you authorize Stripe, LetsBot seeds nine pre-built templates — payment succeeded and failed; subscription created, updated, canceled and trial ending; invoice created, paid and overdue. All editable.

  3. Customers get WhatsApp messages, not lost emails

    Every Stripe event triggers a templated WhatsApp message through the official Meta-approved Business API. Customers see receipts, recovery prompts, and renewal reminders the moment they happen — open rates speak for themselves.

Capabilities

Everything Stripe sends, delivered to WhatsApp

Six categories of automation, all built around the Stripe object model — not bolt-on hacks.

Payment receipts

Branded WhatsApp confirmation the moment payment_intent.succeeded fires. Customer name, amount, currency, plan name, hosted-receipt link — all auto-bound from the Stripe object.

Failed-payment recovery

On charge.failed or invoice.payment_failed, automatically nudge customers with a friendly WhatsApp prompt and a one-click update-payment-method link. Recover revenue that would otherwise leak.

Refund & dispute notifications

Customers know about refunds before they have to ask. Trigger on charge.refunded or charge.dispute.created with a transparent message that builds trust instead of confusion.

Subscription lifecycle

Trial-ending warnings, renewal confirmations, cancellation acknowledgments, plan-change updates, past-due reminders. Your entire customer.subscription.* stream pipes through.

Reminders & follow-ups

Configure WhatsApp reminders that fire before or after seven Stripe events: abandoned checkouts, upcoming invoices, overdue invoices, failed payments, ending trials, cancellations, and refunds.

No-code template editor

Drag-and-drop editor with auto-bound Stripe variables — {CUSTOMER_NAME}, {PLAN_AMOUNT}, {INVOICE_URL}, dozens more. Bilingual (Arabic + English) and Meta-approval ready.

9 templates seeded on day one

Production-ready templates, ready for Meta approval

The moment you connect Stripe we provision nine WhatsApp templates pre-formatted to Meta's UTILITY category requirements — so they ship straight to approval without the usual review-loop friction.

Template When it is sent
stripe_payment_succeeded Ready Sent when a payment is successfully captured
stripe_payment_failed Ready Sent when a payment attempt fails
stripe_subscription_created Ready Sent when a new subscription is created
stripe_subscription_updated Ready Sent when a subscription plan changes
stripe_subscription_canceled Ready Sent when a subscription is canceled
stripe_subscription_trial_ending Ready Sent before a trial period ends
stripe_invoice_created Ready Sent when a new invoice is issued
stripe_invoice_paid Ready Sent when an invoice is paid
stripe_invoice_overdue Ready Sent as a reminder for an overdue invoice

Reminder triggers — reminders before or after the event, at the time you set

  • Abandoned checkout
  • Upcoming invoice
  • Overdue invoice
  • Failed payment
  • Trial ending
  • Subscription canceled
  • Refund issued

Trust & security

Built on principles Stripe and Meta share

The Stripe App surface itself requests no data permissions. Every other operation runs server-to-server through the Connect OAuth grant your merchant authorizes separately on letsbot.net.

Minimum-permission scope

The Stripe App inside your Stripe Dashboard requests no data permissions and reads no customer data there; it only shows whether your account is linked. Events run server-to-server through the Stripe Connect OAuth grant the merchant approves on letsbot.net.

Per-tenant data isolation

Each merchant gets a dedicated database. No cross-tenant queries are possible at the application layer; multi-tenancy is enforced by stancl/tenancy with database-per-tenant separation.

Transparent data retention

Event records: 24 months. Message bodies: 90 days. Backups: 30 days. No data sold, no model training, no ad-network sharing.

Official partnerships

Meta Business Partner for the WhatsApp Business API, with on-platform template approval. Stripe Marketplace publisher. UK-registered company (Companies House #15477940) with public director records.

Simple pricing

Stripe addon + your LetsBot plan

The Stripe integration is an addon you attach to any LetsBot plan. Pick the plan that matches your message volume, employees, and storage — your Stripe addon stays the same price across all of them.

Stripe automation addon

Adds the 9 pre-built WhatsApp templates, all Stripe event triggers, and the reminder builder on top of any active LetsBot plan.

$15 / month or $150 / year · save 17% VAT-inclusive · billed in USD

Bundle examples — Stripe addon paired with our most-used plans

Trial

$0 / 14 days

Stripe addon + Starter plan, free for 14 days. No credit card.

  • 9 WhatsApp templates
  • All Stripe event triggers
  • Reminder builder
  • Sandbox messages included

Starter

Stripe addon + Starter plan
$21 / month

For small stores starting Stripe-driven WhatsApp comms.

  • Up to 12,000 messages / month
  • 5 employees
  • 2 GB storage
  • 1,000 AI credits / month
  • All 9 Stripe templates

Scale

Stripe addon + Professional plan
$115 / month

High-volume merchants with custom requirements.

  • Up to 200,000 messages / month
  • 30 employees
  • 25 GB storage
  • 10,000 AI credits / month
  • Dedicated account manager
  • SLA-backed delivery

Every plan includes one official WhatsApp Business number. All prices in USD, billed monthly or annually. VAT may apply based on your billing country.

FAQ

Questions other merchants already asked

Does LetsBot need full access to my Stripe account?

No. The Stripe App surface requests no data permissions. Every other capability — listening to charges, refunds, invoices, subscriptions — runs server-to-server through the Stripe Connect OAuth grant your merchants explicitly authorize on letsbot.net. We never move funds, take application fees, or initiate payouts on your behalf.

How long does it take to send the first WhatsApp message?

Under sixty seconds in most cases. Install LetsBot from the Stripe Marketplace, click "Connect with LetsBot," authorize once on letsbot.net, and the nine pre-built templates appear immediately. Trigger any test charge in Stripe Test mode and the corresponding WhatsApp message queues right away.

Are the WhatsApp templates already approved by Meta?

The default nine templates ship pre-formatted to Meta's UTILITY category requirements, which is the highest-approval category for transactional notifications. Most pass Meta's review on first submission. You can edit body, header, and footer in our visual editor; pushing edits back to Meta for approval is a one-click action.

What happens if my customer hasn't opted in to WhatsApp?

LetsBot strictly follows Meta's opt-in and opt-out rules. Transactional UTILITY templates (receipts, refunds) can be sent to any customer who has provided their phone number to your business. Marketing-style messages require explicit opt-in. Customers can reply STOP at any time and we honor it across every channel.

Does LetsBot store my customers' Stripe data?

We store the minimum necessary to deliver and audit messages: event metadata (Stripe event id, type, occurred_at) for 24 months, sent message bodies for 90 days, encrypted backups for 30 days. We never store payment-method details, full customer records, or fund-flow data. Full retention details live in our Privacy Policy.

Which Stripe products does this work with?

Stripe Payments, Billing (subscriptions and invoices), Customers, and Checkout. As soon as a merchant authorizes the Connect OAuth grant we automatically subscribe to payment_intent.*, charge.*, invoice.*, customer.subscription.*, and checkout.session.* webhooks.

Can I send WhatsApp messages in languages other than English?

Yes. Every template ships with English and Arabic body variants out of the box, and the editor supports any language Meta recognizes. RTL languages render correctly inside WhatsApp without extra configuration.

Ready to turn your Stripe events into WhatsApp conversations?

Install LetsBot from the Stripe Marketplace in one click. No credit card. No code. 14 days free, then as little as $21/month.

Dig deeper

Articles about Stripe