Turn Stripe billing events into emails
Connect Stripe and customers become Loops contacts. Payments, failed invoices, and trial endings can each start a workflow, with no webhook code.
invoice.payment_failedcustomer.createdcustomer.subscription.trial_will_endcheckout.session.completed+ 15 moreLet’s fix your payment
Hi Sam, we couldn’t charge your card for your Acme Pro plan. Update your payment details to keep your account active.
An email for every billing moment
Each Stripe event you turn on can start a workflow. Three come with templates.
Welcome new customers
Send a welcome email when someone becomes a Stripe customer, starting from the New Customer template.
Thank people for paying
Follow up when checkout completes or an invoice is paid, starting from the Payment Successful template.
Recover failed payments
Ask customers to update their card when a payment fails, starting from the Payment Failed template.
Remind before a trial ends
Email trial users before their trial runs out, while there’s still time to pick a plan.
Connected in a few clicks
There’s no webhook endpoint to build. The Stripe docs cover every setting.
Install the Loops app
Click Connect to Stripe in your Loops settings and approve the app in Stripe.
Choose your events
Turn on the customer, subscription, invoice, checkout, quote, and dispute events you want. Loops ignores the rest.
Matched by email
Each event lands on the contact with the same email, and Loops creates one if it’s new. Names sync if you want them.
Frequently asked questions
Do I need to write webhook code?
How are Stripe customers matched to contacts?
Which Stripe events does Loops accept?
Can I send events Stripe doesn’t know about?
What happens when a customer is deleted in Stripe?
Is there a free plan?