Setting up personalisation for Klaviyo

Apr 18, 2023

Before setting up personalisation in Taxi from Klaviyo, you'll need to set up personalisation in your account.


Klaviyo uses Django for segmentation and personalisation. Personalisation fields in Klaviyo use the following style of notation:


#{{ first_name }}

or

#{{ person.title }}

for a custom variable.


These are set up in the personalisation settings in Taxi.


These will become available in rich text fields in the editor.




You can add as much or as little code here as you like, so it’s possible to use Klaviyo code to do things like use a fallback for first name and make the first name capitalised:

Hi #{{ first_name|title|default:'there' }}