Ressources · Intégration Zapier

Intégration MySQL ZapierAutomatiser MySQL avec Zapier.

L'intégration MySQL Zapier compte 5 déclencheurs, 2 actions et 2 recherches. Zapier surveille tes tables, ajoute et modifie des lignes, retrouve une ligne par colonne ou par requête maison. Le tout uniquement sur un plan payant.

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

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

Aperçu

Ce que l'intégration MySQL Zapier fait vraiment

Relier MySQL à Zapier, c'est rendre ta base de données lisible et modifiable par tes autres outils sans qu'un développeur écrive un script à chaque besoin. Une ligne apparaît, Zapier la repère à son prochain passage, et le Zap transmet ses colonnes à la suite.

D'abord les trois limites, elles décident si l'outil te convient. MySQL est une app que Zapier réserve aux plans payants et à l'essai gratuit : le plan gratuit ne la propose pas. Ses cinq déclencheurs fonctionnent tous par interrogation, donc rien ne part à la seconde où une ligne est écrite. Et aucune action ne supprime de ligne.

Ce que ça donne quand ça colle. Une relance ciblée : New Row (Custom Query) ne remonte que les lignes de ta propre requête, par exemple les factures impayées dont l'échéance est passée. Un historique automatique : New or Updated Row repère chaque fiche client modifiée, et l'action New Row en garde une copie datée dans une autre table. Une fiche tenue à jour : Find Row retrouve le client par son e-mail, puis Update Row change le champ qui compte.

Si le coût du plan pèse dans ton choix, le comparatif n8n vs Zapier pose les critères, et la page agence Zapier existe si tu préfères déléguer le montage.

Vocabulaire

Le vocabulaire Zapier, en une minute

Huit mots reviennent sur toutes les pages Zapier. Les voici en français courant, expliqués une seule fois.

Zap
L'automatisation que tu montes sur Zapier : un déclencheur, puis une ou plusieurs actions qui tournent à chaque événement.
Déclencheur
L'événement, dans une app, qui lance le Zap, comme une nouvelle ligne dans une table. Une fois le Zap allumé, Zapier l'attend.
Action
Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou déplace quelque chose à ta place.
Tâche
L'unité que Zapier facture : une action réussie de ton Zap. Le quota de ton plan se compte en tâches.
Interrogation ou instantané
Par interrogation, Zapier va voir l'app à intervalle fixe ; en instantané, l'app le prévient. Les 5 déclencheurs MySQL sont par interrogation.
Filtre
Une étape qui laisse continuer le Zap seulement si ce qui arrive respecte ta condition, et l'arrête sinon.
Étape de recherche
Une étape qui retrouve un élément qui existe déjà dans une app, pour que les étapes suivantes s'en servent.
App réservée aux plans payants
Une app que Zapier n'ouvre qu'aux plans payants et à l'essai gratuit. MySQL en fait partie : jamais sur le plan gratuit.
Coût

Combien coûte un Zap MySQL

Zapier réserve MySQL aux plans payants et à l'essai gratuit. Une fois ce point acquis, le décompte des tâches suit des règles simples.

  • AccèsPlans payants et essai gratuit uniquement
  • Passages du déclencheurGratuits, quelle que soit la fréquence
  • Coût d'un passage1 tâche par action réussie
  • Déclencheurs instantanésAucun : les 5 sont par interrogation

Le déclencheur ne coûte rien, pas plus que les passages de Zapier sur tes tables, aussi fréquents soient-ils. Chaque action réussie compte pour une tâche : dans un Zap qui retrouve une ligne puis la modifie, c'est la modification qui est facturée. Une action ratée n'est pas décomptée. Comme tu es de toute façon sur un plan payant, filtres et recherches sont permis, et les Zaps multi-étapes deviennent la norme. La vitesse à laquelle une ligne est vue dépend de l'intervalle du plan.

Connexion

