<aside>

In the following example, we will be sending user data to Seen for video generation, and receiving a unique video player link and personalised email thumbnail back to MoEngage for distribution. This example uses a Connector step in a MoEngage Flow to send data to Seen, and a Seen webhook to post the result back to MoEngage as a custom event — ready to use across email, SMS, push, and more.

If you have multiple video campaigns with Seen, repeat the process to connect MoEngage 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. Navigate to Engage → Flows and create a new blank Flow in MoEngage.
  2. Give your Flow a name and add a Connector step to the canvas, then configure it as follows:

https://next.seen.io/v1/projects/{project_id}/data

<aside>

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

</aside>

json

       {
         "user_id": "{{UserAttribute['ID']|default('MOE_NOT_SEND')}}",
         "first_name": "{{UserAttribute['First Name']|default('MOE_NOT_SEND')}}"
       }

<aside>

Remember to modify the payload to match the variables used in your Seen Project.

</aside>

<aside>

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

</aside>

  1. You can now test the Connector with a specific user using the Test section at the bottom of the Connector step.
  2. If everything works as intended, proceed to activate the Flow.

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.