Advanced KDP is not included in Klaviyo’s standard marketing application, and a subscription is required to access the associated functionality. Head to our billing guide to learn about how to purchase this plan.

Create required schemas

Create required schemas

  1. In the Google Cloud console, select the project where your data is stored.

  2. In the project where your data is stored, run the following script to create the necessary schemas.

    CREATE SCHEMA `KLAVIYO_IMPORT_FROM_DWH`;  

    CREATE SCHEMA `KLAVIYO_TMP`;

Create service account

Create service account

  1. In the Google Cloud console, select the project where your data is stored.

  2. Visit IAM & Admin > Service accounts.

  3. Create a new service account (or select an existing service account).

  4. Assign the service account the following roles, scoped to the two schemas you created above.

    1. BigQuery Data Viewer

    2. BigQuery Job User

  5. On the Keys tab, create a new private key of JSON type. Your browser will automatically download the key. Keep this file somewhere safe; you'll need this file to create the connection between Klaviyo and BigQuery.


 

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type