Getting Started with Customer Location

Last updated: May 4, 2025

This guide will walk you through connecting your Klaviyo account, setting up store locations, and activating your first sync to begin enriching profiles and triggering flows based on proximity.

Step 1: Create an Account

After logging in, go to Manage Account and click Create Account. Each account can be tied to a separate Klaviyo connection, ideal for managing multiple brands or clients.

Manage Account
Dashboard view with 'Manage Account' highlighted
Create Account
Account creation form
New Account
Event mapping configuration screen

Step 2: Authorise Klaviyo

Click Authorise to connect to Klaviyo. You'll be taken through Klaviyo’s secure OAuth flow to grant access. This is required before any syncing can take place.

To connect more than one Klaviyo account, just repeat this process for each new account.

Authorise
Authorisation screen within Customer Location
OAuth Screen
Klaviyo OAuth confirmation screen

Step 3: Add Store Locations

You can add your store locations in two ways:

Each location should be a valid address which can be found on mapping services like Google Maps.

Bulk Import
Bulk Import
Add Location
Add Location

Step 4: Choose a Matching Strategy

Choose how you'd like to associate each customer with a location:

  • Use the Event Mapping to map a Klaviyo event (like Ordered Product) to an address field (e.g. shipping_address).
  • Map a profile property like city or postcode to the closest store location.
Event Mapping
Event mapping configuration screen

Step 5: Sync Your Data

Once your locations and mappings are set up, Customer Location can automatically sync enriched data back into Klaviyo.

Event Mapping Sync
Example of profile enrichment sync

Next Steps