Prerequisites
- First, set up your Klaviyo integration (follow this guide for help) 
- Enable Enquiry creation in your Klaviyo settings 
- Copy the webhook URL, which you will find once Enquiry creation is enabled in your Klaviyo settings 
Webhook Setup
Step 1: Navigate to Klaviyo Flows
From the left-hand-side navigation menu in your Klaviyo account, select “Flows”.
Step 2: Create Flow
To create the flow, click 'Create flow' and select 'Create from Scratch'.
Give the Flow a name e.g. "CRM Enquiries" and click 'Create Flow'.
Step 3: Choose 'List' Trigger
Next, choose 'List' as what will trigger this Flow. This means that people will enter this Flow when they are added to a specific list.
Select a list, then click 'Done'.
Step 4: Add Webhook to Flow
Now, drag and drop a new “Webhook” action onto your flow.
Step 5: Paste Webhook URL
In the destination URL, paste in the webhook URL you found in your Klaviyo settings (see Prerequisites).
In the JSON BODY section, paste in the below information:
{ "AddressLine1": "{{ person|lookup:'$address1'|default:'' }}", "AddressLine2": "{{ person|lookup:'$address2'|default:'' }}", "AddressLine3": "{{ person.City|default:'' }}", "AddressLine4": "{{ person.Region|default:'' }}", "CompanyName": "{{ person.organization|default:'' }}", "Country": "{{ person.Country|default:'' }}", "Email": "{{ person.email|default:'' }}", "Forename": "{{ person.first_name|default:'' }}", "PhoneNumber": "{{ person.phone_number|default:'' }}", "Postcode": "{{ person.Zipcode|default:'' }}", "Surname": "{{ person.last_name|default:'' }}", "Title": "{{ person.title|default:'' }}" }
Step 6: Test
To test your webhook, select 'Preview Webhook'.
Click 'Send Test Request' to check that your webhook works.
Step 7: Finalise & Save
Click 'Save' then 'Review and Turn On' to review and finalise your workflow.