Connecter MySQL à Zapier en 3 étapes

  1. 01

    Ouvre la page des apps

    Dans Zapier, va sur la page Apps et clique sur + Add connection. Il te faut un accès à la base MySQL, avec des droits de lecture ou d'écriture sur les tables qui ne t'appartiennent pas.

  2. 02

    Choisis MySQL

    Cherche MySQL dans la boîte de dialogue, sélectionne l'app, puis clique sur Add connection. Un nouvel onglet s'ouvre côté MySQL, et c'est là que tu t'identifies.

  3. 03

    Identifie-toi et autorise

    Connecte-toi dans cet onglet, puis accorde l'accès à Zapier. La connexion est enregistrée une fois pour toutes tes étapes MySQL. Si elle échoue, le centre d'aide de Zapier consacre un article aux bases injoignables.

Premier Zap

Ton premier Zap : marquer les clients à relancer

ObjectifChaque nouvelle facture impayée et échue remonte par requête, et la fiche du client concerné est marquée « à relancer ».

  1. 01

    Crée le Zap et pose la requête

    Ouvre un nouveau Zap, choisis MySQL et New Row (Custom Query), puis écris ta requête avec un id unique, un tri et une limite.

  2. 02

    Teste le déclencheur

    Lance le test : Zapier ramène les trois lignes les plus récentes renvoyées par la requête. Vérifie qu'elles correspondent bien à des factures échues.

  3. 03

    Ajoute Find Row

    Ajoute Find Row sur la table des clients, avec l'e-mail comme Lookup Column, et mappe l'e-mail présent sur la facture remontée.

  4. 04

    Ajoute Update Row

    Ajoute Update Row, renseigne l'ID Column avec l'identifiant trouvé à l'étape précédente, puis la colonne de statut à modifier.

  5. 05

    Teste puis publie

    Teste chaque étape, vérifie la fiche dans la base, puis clique sur Publish. La requête doit tourner en moins de 30 secondes.

Déclencheurs

Les 5 déclencheurs MySQL

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

1

New Column

Déclencheur par interrogation

Dans Zapier“Triggers when you add a new column.”

Te prévient qu'une colonne vient d'être ajoutée à la table ou à la vue choisie : une façon de suivre les changements de structure sans ouvrir la base.

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 responsable data veut prévenir l'équipe BI dès qu'un développeur ajoute un champ à la table des commandes.
Attention
le champ Table/View est obligatoire, donc un Zap ne surveille qu'une table.
2

New Row

Déclencheur par interrogation

Dans Zapier“Triggers when you add a new row.”

Lance le Zap une fois par ligne ajoutée dans la table ou la vue retenue, et transmet toutes ses colonnes à la suite.

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 PME industrielle envoie chaque nouvelle commande enregistrée vers sa chaîne de préparation.
Attention
la table doit avoir une clé primaire unique, idéalement auto-incrémentée ; sinon Zapier choisit une colonne au hasard pour trier le neuf de l'ancien.
3

New Row (Custom Query)

Déclencheur par interrogation

Dans Zapier“Triggers when new rows are returned from a custom query that you provide. Advanced Users Only.”

Exécute une requête que tu écris et déclenche le Zap pour chaque nouvelle ligne renvoyée : seul le sous-ensemble qui t'intéresse passe. Zapier le réserve aux utilisateurs avancés.

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 service comptable ne veut voir que les factures à la fois impayées et échues.
Attention
il faut un champ id unique, ton propre tri et ta limite, moins de 30 secondes d'exécution, et de préférence 5000 lignes au plus.
4

New Table

Déclencheur par interrogation

Dans Zapier“Triggers when you add a new table.”

Signale chaque table créée dans la base connectée, pratique pour savoir quand la structure s'agrandit.

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 éditeur de logiciel qui crée une table par client veut une note dans son outil de suivi à chaque nouvel arrivant.
Attention
il signale la table, pas son contenu ; pour suivre ce qui y entre, ajoute ensuite un Zap New Row sur cette table.
5

New or Updated Row

Déclencheur par interrogation

Dans Zapier“Triggers when a new row is added or modified.”

Réagit aussi bien à une ligne ajoutée qu'à une ligne modifiée, ce qui en fait le bon choix pour garder un autre outil synchronisé.

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 agence immobilière répercute chaque changement de fiche mandat dans son CRM.
Attention
si une étape suivante réécrit dans la même table, chaque modification relance le Zap, et la boucle vide ton quota.
Actions

