Skip to content

External service integration

Mosaic Journeys can call external services as part of a journey flow. Configure the external service as an external connection in Integration hub, then select that connection in a supported external connection step in Journey Builder.

The configuration options allow the definition of:

  • URL, headers, and HTTP methods.
  • Authorization methods, response transformations, and custom branches to reflect your custom journey logics.

Journeys can interact with external services, allowing for seamless integration with systems like fraud detection, email verification, third-party identity providers (OIDC), payment gateways, or any custom API. These integrations provide real-time data, validation, and decision-making support, enhancing both user experience and security outcomes.

How it works

  1. In the Admin Portal, go to Management > Integration Hub and select the type of external connection to create.
  2. Configure the connection, including its request, authentication, response handling, and any custom branches.
  3. In B2B or B2C Identity (based on your setup) > Journeys, add the step that supports the connector, then select the configured connection in that step's connector field (for example, select a Custom HTTP connector type in the Invoke Custom HTTP step).
  4. When the step runs, it sends the configured request to the external service. The step can use the returned output in later journey logic.

External connection steps can use custom branches defined on their connector to route the journey to different steps based on the service response. Each branch has a condition and a type: Success, Error, or Warning.

For details, see External connections.