<aside>

In the following example, we will be sending customer data to Seen for video generation, and receiving a unique video player link and personalised email thumbnail back to Bloomreach Engagement for distribution. This example uses a Webhook action node in a Bloomreach Scenario to send data to Seen, and an Omniconnect Transformation to receive the result back and write it to the customer record — ready to use across email, SMS, and in-app campaigns. No third-party middleware is required.

If you have multiple video campaigns with Seen, repeat the process to connect Bloomreach with each one.

You can reach out to your Customer Success Manager at Seen for assistance.

A Project needs to be created and published in the Seen Platform prior to setting up the integration.

</aside>


Send data to Seen

  1. In Bloomreach Engagement, navigate to Data & Assets → Integrations → + Add new integration, select HTTP Authentication, and configure it as follows:

    <aside>

    You can create an API token in your Seen Platform workspace under Settings → API.

    </aside>

  2. Navigate to Campaigns → Scenarios → + New scenario and add a Webhook action node. Configure it as follows:

    <aside>

    You can find your Project endpoint in the Run tab of your Seen Platform Project.

    </aside>

   {
     "id": "{{ customer_ids.registered | default(customer_ids.cookie) }}",
     "first_name": "{{ customer.first_name | default('') }}",
     "last_name": "{{ customer.last_name | default('') }}"
   }

<aside>

Remember to modify the payload to match the variables used in your Seen Project. All fields must match property names defined in your Seen Project.

</aside>

  1. You can now test the Webhook using the Test webhook button at the top of the webhook modal. A successful request returns 201 Created and triggers video generation in Seen.
  2. If everything works as intended, proceed to the next step.

Set up your webhook in Seen Platform

  1. Navigate to your Project in the Seen Platform.
  2. Open the Run tab and click Add Webhook.
  3. Configure your webhook (see next section for the full configuration).

Receive data back from Seen

  1. In Bloomreach, navigate to Data & Assets → Integrations → + Add new integration, search for Omniconnect, and add it with a recognisable name such as Seen Callback. Copy the generated Omniconnect URL — this is the callback target you will configure in Seen.
  2. In the Seen Platform webhook editor, configure the webhook to POST back to Bloomreach:
  3. Use the payload below as a starting point for the Seen webhook body. Replace the {{ }} placeholders with the dynamic output references available in the Seen webhook editor: