Ressources · Intégration Zapier

Intégration Snowflake ZapierAutomatiser Snowflake avec Zapier.

L'intégration Snowflake Zapier compte 5 déclencheurs, 4 actions et 1 recherche. Une nouvelle ligne, table, vue ou colonne peut lancer un Zap, et un Zap peut insérer, modifier, supprimer ou retrouver des lignes, voire exécuter ta propre requête SQL.

App premium Zapier réserve cette app à ses plans payants.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Aperçu

À quoi sert l'intégration Snowflake Zapier

L'intégration Snowflake Zapier fait circuler des données entre ton entrepôt Snowflake et tes applications du quotidien, sans monter un projet de pipeline. Zapier lit des lignes ou repère de nouvelles tables, puis écrit des lignes ou passe le relais à un autre outil. Pour des petits flux réguliers, pas pour des chargements lourds.

Trois usages justifient la mise en place. La vente qui rejoint l'entrepôt : un devis signé ou une réponse de formulaire dans un autre outil devient une ligne grâce à Create Rows, et les analystes l'ont sans export. L'alerte tirée de tes données : New Row exécute ta requête, et chaque nouveau résultat devient un message, une ligne de tableur ou une mise à jour de CRM. La fiche tenue à jour : Find Row retrouve la bonne ligne et Update Rows la réécrit quand la source change.

Ce que Zapier ne fait pas ici pèse autant que ce qu'il fait. Tous les déclencheurs Snowflake sont interrogés : rien n'arrive à l'instant où la donnée tombe. Toute requête SQL confiée à Zapier doit aboutir en moins de 30 secondes. Et la base, le schéma et l'entrepôt de calcul sont fixés par ta connexion, pas choisis étape par étape.

Tu hésites entre plusieurs outils ? Les mêmes points sont traités sur nos pages Intégration Snowflake n8n et Intégration Snowflake Make.

Vocabulaire

Le vocabulaire Zapier en une minute

Sept mots suffisent pour suivre la page. Chacun est expliqué ici une fois, puis réutilisé sans rappel.

Zap
L'automatisation que tu montes sur Zapier : un déclencheur, puis une ou plusieurs actions qui s'exécutent à chaque fois.
Déclencheur
L'événement, dans une app, qui lance le Zap. Une fois le Zap allumé, Zapier guette cet événement et lui seul.
Action
Ce que fait le Zap une fois lancé : l'étape qui insère, modifie, envoie ou supprime quelque chose pour toi.
Tâche
L'unité facturée par Zapier : une action menée à bien. Le quota de ton plan se compte en tâches.
Interrogation ou instantané
Zapier vérifie un déclencheur interrogé à intervalle fixe. Un déclencheur instantané, c'est l'app qui le signale aussitôt.
Filtre
Une étape qui ne laisse continuer le Zap que si les données reçues remplissent ta condition, et l'arrête sinon.
Étape de recherche
Une étape qui retrouve une donnée déjà présente, pour que les étapes suivantes puissent la réutiliser.
Coût

Ce que coûte vraiment un Zap Snowflake

Zapier range Snowflake parmi les apps réservées aux plans payants : le plan gratuit ne l'inclut pas, il faut un abonnement ou l'essai gratuit.

  • App réservéeOui, plan payant ou essai
  • Déclencheur0 tâche
  • Chaque action réussie1 tâche
  • Plan gratuit100 tâches par mois, Zaps à deux étapes, sans ces apps réservées

Les déclencheurs ne consomment aucune tâche, pas plus que les passages de Zapier sur tes tables, quelle que soit leur fréquence. Tu paies les actions réussies : un Zap qui insère des lignes puis met à jour une autre table consomme deux tâches par exécution. Une action en échec n'est pas décomptée. Un filtre, une recherche ou une deuxième action rendent le Zap multi-étapes, donc payant de toute façon. Avec cinq déclencheurs interrogés, ton plan fixe aussi le délai avant qu'une nouveauté remonte.

Connexion

Connecter Snowflake à Zapier en trois étapes

  1. 01

    Ouvre tes apps

    Dans Zapier, ouvre la page Apps de ton compte et clique sur + Add connection. Une connexion, c'est ton compte Snowflake relié une seule fois, puis réutilisé par chaque Zap qui en a besoin.

  2. 02

    Choisis Snowflake

    Cherche Snowflake dans la fenêtre, sélectionne l'app puis clique sur Add connection. Un nouvel onglet s'ouvre pour t'identifier sur Snowflake avec le compte que les Zaps utiliseront.

  3. 03

    Connecte-toi et autorise

    Identifie-toi, puis autorise Zapier à utiliser le compte. Il lui faut des droits de lecture sur les tables surveillées par tes déclencheurs, et d'écriture partout où tes actions insèrent, modifient ou suppriment.

