Connect Stripe to Snowflake

snowflake stripe integration

Stream marketing data from Stripe to Snowflake

Connect Stripe to Snowflake in 2023

It is very simple to connect Stripe to Snowflake, it can be done in a fast and easy manner with


First Step

Follow the Tutorial Below:

  1. Add all the columns that are returned by your connector’s URL. 
  2. Create the WINDSOR_UPLOAD role (name has no importance) 
  3. Create a user and add the previously created role to that user 
  4. Grant rights to the DATABASE to the created user 
  5. Grand the rights to the destination table 
  6. Get the required fields from Snowflake to use the Snowflake destination in Onboard Form
  • Get the username 
  • Get the password 
  • Get the account 
  • Get the warehouse 
  • Get the database 
  • Get the schema 
  • Get the table name 


Second step

1.You need to select Stripe as a Data Source and Grant Access to

stripe onboarding


2. In Select Destination select Snowflake as destination

snowflake integration


3. Enter all the credentials required and click Save

4. Your data will now be streamed from Stripe to Snowflake. In case there is an error you will be notified.

Stripe metrics and dimensions available for streaming into Snowflake

Connect your data


AmountNUMERICThe transaction amount
Balance amountNUMERICThe balance amount currently on your Stripe account.
Balance currencyTEXTThe balance three-letter ISO currency code, in lowercase.
Balance bank account amountNUMERICBreakdown of balance by bank account.
Balance card amountNUMERICBreakdown of balance by card.
Balance FPX amountNUMERICBreakdown of balance by FPX.
CurrencyTEXTThe transaction three-letter ISO currency code, in lowercase.
Customers IDTEXTThe Stripe customer ID
DescriptionTEXTTransaction Description
EmailTEXTThe email address of the customer placing the order.
Transaction feeNUMERICThe transaction fee
Net AmountNUMERICNet amount of the transaction, in pence.
Refund amountNUMERICThe refund amount.
Refund currencyTEXTThe refund three-letter ISO currency code, in lowercase.
Refund descriptionTEXTThe refund description.
Refund IDTEXTThe refund id.
Refund reasonTEXTReason for the refund.
Refund statusTEXTStatus of the refund.
StatusTEXTThe transaction status
Transaction amountNUMERICThe transaction amount
Transaction currencyTEXTThe transaction three-letter ISO currency code, in lowercase.
Transaction descriptionTEXTThe transaction description
Transaction emailTEXTThe email address of the customer placing the order.
Transaction fee (same as fee)NUMERICThe transaction fee
Transaction ID (same as transactionid)TEXTThe transaction id
Transaction net amountNUMERICNet amount of the transaction.
Transaction statusTEXTThe transaction status
Transaction typeTEXTThe transaction type
Transaction IDTEXTThe transaction id
TypeTEXTTransaction Type
TodayDATEToday's date

Easily connect Stripe to Snowflake

See the value and return on every marketing touchpoint

data warehouse

Providing 70+ marketing data streams, we make sure that all the data we integrate is fresh and accessible by marketers, whenever they want.


Spend less time on manual data loading and spreadsheets. Focus on delighting your customers.

Build your Stripe and Snowflake Integrations