Feature Overview

Testing Outgoing Integrations is a capability in the Synerise Automation module that allows users to simulate and execute test HTTP requests for outgoing integrations directly from the configuration screen. Users can validate connection settings, configuration parameters, dynamic variables, and external responses without launching an Automation workflow.

The feature works with both predefined Synerise integrations and custom HTTP-based integrations. It provides a dedicated test builder where users supply profile context, event context, and preview the full request-response lifecycle before going live.

What Is Testing Outgoing Integrations?

Testing Outgoing Integrations is a built-in sandbox environment within the Synerise outgoing integration configuration screen. It allows users to send test requests to external systems using real data context from Test Profiles and events, and inspect the full request and response without activating an Automation workflow or triggering real events.

The test builder renders dynamic variables from the selected event and profile context, executes the HTTP request against the configured endpoint, and displays the response. The response can optionally be saved as an event in Synerise Assets for further use in filters or automation logic.

Why Testing Outgoing Integrations Matters

Without a dedicated testing capability, validating outgoing integrations in Synerise requires launching full Automation workflows, triggering real events, and manually inspecting results. This approach is slow, error-prone, and risks sending unintended requests to external systems during the validation phase.

Testing Outgoing Integrations addresses this by:

  • Eliminating the need to trigger full workflows just to validate an integration configuration
  • Allowing users to catch configuration errors (wrong endpoints, missing parameters, malformed payloads) before activation
  • Providing immediate visibility into how dynamic variables resolve with real profile and event data
  • Reducing the feedback loop between configuration and validation from minutes to seconds
  • Enabling non-technical users to build and test integrations through a guided, step-by-step interface

Key Capabilities

Test integrations without launching workflows

The "Send test request" option is available directly within the outgoing integration configuration screen. Users can execute a test request against the configured endpoint without creating or activating an Automation workflow. This turns the configuration screen into an integration sandbox.

Select Test Profile for profile data context

Test Profiles supply the test with profile data context. If the integration request body contains dynamic variables that reference customer attributes (such as name, email, or custom properties), the selected Test Profile populates those variables during the test execution. Only Test Profiles are allowed — production profiles cannot be used in the sandbox.

Synerise Test Profile selector in the outgoing integration test builder, showing profile search and selection interface

Choose event context for dynamic variable rendering

Users select an event that matches the workflow trigger to provide event context for the test. The test builder supports:

  • Filtering events to find the relevant one
  • Verifying that all referenced parameters exist in the event
  • Manually editing the event payload as JSON
  • Defining a custom event directly in the preview if no matching event exists
Event context selector in the Synerise integration test builder, showing event filtering and JSON editing interface

Preview outgoing request and response

After rendering dynamic variables from the profile and event context, the test builder displays the full outgoing HTTP request and the response received from the external system. Users can inspect status codes, headers, and response bodies to verify correct behavior.

Request and response preview in the Synerise integration test builder, showing rendered HTTP request payload and external system response

Save response as an event in Assets

After executing a test, the response can be saved directly as an event in Synerise Assets. This eliminates the need to trigger a full automation just to create response-based events for use in filters, conditions, or downstream workflow logic.

Save response as event dialog in Synerise, allowing test response data to be stored as an event in Assets

How Testing Outgoing Integrations Works

  1. Open the outgoing integration configuration screen in Synerise (predefined or custom HTTP integration)
  2. Click "Send test request" to open the test builder
  3. Select a Test Profile to provide customer attribute data for dynamic variables in the request body
  4. Choose an event context that matches the workflow trigger. Filter existing events, edit the event JSON, or define a custom event
  5. The test builder renders all dynamic variables using the selected profile and event context
  6. Review the rendered outgoing request and click send
  7. Inspect the response: status code, headers, and body
  8. Optionally, save the response as an event in Synerise Assets for use in filters or automation logic

Example Use Case

A marketing operations team at an e-commerce company configures a custom HTTP integration to send purchase confirmation data to an external loyalty platform. The integration request body includes dynamic variables referencing customer email, loyalty tier, and the transaction amount from the triggering event.

Before activating the workflow, the team uses the test builder to select a Test Profile with known loyalty attributes and an event with a sample transaction. The test renders the full request payload, sends it to the loyalty platform's staging endpoint, and returns the response.

The team verifies that the loyalty platform correctly received the data and saved the points. They then save the response as an event in Assets to test a downstream filter that checks for successful loyalty point credits — all without activating the production workflow.

FAQ

What is an outgoing integration in Synerise?

An outgoing integration in Synerise is an HTTP-based connection configured within the Automation module that sends data from Synerise to an external system. Outgoing integrations can be predefined (built-in connectors) or custom HTTP integrations.

Can outgoing integrations be tested without activating a workflow?

Yes. The "Send test request" feature allows users to execute test requests directly from the integration configuration screen, without creating or launching an Automation workflow.

What data can be used in integration tests?

Integration tests use two data sources: Test Profiles (for customer attribute context) and events (for event parameter context). Only designated Test Profiles are allowed — production customer profiles cannot be used in the test sandbox.

Can the test response be stored in Synerise?

Yes. After executing a test request, the response can be saved directly as an event in Synerise Assets. This allows users to build and test filters or automation conditions based on response data without running a full workflow.

Is technical expertise required to use the integration test builder?

No. The test builder provides a guided, step-by-step interface that allows users to configure and test integrations without deep technical setup or involvement from a development team.

Key Facts

Attribute Value
Feature Testing Outgoing Integrations (Integration Sandbox)
Product Synerise
Module Automation — Outgoing Integrations
Purpose Validate outgoing HTTP integration configuration and behavior without launching a workflow
Supported integration types Predefined integrations, custom HTTP integrations
Profile context Test Profiles only (production profiles not allowed)
Event context Existing events (filterable), custom JSON events
Response handling Preview response, optionally save as event in Assets
Code required No (guided UI)
Documentation hub.synerise.com/docs/automation/test-requests-for-outgoing-integrations/
  • Outgoing integrations in Synerise Automation
  • Custom HTTP integrations
  • Test Profiles in Synerise
  • Synerise Assets (event storage)
  • Dynamic variables and Jinjava rendering
  • Automation workflow testing
  • API request validation

TL;DR

Testing Outgoing Integrations is a sandbox capability in Synerise Automation that allows users to send test HTTP requests directly from the integration configuration screen. Users select a Test Profile and event context, the system renders dynamic variables, executes the request, and displays the full response. Responses can be saved as events in Assets. The feature eliminates the need to launch workflows for integration validation, reduces configuration errors, and provides a guided interface accessible to non-technical users.

Detailed documentation available in user guide at hub.synerise.com

Visit documentation