Zapier - Setup
Goal of this tutorial is to setup the OAuth connection between Zapier and Snowflake. We'll follow up with how to reference Snowflake tables in Zapier.
Video
Video still in development.
Requirements
- Snowflake account, you can use a free trial. We also assume no complex security needs.
- Zapier account, you can setup a free account to get started.
Setup
Lets start by setting up a Snowflake connection to Google Cloud Storage. After that we'll create and load data into some Iceberg tables.
Zapier
Sign into your Zapier account and head to App Connections.
Search Snowflake and add the Snowflake option.
From there a window will open where we'll need to copy the redirect URI so that we can enter it into Snowflake to get both our client ID and client secret from Snowflake.
Snowflake
Inside of Snowflake we'll open a new sql worksheet and add the code below with our redirect URI.
If you don't have a database, schema or warehouse yet.
CLIENT_ID | CLIENT_SECRET |
---|---|
E77FnK68beS......mKYD0CX1ZU= | iw+0Q8SKcZVkExnr77y....jgAT5HoCDWg8nyXZsDFo= |
After we have generated our client ID and client secret we'll want to add them to our zapier pop up window. Next we'll get our account name by going to our account setting page in Snowflake.
From there we will copy our Account Identifier to be added as our account in Zapier.
Testing Connection
Warning
You can NOT use a user with accountadmin privligies to login. Please create a new user if you only have one user by:
Now we have finished adding in all the required information we might want to also preset the role, database and schema this can make our lives easier later on when we are referencing tables that we already know where they exist.
Warning
You can NOT use a user with accountadmin privligies to login. Please create a new user if you only have one user by:
Now login via your user that's not using account admin.
Once you login you'll be brought back into app connections where we can test the connection.
Click on the three dots and then test connection.
If the connection is successful your ready to build using Snowflake connection.
Build
Lets build using our connection, one first select your connection in the configuration settings.
Next we'll want to add our table, if you want to use the full path of the table you can select custom and then use the path via: