An image of the listener iconData sources for listeners

A listener is a data source step that is a point of entry for contacts or custom data objects into your program. A listener can get its data by the following methods:

  • Subscribing: You can subscribe to lead score changes, contact creation, contact field changes, or campaign responses. Once you subscribe to a data source, the step listens to changes in the data source in real time, and immediately pulls contacts into a program as relevant changes occur.
  • Pushing: You can push data sources to the Program Canvas from other areas of Oracle Eloqua. For example, you can push a segment to a listener step for one-time evaluation or push data to a program based on a form submission.

Note: You can enable to 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.

The table below lists the different data sources and describes their configuration.

Data Source Type Configuration
Lead Scoring Model Subscribe Pull contacts into a program when a contact's lead score changes. For more information, see Subscribing to data sources using a listener step.
Contact Creation Subscribe Pull contacts into a program when a contact is created. For more information, see Subscribing to data sources using a listener step.
Custom Object Record Creation Subscribe

Pull custom object record information into a program when a custom object record is created. For more information, see Subscribing to data sources using a listener step.

Contact Field Changes Subscribe Pull contacts into a program when a tracked contact field changes. For more information, see Subscribing to data sources using a listener step.
Campaign Responses Subscribe Pull contacts into a program when a contact registers any campaign response. For more information, see Subscribing to data sources using a listener step.
Form Submission Push Push data to a program when a form is submitted using a form processing step. For more information, see Processing form data.
Segment Push Push contacts to a program from a segment using the Add to Program option in the Segments module.
Campaign Canvas Element Push Push contacts to a program as they move through a campaign using the Add to Program or Move to Program action steps in the Campaign Canvas module.
Program Canvas Step Push Push contacts or custom object records from one program to another using the Add to Program or Move to Program program steps.
Linked Custom Object Records Push Push linked records to a program. For more information, see Sending custom object records to a program.

Viewing data sources

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

An image of the Program Listener Sources window.

Learn more

Subscribing to data sources using a listener step

Subscribing to contact field changes

Program Canvas steps

Program Canvas