Coupon Code Expired Workflow Trigger in Sparkforge
The Coupon Code Expired trigger fires when a coupon's expiration date is reached and it goes inactive. Use it for re-engagement offers, internal alerts, and campaign cleanup.
The Coupon Code Expired trigger fires when a coupon reaches its scheduled expiration date and goes inactive. Use it to send replacement offers to customers who missed out, notify teams that a campaign closed, and auto-clean tags and opportunities tied to the promo.
Set up the trigger
- Go to Automation › Workflows and open or create a workflow.
- Click + Add New Trigger.
- Scroll to the Payments section and select Coupon Code Expired.
- Name the trigger (for example, SummerSale Coupon Expired).
- Click + Add Filters to scope by code, name, or type.
- Save the trigger, build the actions, run Test Workflow, then Publish.
Available filters
| Filter | Operators | Input |
|---|---|---|
| Coupon Code | Is Any Of / Is None Of / Is Empty / Is Not Empty | Multi-select of active codes |
| Coupon Name | Is Any Of / Is None Of / Is Empty / Is Not Empty | Multi-select of active names |
| Coupon Type | Is / Is Not / Is Empty / Is Not Empty | Amount or Percentage |
Actions worth pairing with this trigger
- Send Email — tell customers the coupon expired and offer a new promotion.
- Internal Notification — alert your team so the campaign cleanup happens.
- Add Tag — mark contacts who missed the window (e.g., MissedPromo).
- Create/Update Opportunity — route missed redeemers into a nurture sequence.
- Send SMS — quick follow-up offer or coupon extension to select customers.
Frequently Asked Questions
When exactly does this fire?
When the coupon's scheduled expiration date is reached and it automatically becomes inactive. The trigger fires on the status change, not on usage attempts.
Can I target specific coupon types?
Yes. Use the Coupon Type filter to act on Percentage or Fixed Amount coupons separately.
What if I don't add filters?
The workflow fires for every coupon that expires. Add Coupon Code or Coupon Name filters to scope to specific campaigns.
Can I send different actions for different coupons?
Yes. Build separate workflows with different Coupon Code or Coupon Type filters and run unique actions per campaign.
Does it fire when a customer tries to redeem an expired coupon?
No. The trigger only fires on the status change from active to expired, not on failed redemption attempts.
Was this article helpful?
Thanks for the feedback.