Premier Zap

Ton premier Zap Snowflake

ObjectifAjouter une ligne dans un tableur partagé chaque fois que ta requête renvoie un résultat qui compte.

  1. 01

    Crée le Zap

    Depuis ton tableau de bord Zapier, lance un nouveau Zap. L'éditeur s'ouvre sur une étape de déclencheur vide, et c'est là que Snowflake intervient.

  2. 02

    Pose le déclencheur

    Choisis Snowflake, puis New Row et ta connexion. Écris la requête SELECT qui renvoie les lignes à suivre, et garde-la rapide : elle doit aboutir en moins de 30 secondes.

  3. 03

    Teste sur de vraies lignes

    Lance le test du déclencheur. Zapier remonte les trois lignes les plus récentes renvoyées par ta requête, pour que tu prépares la suite sur des données réelles.

  4. 04

    Ajoute filtre et action

    Pose un filtre qui ne garde que les lignes utiles, puis l'étape Google Sheets. Associe chaque colonne de la ligne à une colonne du tableur, et teste aussi cette étape.

  5. 05

    Publie

    Clique sur Publish pour allumer le Zap. Dès lors, chaque nouvelle ligne est repérée au passage suivant de Zapier, au rythme permis par ton plan.

Déclencheurs

Les déclencheurs Snowflake

5 événements démarrent un Zap quand quelque chose se passe dans Snowflake. Zapier va les chercher au rythme que ton plan autorise.

1

New Column

Déclencheur par interrogation

Dans Zapier“Triggers when a new column is created on a selected table.”

Surveille une table et lance un Zap quand quelqu'un y ajoute une colonne. Il suit la structure de tes données, pas leur contenu.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
l'équipe data veut être prévenue d'un changement de structure sur une table dont dépendent des tableaux de bord.
Attention
la table à surveiller est obligatoire, un Zap n'en suit donc qu'une.
2

New Row

Déclencheur par interrogation

Dans Zapier“Triggers when a new row is created.”

Tu écris une requête SELECT, et chaque nouvelle ligne qu'elle renvoie lance un Zap avec ses colonnes prêtes à l'emploi. C'est le déclencheur le plus souple, puisque ta requête décide de ce qui compte.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
une tranche précise de données, comme les grosses commandes, doit alerter quelqu'un.
Attention
la requête doit aboutir en moins de 30 secondes.
3

New Table

Déclencheur par interrogation

Dans Zapier“Triggers when a new table is created.”

Réagit à l'apparition d'une table dans la partie de Snowflake désignée par ta connexion, et transmet ses informations à l'étape suivante. Lance le test pour voir ce qu'il remonte sur une table.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
les responsables des données veulent un journal, ou un signal dans un canal, à chaque nouvelle table.
Attention
il signale les tables, pas les lignes qu'elles contiennent.
4

New View

Déclencheur par interrogation

Dans Zapier“Triggers when a new view is created (from yesterday onwards).”

Repère les vues créées dans Snowflake et lance un Zap pour chacune. Chaque nouvelle vue arrive dans le Zap par sa propre exécution, prête à être consignée ou annoncée.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
tu tiens à jour un catalogue des vues partagées.
Attention
seules les vues créées à partir de la veille sont prises en compte, jamais les plus anciennes.
5

New or Updated Row

Déclencheur par interrogation

Dans Zapier“Triggers when a row is either created or updated.”

Deux cas en un seul déclencheur : une ligne créée et une ligne modifiée dans la table que tu indiques. Zapier les distingue grâce à une colonne de date qui enregistre la dernière modification.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
un CRM ou un tableur doit refléter une table Snowflake.
Attention
sans Updated Date Column fiable, les modifications passent inaperçues.
Actions

Les actions Snowflake

Snowflake te donne 4 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Create Rows

Action

Dans Zapier“Insert data into a table by specifying the column names and values to insert.”

Insère des données dans une table : tu nommes les colonnes et donnes à chacune sa valeur, tirée des étapes précédentes.