Les 2 actions MySQL

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

1

New Row

Action

Dans Zapier“Adds a new row.”

Insère une ligne dans la table de ton choix, chaque colonne étant remplie à partir des étapes précédentes du Zap.

Quand l'utiliser
un cabinet comptable consigne chaque pièce reçue par formulaire dans une table qui alimente ses tableaux de bord.
Attention
n'écris jamais dans la table que surveille un déclencheur du même Zap, sinon il se relance tout seul.
2

Update Row

Action

Dans Zapier“Updates an existing row.”

Modifie une ligne existante sur place, pour qu'un statut, un montant ou une date suive ce qui s'est passé dans un autre outil.

Quand l'utiliser
un club de sport passe un adhérent en « résilié » quand la résiliation arrive de l'outil de paiement.
Attention
l'ID Column est obligatoire, le Zap doit donc connaître la ligne exacte ; une étape Find Row passe en général avant.
Recherches

Les 2 recherches MySQL, et ce qui se passe quand rien ne correspond

2 étapes de recherche vont chercher une donnée qui existe déjà dans MySQL, pour qu'une étape suivante s'en serve.

Une étape de recherche retrouve une ligne existante et la passe à l'étape suivante. Dans l'éditeur, les recherches sont en bas de la liste Action event, sous SEARCH. Trois réglages décident de la suite.

1

Find Row

Recherche

Dans Zapier“Finds a row in a table via a lookup column.”

Retrouve une ligne d'après la valeur d'une colonne que tu désignes, un e-mail ou un numéro de commande, et transmet la ligne entière.

Quand l'utiliser
avant Update Row, pour retrouver l'adhérent qui correspond à l'e-mail reçu d'un paiement.
Attention
la Lookup Column est obligatoire ; choisis une colonne aux valeurs uniques, sinon la première ligne trouvée peut être la mauvaise.
2

Find Row via Custom Query

Recherche

Dans Zapier“Finds a row in a table via a custom query you control.”

Va chercher la ligne voulue avec une requête que tu écris toi-même, pour les cas qui demandent une jointure, une plage de dates ou plusieurs conditions.

Quand l'utiliser
une équipe logistique veut la dernière livraison en cours d'un client, pas n'importe laquelle.
Attention
ajoute ton tri et une limite, en général 1 ligne, et garde un temps d'exécution sous les 30 secondes environ.

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 aucune ligne arrête le Zap et saute les étapes qui en dépendaient. Activé, le Zap continue les mains vides.
  2. Create X if it doesn't exist yet?
    Sur les apps qui le proposent, cette case transforme la recherche en « trouver ou créer ». Aucune recherche MySQL n'a cette variante : ajoute toi-même une action New Row.
  3. If multiple search results are found?
    Trois issues quand plusieurs lignes correspondent : garder la première, c'est le défaut, arrêter le Zap, ou les transmettre toutes d'un coup.
Quand ça casse

Quand un Zap MySQL casse

Les Zaps sur base de données tombent en panne de façon prévisible. Zapier rattache trois articles d'aide à MySQL, dont un sur la déduplication et un sur les problèmes de connexion.

Six cas couvrent l'essentiel. Chacun a une cause nette, et la plupart se règlent avant même de publier. La page dépannage Zapier détaille la méthode générale.

  • Des lignes mal distinguées

    Zapier distingue le neuf de l'ancien grâce à une clé unique. Sans clé primaire, ou sans id dans une requête maison, il parie sur une colonne au hasard pour dédupliquer. Voir l'article Database service deduplication.
  • La requête maison dépasse le temps

    Une requête maison doit tourner en moins de 30 secondes. Ajoute un tri et une limite, et reste sous les 5000 lignes recommandées.
  • La connexion est refusée

    Le centre d'aide de Zapier consacre un article aux bases de données injoignables. C'est le premier réflexe quand l'étape de connexion échoue avant tout Zap.
  • Les lignes existantes sont ignorées

    Un Zap ne réagit qu'aux lignes écrites après son allumage. Celles déjà présentes ne sont jamais traitées : reprendre ce stock est un chantier à part.
  • Le Zap qui se relance lui-même

    Écrire dans la table même que surveille le déclencheur relance le Zap sans fin, et le quota de tâches fond à toute vitesse.
  • Un import massif est retenu

    Après une migration ou un gros import, un déclencheur peut renvoyer un énorme lot d'un coup. La protection anti-afflux de Zapier peut alors le bloquer.
