Location-Based Personalisation for Klaviyo

Customer Location enriches Klaviyo with the nearest store for every customer—so your emails, SMS, and flows feel local, timely, and proven to convert.

⚡ Fast setup – live in under 15 minutes

Nearest Store Matching

Automatically match each Klaviyo profile to the closest store using event or profile address data. Use it in segments, dynamic content, and flows to make every message feel local.

No code • Always-on
Example: “Customers within 10 miles of London.”

Profile Enrichment

Save store details (e.g. store name or ID) back to the Klaviyo profile, ready for segments and personalisation blocks. Keep data fresh with periodic syncs.

Works with Segments & Flows
Example: Local store hours in email banners.

Event-Based Matching

Use real events (like orders or signups with an address) to resolve the nearest location and send a new event into Klaviyo for analytics and automation.

Ideal for Post-Purchase & Signups
Example: Trigger post-purchase “Visit your local store” flows.

Trigger Location-Aware Flows

Fire automations that reference the customer’s nearest store—perfect for local welcomes, store updates, event reminders, or in-store promotions.

Boosts Engagement & Footfall
Example: “Welcome to Manchester” email series.

Bulk Location Import (CSV)

Upload thousands of stores in one go. Validate addresses and process imports asynchronously with a “preview before importing” step for accuracy.

Fast onboarding for multi-store brands

Per-Location Metadata

Add up to 5 key-value fields to each location (e.g. manager name, region, opening hours) and use them in your Klaviyo personalisation logic.

Flexible targeting
Example: Dynamic block with store opening hours.

Backfill Support

When you create a new mapping, you can choose to backfill historical events or profiles. This ensures past data is enriched too, not just future activity.

Great for onboarding existing customers

Syncs & Scheduling

Run manual syncs on demand or set periodic syncs based on your timezone and preferred start time. Customer Location adapts to your schedule, not the other way around.

Manual & periodic • Timezone aware

Multi-Account Management

Connect multiple Klaviyo accounts to a single login and manage locations and mappings across brands, regions, or subsidiaries from one dashboard.

Built for agencies & multi-brand teams

Sync History & Logging

Every sync is queued, tracked, and logged with clear outcomes. Review results, errors, and retries in one place—so you can troubleshoot instantly and keep stakeholders informed.

Transparent • Reliable • Queue-friendly

Privacy-First by Design (GDPR)

Customer Location is built with privacy at its core. We do not store your customers’ personal data. We only process the address information needed to calculate the nearest store and write the result back to Klaviyo. Tokens are handled securely and data stays within your Klaviyo account.

No customer PII stored • Secure OAuth

Ready to deliver location-aware experiences?

Connect your Klaviyo account, add your stores, and let Customer Location run in the background—enriching profiles and triggering smarter flows.

Check out our packages