- Home
- Resources
- Integrations
- Snowflake
Snowflake Make integrationAutomate Snowflake with Make.
Can Make talk to your Snowflake warehouse without a data engineer on call? Yes: the Snowflake Make integration gives you one action module that runs the SQL you write. This page shows what that single module covers, how to link your account, and how to build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Snowflake Make integration actually do?
The Snowflake Make integration lets a Make scenario (the automation you build in Make, a chain of steps) send a SQL command to your Snowflake database and get the results back. There is exactly one module for it, Execute SQL, so everything depends on the statement you give it. Make handles the plumbing; you still write the SQL.
Closed deals written to the warehouse. A sales team wants every won deal from the CRM in Snowflake next to product data. Another app's module catches the deal, and Execute SQL runs an INSERT with the amount and company mapped in. No CSV exports passed around anymore.
A query result pushed to the people who need it. Finance asks for a figure that only lives in the warehouse. Execute SQL runs a SELECT, and the next module sends the answer to a chat channel or a spreadsheet.
Status fixes after an outside event. When a refund is approved elsewhere, an UPDATE flags the order in Snowflake so reports stay honest.
What Make will not do here: react to a change inside Snowflake. The app has no trigger, so a scenario always starts from a schedule or from another app. There is no generic API call module either. If you are comparing tools, the same warehouse also has a Snowflake n8n integration, and the n8n vs Make comparison lays out the criteria. New to the editor? The Make training starts from zero.
How do you connect Snowflake to Make?
- 01
Collect your Snowflake details first
In Snowflake, click your account name icon, then View account details. Note the Organization Name and the Account Name. You will type them together, joined by a hyphen, like
ABC-DEF. Going the OAuth route? Copy the Account Identifier from the same screen. Also note the database Make will work in. - 02
Open the connection window in Make
Add the Snowflake module to your scenario and click Create a connection. A connection is your Snowflake account linked to Make once, then reused by any Snowflake module. Give it a clear Connection name if you run several databases.
- 03
Pick a connection type and save
Under Connection type, choose Snowflake key pair (account, username, private key, database) or Snowflake OAuth (client ID, client secret, account identifier, database). For key pair, generate the public and private keys in Snowflake beforehand. Fill the fields, then click Save.
Build your first scenario with Snowflake
GoalWhen a new form entry arrives in another app, Make inserts it as a row in a Snowflake table.
- 01
Create the scenario
Go to the Scenarios page, create a new scenario and click the big +. Pick the app where the event happens first, for example your form tool, since Snowflake cannot start a scenario itself.
- 02
Add Execute SQL
Click the + to the right of that first module, search for Snowflake and choose Execute SQL. Select the connection you created, or click Create a connection now.
- 03
Write the statement and map the data
Type an
INSERTinto your table, then drop values from the first module into it. Each bundle, meaning one item passing from one module to the next, becomes one execution of your SQL. - 04
Test with Run once
Click Run once, submit a test entry, and open the bubble above each module to read what it received and returned. Then check the table in Snowflake to confirm the row is there.
- 05
Schedule and switch it on
Set the schedule on the first module (a new scenario checks every 15 minutes by default) and turn the scenario on. From here, every entry becomes a row without you touching it.
What the Snowflake app can do in Make
Snowflake gives you 1 module. For each one: what it does for you, when to reach for it, and what to watch out for.
Execute SQL
ActionIn Make“Executes SQL command and returns results.”
Runs one SQL command against the database set in your connection and hands the results to the next module. Reads and writes both go through it.
DELETE or an unfiltered UPDATE repeats as many times as items arrive. Test on a copy table.Need help automating Snowflake with Make?
A person reads every message.