Quand l'utiliser
réponses de formulaire, paiements ou inscriptions doivent arriver dans l'entrepôt au fil de l'eau, pas dans un export mensuel.
Attention
la table et les noms de colonnes sont obligatoires, et la table doit se trouver dans la base fixée par ta connexion.
2

Delete Rows

Action

Dans Zapier“Deletes row(s) in an existing table in Snowflake”

Supprime des lignes d'une table, choisies par leur clé primaire.

Quand l'utiliser
une demande d'effacement ou un dossier annulé dans un autre outil doit aussi disparaître de Snowflake.
Attention
la colonne de clé primaire et ses valeurs sont obligatoires. Ce sont les valeurs de clé qui désignent les lignes supprimées : associe-les depuis une étape précédente, Find Row par exemple.
3

Execute SQL

Action

Dans Zapier“Execute SQL and output resulting rows of data.”

Exécute une instruction SQL que tu rédiges et passe les lignes obtenues aux étapes suivantes. C'est l'issue de secours quand les autres actions sont trop étroites.

Quand l'utiliser
il te faut une jointure, un agrégat ou une écriture absente du menu.
Attention
l'instruction doit aboutir en moins de 30 secondes, les traitements lourds n'ont rien à faire ici.
4

Update Rows

Action

Dans Zapier“Updates row(s) of an existing table in Snowflake”

Réécrit une ou plusieurs lignes existantes, repérées par la colonne de clé primaire et les valeurs de clé que tu fournis.

Quand l'utiliser
un statut ou un montant change dans un autre outil et la copie dans l'entrepôt doit suivre.
Attention
colonne de clé, valeurs de clé et colonnes à écrire sont toutes obligatoires, et ce sont les valeurs de clé qui désignent les lignes réécrites.
Recherches

La recherche Snowflake

1 étape de recherche va chercher une donnée qui existe déjà dans Snowflake, pour qu'une étape suivante s'en serve.

Une étape de recherche ne modifie rien : elle retrouve une donnée existante pour que la suite du Zap s'en serve. Les recherches sont rangées en bas de la liste des actions, sous SEARCH. Trois réglages décident de la suite.

1

Find Row

Recherche

Dans Zapier“Find data in a table by specifying a WHERE clause. The query will be set to LIMIT 1 result.”

Cherche une ligne dans une table à l'aide d'une clause WHERE que tu écris, et ne renvoie qu'un résultat, la requête étant limitée à une ligne.

Quand l'utiliser
juste avant Update Rows ou Delete Rows, pour récupérer la clé de la ligne à toucher.
Attention
la table et la clause WHERE sont obligatoires. Si ta condition vise plusieurs lignes, tu n'en obtiens qu'une : sois précis.

Les trois réglages que toute recherche expose

  1. Successful if no search results are found?
    Laissé par défaut, une recherche qui ne trouve rien arrête le Zap et les étapes qui en dépendaient sont sautées. Activé, le Zap continue les mains vides.
  2. Create X if it doesn't exist yet?
    Sur les apps qui la proposent, cette case transforme la recherche en recherche avec création. Snowflake n'a pas cette variante, le réglage ne s'applique donc pas.
  3. If multiple search results are found?
    Trois issues si plusieurs éléments correspondent : garder le premier, le choix par défaut, arrêter le Zap, ou tous les transmettre d'un coup.
Quand ça casse

Quand un Zap Snowflake casse

Ici, les pannes viennent surtout d'une requête trop lente, de la mauvaise base ou du timing, rarement de Zapier.

Zapier rattache à cette app un seul article d'aide, sur la prise en main de Snowflake. Aucune limite de débit propre à Snowflake n'y est annoncée. Les cas ci-dessous viennent des champs de l'app et des limites valables pour tout Zap. Quand une exécution échoue sans raison évidente, notre page Dépannage Zapier prend le relais.

  • La requête SQL est trop lente

    New Row et Execute SQL exigent une instruction qui aboutit en moins de 30 secondes. Une requête lente fait échouer l'étape : resserre-la ou sors le travail lourd du Zap.
  • La table vit dans une autre base

    Les tables sont lues dans la base, le schéma et l'entrepôt de calcul définis par ta connexion. Une table rangée ailleurs demande une connexion qui pointe vers elle.
  • Les anciennes lignes n'arrivent pas

    Un Zap ne réagit qu'à ce qui se passe après sa publication. L'existant n'est pas repris, et charger cet historique est un chantier à part.
  • Le Zap se relance tout seul

    Un Zap qui écrit dans la table que surveille son propre déclencheur repart sans fin, et ton quota de tâches fond à vue d'œil.
  • Un chargement massif est retenu

    Quand un déclencheur renvoie d'un coup un énorme lot, après un import ou une migration, la protection anti-afflux de Zapier peut retenir ces exécutions.
  • Des modifications passent à la trappe

    New or Updated Row s'appuie sur l'Updated Date Column. Si cette colonne n'est pas mise à jour à chaque changement, Zapier ne voit pas la modification.
