External Signal activity - Call a workflow with parameters

The External Signal activity is used to organize and orchestrate different processes that are part of the same customer journey into different workflows. It allows to start one workflow from another, enabling to support more complex customer journeys, while being able to better monitor and react in case of issue.

In ACS 19.2 the External Signal activity can not only call a workflow, but in addition pass parameters to the workflow (an audience name to target, a file name to import, a part of message content, etc.) to the workflow from another workflow or a REST API call to integrate with your external systems.

This also includes a new Test Activity where you can run tests on this functionality.

The following video explains the configuration steps required to:

  1. Receive external parameters from an external system, like a content management system (CRM):

    • Declare the parameters in the External Signal Activity
    • Configure the API call to define the parameters and trigger the workflow External Signal Activity. For more information on how to configure an API call please see Triggering a Signal Activity.
  2. Customize a workflow with external parameters (events variables):

    Once the workflow triggered, the parameters are ingested into the workflow’s events variables and can be used within the workflow. See the documentation for all activities that can be customized with event variables:

    • Configure the Test Activity (new in 19.2)
    • Configure Read Audience and Email Delivery Activity
  3. Configure an End Activity to call a workflow with external parameters

Additional resources

On this page