# Workflow Trigger - Coupon Code Expired

> Learn how to set up the Coupon Code Expired workflow trigger to automate promotions, notify teams, and re‑engage customers when a coupon reaches its end date.

- Source: https://docs.ghlcustomercare.com/docs/workflows/payments-workflow-triggers/workflow-trigger-coupon-code-expired
- Section: Workflows / Payments Workflow Triggers
- Reading time: 3 min
- Images: 5, each explained below

---
Easily automate actions when a coupon code reaches its expiration date and becomes inactive. This article walks you through everything you need to know, from setup to key benefits, so you can seamlessly trigger workflows the moment a coupon expires. Perfect for promotional wrap-ups, customer follow-ups, and internal alerts.

---

**TABLE OF CONTENTS**

-   [What is the Coupon Code Expired Workflow Trigger](#what-is-the-coupon-code-expired-workflow-trigger)
-   [Key Benefits of Coupon Code Expired Workflow Trigger](#key-benefits-of-coupon-code-expired-workflow-trigger)
-   [Configuring Coupon Code Expired Workflow Trigger](#configuring-coupon-code-expired-workflow-trigger)
-   [Available Filters](#available-filters)
-   [Recommended Workflow Actions for Expired Coupons](#recommended-workflow-actions-for-expired-coupons)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **What is the Coupon Code Expired Workflow Trigger**

The **Coupon Code Expired** trigger fires when a coupon code reaches its scheduled expiration date and becomes inactive. It’s a great tool for marketers and sales teams to manage time-bound promotions and follow up with customers who missed out, replace expired coupons, or notify internal teams when offers are no longer active.

---

## **Key Benefits of Coupon Code Expired Workflow Trigger**

-   **Instant Alerts:** Inform sales, support, or marketing when key coupons expire so teams can react right away
    
-   **Customer Re‑engagement:** Send follow‑up offers or extensions to shoppers who missed out, boosting conversion opportunities
    
-   **Campaign Cleanup:** Archive tags, close opportunities, or stop ads automatically when coupon expires to keep data tidy
    
-   **Consistent Customer Experience:** Prevent confusion by confirming that an offer is no longer valid before customers try to use it again
    

---

## **Configuring Coupon Code Expired Workflow Trigger**

To set up this trigger, follow these steps inside your workflow builder:

#### **Step 1:** Add the Trigger to Your Workflow

-   Navigate to **Automation > Workflows**
-   Either create a new workflow or edit an existing one
-   In the workflow builder, click **\+ Add New Trigger** to get started

![Step 1: Add the Trigger to Your Workflow (image 1 of 5)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050551956/original/KS83c0dS2PvtlP4YCrV05IBN_GsjzQallg.png)

**Step 1: Add the Trigger to Your Workflow (image 1 of 5)**

This screenshot appears in the "Step 1: Add the Trigger to Your Workflow" section of "Workflow Trigger - Coupon Code Expired". The text alongside this image reads: Navigate to Automation > Workflows Either create a new workflow or edit an existing one In the workflow builder, click + Add New Trigger to get started. The navigation path used here is Automation > Workflows Either. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: From the list of available triggers, scroll to the Payments section and select Coupon Code Expired.

- Path: Automation > Workflows Either
- Where to go: Navigate to Automation > Workflows Either create a new workflow or edit an existing one In the workflow builder, click + Add New Trigger to get started
- Fields: Either create a new workflow or edit an existing one
- Controls: Automation > Workflows, + Add New Trigger
- Next: From the list of available triggers, scroll to the Payments section and select Coupon Code Expired

Full procedure:

1. Navigate to Automation > Workflows
2. Either create a new workflow or edit an existing one
3. In the workflow builder, click + Add New Trigger to get started

#### **Step 2:** Choose the Trigger Type

From the list of available triggers, scroll to the **Payments** section and select **Coupon Code Expired**

![Step 2: Choose the Trigger Type (image 2 of 5)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050551986/original/iS9zpAvHNi_rsInKm1vVz0rroVNwkUHKVA.png)

**Step 2: Choose the Trigger Type (image 2 of 5)**

This screenshot appears in the "Step 2: Choose the Trigger Type" section of "Workflow Trigger - Coupon Code Expired". The text alongside this image reads: From the list of available triggers, scroll to the Payments section and select Coupon Code Expired. Immediately after, the guide continues: Provide a descriptive name in the Workflow Trigger Name field to keep your workflow organized Example: SummerSaleCouponExpired.
- What to choose: From the list of available triggers, scroll to the Payments section and select Coupon Code Expired
- Controls: Payments, Coupon Code Expired
- Next: Provide a descriptive name in the Workflow Trigger Name field to keep your workflow organized Example: SummerSaleCouponExpired

#### **Step 3:** Name Your Trigger

-   Provide a descriptive name in the **Workflow Trigger Name** field to keep your workflow organized
-   Example: _SummerSaleCouponExpired_

![Step 3: Name Your Trigger (image 3 of 5)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050552764/original/FcSxv_3jNMqPs69syQRA2cMIuKgOQyp5SA.png)

**Step 3: Name Your Trigger (image 3 of 5)**

This screenshot appears in the "Step 3: Name Your Trigger" section of "Workflow Trigger - Coupon Code Expired". The text alongside this image reads: Provide a descriptive name in the Workflow Trigger Name field to keep your workflow organized Example: SummerSaleCouponExpired. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: After naming the trigger, you can apply filters to narrow down exactly when this workflow should fire To add filters, click + Add Filters Each filter comes with specific operators to precisely target the conditions you care about. Click….
- What to fill in: Provide a descriptive name in the Workflow Trigger Name field to keep your workflow organized Example: SummerSaleCouponExpired
- Fields: Example: SummerSaleCouponExpired
- Controls: Workflow Trigger Name
- Next: After naming the trigger, you can apply filters to narrow down exactly when this workflow should fire To add filters, click + Add Filters Each filter comes with specific operators to precisely target the conditions you care about. Click Here to See List of Available Filters

Full procedure:

1. Provide a descriptive name in the Workflow Trigger Name field to keep your workflow organized
2. Example: SummerSaleCouponExpired

#### **Step 4:** Apply Filters to Target Specific Scenarios

-   After naming the trigger, you can apply filters to narrow down exactly when this workflow should fire
-   To add filters, click **\+ Add Filters**
-   Each filter comes with specific operators to precisely target the conditions you care about. [Click Here to See List of Available Filters](#available-filters) 

### 

![Step 4: Apply Filters to Target Specific Scenarios (image 4 of 5)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050552825/original/HbC14qdtt-BcO1q8Vt54um71dhz6jADN3A.png)

**Step 4: Apply Filters to Target Specific Scenarios (image 4 of 5)**

This screenshot appears in the "Step 4: Apply Filters to Target Specific Scenarios" section of "Workflow Trigger - Coupon Code Expired". The text alongside this image reads: After naming the trigger, you can apply filters to narrow down exactly when this workflow should fire To add filters, click + Add Filters Each filter comes with specific operators to precisely target the conditions you care about. Click Here to See List of Available Filters. Immediately after, the guide continues: Once your trigger and filters are configured, click Save Trigger and start adding your desired actions to the workflow When finished, use Test Workflow to confirm everything’s working as expected, then Publish the workflow to activate it.
- What to click: After naming the trigger, you can apply filters to narrow down exactly when this workflow should fire To add filters, click + Add Filters Each filter comes with specific operators to precisely target the conditions you care about. Click Here to See List of Available Filters
- Next: Once your trigger and filters are configured, click Save Trigger and start adding your desired actions to the workflow When finished, use Test Workflow to confirm everything’s working as expected, then Publish the workflow to activate it

#### **Step 5:** Save and Build the Workflow

-   Once your trigger and filters are configured, click **Save Trigger** and start adding your desired actions to the workflow
-   When finished, use **Test Workflow** to confirm everything’s working as expected, then **Publish** the workflow to activate it

![Step 5: Save and Build the Workflow (image 5 of 5)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050552860/original/x4q_5CI9nIOpvsgrNMWld-e8aXcCFPqaPA.png)

**Step 5: Save and Build the Workflow (image 5 of 5)**

This screenshot appears in the "Step 5: Save and Build the Workflow" section of "Workflow Trigger - Coupon Code Expired". The text alongside this image reads: Once your trigger and filters are configured, click Save Trigger and start adding your desired actions to the workflow When finished, use Test Workflow to confirm everything’s working as expected, then Publish the workflow to activate it. Immediately after, the guide continues: Filter Operator(s) Input Type Coupon Code Is Any Of / Is Empty / Is None Of / Is Not Empty Multi-Select Dropdown of Active Coupon Codes Coupon Name Is Any Of / Is Empty / Is None Of / Is Not Empty Multi-Select Dropdown of Active Coupon….
- How to confirm: Once your trigger and filters are configured, click Save Trigger and start adding your desired actions to the workflow When finished, use Test Workflow to confirm everything’s working as expected, then Publish the workflow to activate it
- Controls: Save Trigger, Test Workflow, Publish
- Next: Filter Operator(s) Input Type Coupon Code Is Any Of / Is Empty / Is None Of / Is Not Empty Multi-Select Dropdown of Active Coupon Codes Coupon Name Is Any Of / Is Empty / Is None Of / Is Not Empty Multi-Select Dropdown of Active Coupon Names Coupon Type Is / Is Not / Is Empty / Is Not Empty Single-Select Dropdown (Amount vs Percentage)

Full procedure:

1. Once your trigger and filters are configured, click Save Trigger and start adding your desired actions to the workflow
2. When finished, use Test Workflow to confirm everything’s working as expected, then Publish the workflow to activate it

---

## **Available Filters**

<table><colgroup><col width="158"><col width="246"><col width="220"></colgroup><tbody><tr><td><p dir="ltr" style="text-align: center"><span style="font-weight: 700">Filter</span></p></td><td><p dir="ltr" style="text-align: center"><span style="font-weight: 700">Operator(s)</span></p></td><td><p dir="ltr" style="text-align: center"><span style="font-weight: 700">Input Type</span></p></td></tr><tr><td dir="ltr">Coupon Code</td><td dir="ltr">Is Any Of / Is Empty / Is None Of / Is Not Empty</td><td dir="ltr">Multi-Select Dropdown of Active Coupon Codes</td></tr><tr><td dir="ltr">Coupon Name</td><td dir="ltr">Is Any Of / Is Empty / Is None Of / Is Not Empty</td><td dir="ltr">Multi-Select Dropdown of Active Coupon Names</td></tr><tr><td dir="ltr">Coupon Type</td><td dir="ltr">Is / Is Not / Is Empty / Is Not Empty</td><td dir="ltr">Single-Select Dropdown (Amount vs Percentage)</td></tr></tbody></table>

---

## **Recommended Workflow Actions for Expired Coupons**

Once your **Coupon Code Expired** trigger is active, consider adding actions like:

-   **Send Email:** Notify customers that their coupon expired and offer a new promotion
    
-   **Internal Notification:** Alert your sales or marketing team when key coupons expire
    
-   **Add Tag:** Apply a tag to the contact for follow-ups or segmentation (e.g., `MissedPromo`)
    
-   **Create/Update Opportunity:** Route contacts who missed redemptions into a nurture sequence
    
-   **Send SMS:** Deliver a quick follow-up offer or coupon extension for select customers
    

---

## **Frequently Asked Questions**

**Q: When exactly does this trigger fire?**  
It fires when a coupon’s scheduled expiration date is reached and the coupon automatically becomes inactive.

**Q: Can I target specific types of coupons?**  
Yes, use the _Coupon Type_ filter to target _Percentage_ or _Fixed Amount_ coupons.

**Q: What happens if I don’t apply any filters?**  
The workflow will trigger for any coupon that expires. To narrow it down, apply filters like _Coupon Code Is_ or _Coupon Name Contains_.

**Q: Can I send different actions for different coupons?**  
Yes, by setting up separate workflows with different _Coupon Code_ or _Coupon Type_ filters, you can run unique actions for each.

**Q: Will this trigger fire if a customer tries to redeem an already‑expired coupon?**  
No. The trigger only fires when the coupon moves from active to expired status, not on failed redemption attempts.

---

## **Related Articles**

-   How to Create Coupons for Products
-   [Coupon Application on Subscription Products](https://docs.ghlcustomercare.com/docs/payments/getting-started-w-payments/coupon-application-on-subscription-products)
-   [Workflow Trigger - Coupon Code Redeemed](https://docs.ghlcustomercare.com/docs/workflows/payments-workflow-triggers/workflow-trigger-coupon-code-redeemed)
-   [Workflow Trigger - Coupon Redemption Limit Reached](https://docs.ghlcustomercare.com/docs/workflows/payments-workflow-triggers/workflow-trigger-coupon-redemption-limit-reached)
-   [Workflow Trigger - Coupon Code Applied](https://docs.ghlcustomercare.com/docs/workflows/payments-workflow-triggers/workflow-trigger-coupon-code-applied)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com