Subscribing to data sources using a listener step

The listener step is a point of entry for your contact program. You can subscribe to data sources and pull contacts into your program in real-time as relevant changes occur. For example, you can create a contact program that listens to changes in a contact's lead score. If the score increases, you can add them to a relevant marketing campaign.

Note: You can enable up to 10 listener steps that can be subscribed to from a program capped at 1 million contacts updated per day (for the entire instance) using field tracking. Learn more about contact field tracking maximum limits.

If you want to push data into the listener step, see Data sources for listeners.

To subscribe to data sources using a listener step:

  1. Navigate to Orchestration An image of the Orchestration icon., then click Programs.

  2. Open an existing program, or create a new one.
  3. Double-click the The listener step icon Listener step in the left pane.

    Important: When you add a listener step, the step is initially gray. You cannot configure the step until you save the program.

  4. Click Save.

    The listener step turns green, and you can now configure the step.

  5. Double-click the Listener step.
  6. Type a name for the step in the Step name box.
  7. Choose an option:
    OptionSteps
    To listen for new contacts
    1. Click An image of the add icon, which is represented by a plus sign., then click Contact Creation.
    2. Click outside the window to apply the changes.
    To listen for new custom object records

    This option automatically adds newly created custom object records for the specified custom object into the canvas. This replaces the custom object service's Add to Program step to add newly created custom object records into your canvas.

    1. Click An image of the add icon, which is represented by a plus sign., then click CDO Creation.
    2. Click outside the window to apply the changes.
    To listen for a contact field change
    1. Click An image of the add icon, which is represented by a plus sign., then click Contact Field Change.
    2. Choose the contact field you want to listen to and click Add. Learn more about listening to contact field changes.
    To listen to lead score changes
    1. Click An image of the add icon, which is represented by a plus sign., then click Lead Scoring Model.
    2. Choose the lead scoring model.
    3. Click the lead score activity that you want to subscribe to:
      • All score changes: Pulls a contact into the step if the contact’s lead score changes in any way.
      • Increasing lead score: Pulls a contact into the step if the contact's profile or engagement score goes up. For example, from B3 to A3, or from A4 to A2.
      • Decreasing lead score: Pulls a contact into the step if contact's profile or engagement score goes down. For example, from A3 or B3, or from A2 to A4.
    4. Click Add.
    To listen for campaign responses
    1. Click An image of the add icon, which is represented by a plus sign., then click All Campaign Responses.
    2. Click outside the window to apply the changes.
  8. Add additional data sources to the listener step as required.
  9. Save your program.

After you configure the listener step, the step indicates the number of data sources.

A listener step with configured sources

You can view the listener sources for your program by double-clicking the listener step and clicking View Sources. To open the listener source, click An image of the View icon. in the Actions column. To remove a listener source, click X in the Actions column.

An image of the Program Listener Sources window.

Learn more

Data sources for listeners

Activating programs

Program Canvas steps