<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 Xtremepush for distribution. This example uses an event-triggered webhook campaign in Xtremepush to send data to Seen, and a Seen Project webhook to deliver the result back as an event. No third-party middleware is required
If you have multiple video campaigns with Seen, repeat the process to connect Xtremepush 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>
https://next.seen.io/v1/projects/{PROJECT_ID}/data<aside>
You can find your Project endpoint in the Run tab of your Seen Platform Project.
</aside>
Request body: JSON Parameters
| Key | Value |
|---|---|
first_name |
{{ first_name }} (select via dynamic attributes picker) |
last_name |
{{ last_name }} (select via dynamic attributes picker) |
id |
{{ user.id }} |
<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>
AuthorizationBearer {your Seen API token}<aside>
You can create an API token in your Seen Platform account under Settings → API.
</aside>
The final webhook payload will look like this:
{
"first_name": "{{ first_name }}",
"last_name": "{{ last_name }}",
"id": "{{ user.id }}"
}
seen.seen on step 3. Trigger.