Rescue Failed Recurly Payments With an Automatic Slack Nudge
When a Recurly charge fails, this reaches the customer over Slack with a friendly heads-up and an update-card link, and flags finance — recovering revenue that silent dunning would lose.
- 1
Step 1 — Catch the failure
Add the
Recurlytrigger (or webhook) for thepayment failed/invoice.payment_failedevent. - 2
Step 2 — Pull customer + reason
Add a
Setnode capturing the customer email, the amount, and the failure reason (e.g. expired card) for a helpful message. - 3
Step 3 — Reach the customer on Slack
Add a
Slacknode. SetResourcetoMessageandOperationtoSend. Choose the channel (e.g.#alerts) and drop a friendly note, the amount, and an update-payment link into the message text using expressions like{{ $json.summary }}. Connect your Slack OAuth or bot-token credential. - 4
Step 4 — Flag finance
Add a Slack/Sheet step so finance can see at-risk revenue and follow up on anything the automated nudge doesn't recover.
Frequently asked questions
Does Recurly already retry cards?
Yes, most have smart retries — this complements them by reaching the human, who often just needs to update an expired card the retry can't fix.
How many times should I message?
One clear Slack nudge, optionally a follow-up before the subscription cancels. Respect the customer; over-messaging costs goodwill.