Skip to main content
Question

Setting up failed payment reminders in Stripe with Zapier and Mailjet

  • January 31, 2025
  • 1 reply
  • 8 views

I'm trying to set up an automated workflow using Zapier to handle failed payments on Stripe and send reminders via Mailjet. Here's what I want to achieve:

  1. When a payment fails on Stripe, I want to send an email notification every week for up to 12 weeks, reminding the customer of the failed payment.
  2. Before each reminder email is sent, I want to check if the payment has been successfully made.
  3. After 12 weeks, if the payment is still unpaid, I want to send a final notice email on the 90th day.

How can I set up this workflow using Zapier and Mailjet to ensure proper timing and checks for payment status?

Did this topic help you find an answer to your question?

1 reply

JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2188 replies
  • February 3, 2025

Hi ​@dcae,

 

Welcome to the Community.

 

To automate payment reminders using Zapier and Mailjet, set up a Zap triggered by a new failed charge in Stripe. Add a 1-week delay, then check if the charge is still unpaid using Stripe's "Find Charge" and a filter. If unpaid, send a reminder email via Mailjet. To repeat this weekly for up to 12 weeks, create a loop using Webhooks by Zapier, ensuring careful setup to avoid infinite loops. For a final notice on day 90, create a separate Zap with a 90-day delay. Implement error handling to ensure the workflow runs smoothly. 

 

I hope this helps. Let me know if you have any other questions.