---
schema_version: "1"
id: 49b1e3241a5e30e3b0861b13dc24b5b3cddb84759d2cbe29cda730c3e7f353cc
title: Set Up a Replenishment Trigger
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mktg_admin_set_up_replenishment_trigger.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mktg_admin_set_up_replenishment_trigger.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d403bf604a4dfdfb7b102fd55e98ac32a1d2a4345d1d487c32442721b65c4546
description: Configure a replenishment trigger to remind customers to reorder a consumable product as they approach the end of its consumption cycle.
products:
  - Marketing
release: "264"
---
# Set Up a Replenishment Trigger

Configure a replenishment trigger to remind customers to reorder a consumable product as they approach the end of its consumption cycle.

### Required Editions

[View supported editions](https://help.salesforce.com/s/articleView?id=mktg.mktg_editions.htm&release=264.0.0&type=5 "Marketing Cloud Next is available in Growth and Advanced editions, and requires Salesforce Enterprise or Unlimited editions. Some features are limited by edition or purchased add-on. All functionality is available in Lightning Experience only.").

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" id="d22963e45">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d22963e45 ">To set up replenishment triggers:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d22963e45 ">Marketing Triggers Admin permission set</td>

          </tr>
        </tbody>
      </table>

Before you begin, map customer data from your app with the required Data Model Objects (DMOs). For the data model object mappings used by this trigger, see [DMO Mappings for Replenishment Trigger](https://help.salesforce.com/s/articleView?id=mktg.mktg_admin_dmo_mappings_replenishment_trigger.htm&release=264.0.0&type=5 "For the replenishment trigger, map profile, engagement, product, and contact point DMOs with your customer data.").

The Replenishment trigger drives repeat purchases by reminding customers to reorder before they run out. Salesforce evaluates your customers every day and automatically launches a personalized, multichannel journey when a customer qualifies, so you capture repeat revenue without building audience segments or writing custom code.

1. From Setup, in the Quick Find box, enter Marketing Features, and then select **Triggers**.
2. In the Replenishment trigger, click **Manage Configuration**.
3. From the trigger configuration page, turn on the trigger.
4. In the Map Data to Data Model Objects (DMOs) section, verify that all required DMOs are mapped with your customer data.
    
    A check mark next to the DMO indicates that it's mapped correctly.
5. In Product Categories, add each product category and its replenishment cycle for this trigger.
    1. Enter a **Category Name**.
    2. Enter a **Replenishment Cycle** and select a **Unit** of Days or Weeks.
    3. Click **Add**.
        
        The category appears as a pill in the format {Category Name} – {number of days or weeks}. To change a category, select it, update the values, and click **Save**.
6. In Configure the First Message, set **Days Before Replenishment** to the number of days before the end of the replenishment cycle to send the first message.
7. Set the **Send Time** for the message.
    
    Send time uses your org's default time zone.
8. In Manage Frequency, review how often the trigger runs.
    
    This trigger runs every day.
9. In the Select Channels section, select one or more channels to send trigger messages, such as Email, SMS or RCS, or WhatsApp.
    
    Make sure that the relevant channels are set up in the org.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mktg_all-264-0-0-production-enus/e92be4e1-4bef-47a5-a11d-95f4ea1f7d7a/images/icon_example.png)

Example

The trigger runs daily and reminds customers to reorder before a category's replenishment cycle ends. For example, if you add the category Protein Powder with a 30-day replenishment cycle and set **Days Before Replenishment** to 2, a customer who bought a Protein Powder product is reminded on the 28th day after the purchase. Each category can have its own replenishment cycle, and by default the trigger runs for every category you add.

After setup, marketers can use the **Replenishment** automation event in flows. This event includes individual, product, and contact context in the flow resource. Available fields are: Engagement date, Individual ID, First Name, Last Name, Product, Email Address, SMS and RCS Number, and WhatsApp Number.

To build a flow quickly, use the Replenishment flow template. See [Create a Flow for Your Triggers from a Template](https://help.salesforce.com/s/articleView?id=mktg.mktg_admin_flow_templates.htm&release=264.0.0&type=5 "Create a flow from a flow template to send trigger messages without starting from scratch. Each template includes ready-to-use email content, and merges field values such as {First Name} are personalized from the event payload when the flow runs. With a template, marketers launch a personalized, multichannel journey when a customer qualifies, without building audience segments or writing custom code.").

- **[DMO Mappings for Replenishment Trigger](https://help.salesforce.com/s/articleView?id=mktg.mktg_admin_dmo_mappings_replenishment_trigger.htm&release=264.0.0&type=5)**  
    For the replenishment trigger, map profile, engagement, product, and contact point DMOs with your customer data.