Besoin d'aide

Besoin d'aide pour automatiser Snowflake avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration Snowflake Zapier : questions fréquentes

01L'intégration Snowflake Zapier est-elle gratuite ?
Non. Zapier réserve Snowflake aux plans payants et à l'essai gratuit. Le plan gratuit donne 100 tâches par mois et des Zaps en nombre illimité, mais il exclut ces apps réservées et se limite à des Zaps de deux étapes. Une fois l'essai fini, même un Zap Snowflake très simple demande donc un abonnement. Aucun prix n'est indiqué ici, car les grilles de Zapier changent trop vite pour être publiées : vérifie sa page tarifs le jour où tu choisis ton plan.
02Combien de tâches consomme un Zap Snowflake ?
Une tâche par action réussie, rien pour le déclencheur. Zapier ne facture jamais ses passages sur tes tables. Un Zap qui insère des lignes consomme une tâche par exécution ; un Zap qui insère des lignes puis met à jour une autre table en consomme deux, si les deux réussissent. Une action en échec n'est pas comptée. Méfie-toi des boucles : un Zap qui écrit dans la table qu'il surveille peut multiplier les tâches très vite.
03Snowflake sur Zapier, est-ce instantané ?
Non. Les cinq déclencheurs Snowflake fonctionnent par interrogation. Zapier passe vérifier à intervalle fixe, et cet intervalle dépend du plan : 15 minutes sur Free, 2 minutes sur Professional, une minute sur Team et Enterprise. Sur les plans payants, tu peux aussi lancer une vérification à la main depuis l'éditeur pendant tes tests. Si un flux doit réagir à la seconde, ce délai est inscrit dans le fonctionnement de l'app, quel que soit ton réglage du Zap.
04Que faut-il pour connecter Snowflake à Zapier ?
Un compte Snowflake, un plan Zapier payant ou un essai, et les bons droits. Le compte utilisé fixe la base, le schéma et l'entrepôt de calcul de toutes les étapes. Il lui faut un accès en lecture aux tables surveillées par tes déclencheurs, et en écriture là où tes actions insèrent, modifient ou suppriment. Vérifie ces droits avant le premier test, pas après une exécution en échec : tu gagneras un aller-retour avec ton administrateur.
05Pourquoi le déclencheur New Row échoue-t-il sur Snowflake ?
Une cause fréquente est une requête trop lente. Zapier impose que la requête SELECT derrière New Row aboutisse en moins de 30 secondes, et la même règle vaut pour Execute SQL. Resserre la condition pour ne renvoyer que ce dont le Zap a besoin. Vérifie aussi que l'instruction est bien un SELECT qui renvoie des lignes, comme le demande le champ, et que la table se trouve dans la base fixée par ta connexion. Reteste ensuite le déclencheur et relis les lignes remontées.
06Et si l'opération dont tu as besoin n'existe pas ?
Execute SQL couvre généralement le besoin. Cette action exécute l'instruction que tu écris et transmet les lignes obtenues aux étapes suivantes, ce qui comble les manques de Create Rows, Update Rows et Delete Rows. La même limite de 30 secondes s'applique, et il faut quelqu'un d'à l'aise avec SQL. Pour une simple insertion, mise à jour ou suppression par clé primaire, les actions dédiées restent plus faciles à maintenir. Comme pour toute action, teste l'étape une fois et relis les lignes renvoyées avant de publier.
07Zapier, Make ou n8n pour Snowflake ?
Tout dépend de tes critères, pas d'un vainqueur unique. Zapier offre une prise en main rapide et des menus simples, mais Snowflake y demande un plan payant et chaque déclencheur est interrogé au rythme du plan. Make et n8n ont chacun leur page Snowflake. Compare les opérations dont tu as besoin, le volume à faire circuler, la façon dont les exécutions sont facturées, et qui maintiendra les flux. Sur Zapier, retiens que Snowflake exige un plan payant dès le premier Zap.