About listeners

Content under development

A Boomi Flow listener is used to listen to events on Objects stored or managed by a service. When an event occurs (example, a record is updated) in the underlying application (say, Salesforce), the platform will trigger the executing flow of the event so it can take appropriate action.

Listeners work as follows:

  1. You send the Service the Objects you want to listen to (referencing the appropriate value). In addition, you specify the type of event you’re interested in (e.g. record created).
  2. The service will notify the platform when that event has happened on the associated Object(s). This will populate the referenced value with the latest data from the service.
  3. You specify the outcomes (with Comparisons/Rules) under which you “accept” the event and the path the flow should follow. If those Comparisons/Rules are met, the flow will proceed to the next MapElement in the flow as defined by the matching Outcome. If not, the flow will continue to wait until the appropriate event occurs.

Check out the glossary for a definition of terms and key concepts that appear in the Boomi Flow website, Drawing Tool, technical documentation, blogs, and marketing communications.