Snowflake to Klaviyo
Bring Snowflake customer history into Klaviyo audiences through Amperity, with Snowflake Secure Data Sharing inbound, identity resolution and audience selection in Amperity, and email-keyed list and profile updates through the Klaviyo REST API.
See the Klaviyo docsSnowflake Bridge docsHow to send Snowflake data to Klaviyo
Share customer history. Configure secure views and an inbound Amperity Bridge using Snowflake Secure Data Sharing.
Prepare the Klaviyo audience. Resolve identity in Amperity and select email addresses plus the customer attributes your team needs.
Send list and profile updates. Configure the Klaviyo destination, enable profile updates when needed, and validate the list and selected properties.
Prepare Klaviyo audiences from Snowflake customer history
Build replenishment lists from available purchase dates.
Enrich Klaviyo profiles with available loyalty tiers.
Refresh named Klaviyo lists as customer eligibility changes.
Supply customer-location properties for Klaviyo segmentation.
What the Snowflake to Klaviyo connection supports
Audience or field | Mapping and behavior | Documentation |
|---|---|---|
Named list | Send email-keyed query results to an existing or new list; verify membership after delivery. | |
Profile identity | Use email as the audience key; map a chosen external identifier to external_id if needed. | |
Standard fields | Alias name columns as first_name and last_name; enable profile updates to send these fields. | |
Location fields | Map address1, city, region and zip into the nested location object. | |
Custom properties | Other columns become properties; NULL columns explicitly clear their corresponding fields. |
Make purchase and loyalty history useful in Klaviyo
Prepare replenishment outreach
Use purchase dates and product categories available in Amperity to choose customers for a replenishment audience. Send the list and selected purchase-context properties to Klaviyo, where the team can review messaging and current consent before sending.
Recognize a customer’s loyalty relationship
Select an available loyalty tier or membership attribute from customer history shared through Snowflake. Send it as a Klaviyo custom property so the team can distinguish relevant experiences in its segmentation or content. Keep names and values consistent with existing properties.
Set up the Snowflake to Klaviyo workflow
Create a Snowflake share with secure views and the correct Amperity account locator for your stack and region. Check supported types before syncing the inbound connection. Follow the Snowflake Bridge setup.
Authorize Klaviyo with OAuth or a private API key with lists:write and profiles:write scopes. Review profile-update settings, NULL clearing and consent; validate a sandbox sample and any list-triggered flows before production. Follow the Klaviyo destination setup.
Snowflake to Klaviyo integration FAQs
What is Snowflake?
What is Klaviyo?
How do I connect Snowflake to Klaviyo through Amperity?
Can Snowflake customer history update Klaviyo custom properties?
Does refreshing a Klaviyo list subscribe customers?
Put customer context to work in Klaviyo
Explore how purchase and loyalty context can make your next Klaviyo audience more relevant.
Get a demo