Skip to main content

Integrate Snowflake with Dotdigital

Connect your Snowflake account to Dotdigital.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated yesterday

Snowflake is a cloud data warehouse that stores and analyses your business data. Connect it to Dotdigital to turn your customer insights into personalised marketing campaigns.

What you can do

Import contact data from Snowflake to create targeted email, SMS, and WhatsApp campaigns. This brings together customer information from multiple systems, so you can reach all your customers with personalised messages.


1. Integrate Snowflake with Dotdigital

Start the integration by finding Snowflake in the self-serve integrations menu.

  1. Go to Connect > Integrations.

  2. In the left menu, under SHOW, select Self-serve.

  3. Find Snowflake, then select +ADD.


2. Connect your accounts

Set up the connection between Dotdigital and your Snowflake.

  1. Read the integration information, then select NEXT.

  2. For Connect to Snowflake, select Connect account.

  3. For Your authentication name, enter a name for this connection.

  4. Enter your Snowflake credentials to connect your account.

  5. Select CREATE.

  6. Select NEXT.


3. Select your data source

Choose where your customer data lives in Snowflake.

  1. Expand the Warehouse drop-down, and choose the warehouse where your data processing happens.

  2. Expand the Database drop-down, and choose the database that contains your customer information.

  3. Expand the Schema drop-down, and choose the schema that organises your tables.

  4. Expand the Table drop-down, and choose the table that holds the contact data you want to sync.

  5. Select NEXT.


4. Select your timestamp column

Choose the column that tracks when records were last updated. This helps you sync only the changes since your last import.

  1. Expand the Timestamp column drop-down, and choose the column that shows when each record was last modified.

  2. Select NEXT.


5. Map your data fields

Connect your Snowflake data to the right places in Dotdigital.

Before you start

  • You must map either an email address or mobile number to sync contacts.

  1. Expand the Dotdigital field drop-down, and choose where you want this data to appear in your Dotdigital account.

  2. Expand the Snowflake field drop-down, and choose the column from your table that contains this information.

  3. To map additional fields, select Add another mapping and repeat the process.

  4. Select COMPLETE.

Did this answer your question?