Skip to main content
All CollectionsData Source & IntegrationsKlaviyo
How to update contacts and events in real time - Klaviyo
How to update contacts and events in real time - Klaviyo
Nahuel Cabral avatar
Written by Nahuel Cabral
Updated over a month ago

Video Tutorial:

If you have already connected Klaviyo as your data source (you can see how to do it here: https://help.instasent.com/en/articles/8010442-how-to-connect-klaviyo-with-instasent), you can set up real-time updates without forcing a manual execution. Here, we will provide instructions to configure real-time event and contact update notifications:

1. Connect Klaviyo

The first step is to have Klaviyo connected as a Data Source. In this article, we explain how to add this data source.

2. Create a New Flow in Klaviyo

To start the process, you need to create a new flow in Klaviyo by accessing it here:

Then we must name it and continue:

2.1 Trigger

Once we have created our flow, we need to select a trigger. In this case, it will be "contact added to a list," and we choose the list we want to work with:

2.2 Webhook

Then we add the "webhook"

The URL we will use in "webhook" can be obtained in Instasent:

We add that URL in Klaviyo:

2.3 Modify the JSON

Where it says "JSON body", we must change the existing text:

{

"email": "{{ person.email }}"

}

and it should be the following:

{
"contact_id": "{{ person.KlaviyoID }}"
}

In this case, we may try the webhook from Preview.

Now, we can confirm and sabe the Webhook configuration. Don't forget to set active the Webhook:

Now, every time a contact is added to a list, it will be added to Instasent in real-time, without the need to wait for a data synchronization or to force it manually.

Did this answer your question?