Besoin d'aide

Besoin d'aide pour automatiser MySQL avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration MySQL Zapier : les questions fréquentes

01L'intégration MySQL Zapier est-elle gratuite ?
Non. Zapier réserve MySQL aux plans payants et à l'essai gratuit, si bien que le plan gratuit, avec ses 100 tâches par mois et ses Zaps à deux étapes, ne peut pas l'utiliser du tout. Sur un plan payant, la facturation suit la règle habituelle : le déclencheur et ses passages ne coûtent rien, chaque action réussie coûte une tâche. Vérifie donc ton plan avant de concevoir quoi que ce soit autour de MySQL.
02Combien de tâches consomme un Zap MySQL ?
Une tâche par action réussie, rien pour le déclencheur. Zapier peut passer sur ta table aussi souvent que ton plan le permet sans rien dépenser. Un Zap qui copie chaque nouvelle commande dans une table d'historique coûte une tâche par commande. S'il retrouve d'abord une ligne puis la modifie, c'est la modification qui est facturée. Une action qui échoue n'est pas décomptée, ce qui aide pendant le réglage d'une requête.
03MySQL sur Zapier, c'est en temps réel ?
Non, les cinq déclencheurs MySQL fonctionnent par interrogation. Zapier demande à la base ses dernières lignes à intervalle fixe et ne garde que ce qu'il n'a pas encore vu. Cet intervalle dépend du plan : 2 minutes sur Professional, 1 sur Team et Enterprise. Sur les plans payants, on peut modifier l'intervalle, et lancer une vérification à la main depuis l'éditeur quand c'est urgent. Aucun éclair n'apparaît dans l'éditeur sur ces Zaps.
04Que faut-il pour connecter MySQL à Zapier ?
Une base MySQL accessible et un plan Zapier payant ou un essai gratuit. Depuis la page Apps, clique sur + Add connection, choisis MySQL, identifie-toi dans l'onglet qui s'ouvre et accorde l'accès. Il te faut des droits de lecture ou d'écriture sur les tables que le Zap touchera si elles ne t'appartiennent pas. En cas d'échec, l'article d'aide de Zapier sur les bases injoignables est le premier endroit où regarder, avant de toucher au Zap lui-même.
05Pourquoi le déclencheur New Row exige une clé primaire ?
Parce que c'est grâce à elle qu'il distingue les lignes entre elles. Zapier attend au moins une clé primaire unique, en général auto-incrémentée, pour savoir ce qu'il a déjà vu. Sans elle, il parie sur une colonne au hasard, et la déduplication dépend alors de la justesse de ce pari. Ajoute une vraie clé primaire, ou passe par New Row (Custom Query) avec un champ id unique. L'article Database service deduplication traite le sujet.
06Et si l'opération MySQL dont tu as besoin n'existe pas ?
Les deux opérations à requête maison servent de porte de sortie. New Row (Custom Query) te laisse choisir exactement quelles lignes lancent un Zap, et Find Row via Custom Query retrouve une ligne avec n'importe quelle condition que tu sais écrire. Les deux exigent un tri et une limite, et doivent tourner en 30 secondes environ. Aucune action ne supprime de ligne : ça se fait hors de cette intégration, directement dans la base.
07Zapier, Make ou n8n pour MySQL ?
Ça se tranche par critères, pas par un classement. Sur Zapier, MySQL est réservée aux plans payants, avec cinq déclencheurs par interrogation, deux actions et deux recherches, et une tâche facturée par action réussie. Les questions à poser à chaque plateforme sont les mêmes : faut-il un plan payant pour une base de données, à quelle vitesse les nouvelles lignes sont-elles vues, et peut-on lancer ses propres requêtes. Les comparatifs du site mettent les trois côte à côte.