Synchronous outbound triggers

When Unica Campaign runs an outbound trigger synchronously, the process that called it waits for the executed command to complete and return with a success or failure status.

In other words, the flowchart does not continue running until the results of the trigger are returned. If the trigger fails, as indicated by a non-zero return value, the process box does not continue processing and indicates an error (with a red X) and an appropriate error message.

Synchronous execution is useful when the flowchart is waiting for an external process to complete its work before continuing. For example, a synchronous outbound trigger could run third-party predictive model scores in real-time, and the flowchart would wait until it completed before selecting from the updated model scores.

To make an outbound trigger synchronous, put a question mark (?) after the trigger name when you specify the trigger in the process configuration. For example:

EmailUpdate ?