Klaviyo
How to integrate Klaviyo with SEEN
In the following example, we will be sending users data to SEEN for video generation, and receiving a unique landing page link and a unique, personalised thumbnail back to Klaviyo for distribution.
Send data to SEEN
- Create a new Flow in Klaviyo
- Choose your trigger
- Add “Webhook” as the next step, give it a name, and fill it out with the following:
- Destination URL ⇒ https://api.seen.io/v1/campaigns/{campaign_slug}/receivers/*
- Headers
- Key ⇒ Authorization
- Value ⇒ Token {token}**
- JSON Body
You can use the code snippet below as the starting point for the payload: ***
[
{
"first_name": "{{ person.first_name }}",
"last_name": "{{ person.last_name }}",
"customer_id": "{{ person.email }}",
"extra_args": {
"city": "{{ person.City }}"
}
}
]
* You will receive your campaign_slug from SEEN
** You will receive your token from SEEN
*** Remember to modify your payload based on your video campaign. More information about the payload structure in our documentation.
- You can now test the webhook with a test profile.
Receive data back from SEEN
Share the following items with SEEN:
- Name of the event you wish to use
- “SEEN” in this example
- Name of the event fields you wish to use
- “seen_thumbnail_url” and “seen_landing_page_url” in this example
- Unique ID you wish to use for your profiles
- Email address in this example
- Your Private API Key
SEEN will create the payload based on these details.

Did this answer your question?
😞
😐
🤩
Last updated on February 19, 2025