Skip to main content

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?

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.


Hey there ​@dcae, just checking in—did Jammer’s suggestion help to get you pointed in the right direction? 

Let us know if you still need any help getting those weekly payment reminders set up—I’d be happy to lend a hand! 🙂