Ressources · Intégration Make

Intégration SeaTable MakeAutomatiser SeaTable avec Make.

Et si ta base SeaTable se rangeait toute seule pendant que tu avances sur autre chose ? L'intégration SeaTable Make compte 22 modules : 2 déclencheurs qui surveillent tes lignes, 15 actions et 5 recherches. Ici, tu branches ta base, tu montes un premier scénario et tu sais quel module prendre.

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

Ce que tu peux automatiser

Que permet l'intégration SeaTable Make ?

L'intégration SeaTable Make fait dialoguer tes bases SeaTable avec tes autres outils, sans écrire une ligne de code. Make repère les lignes ajoutées ou modifiées, puis crée, met à jour, relie ou complète des lignes à ta place. Chaque étape est un module, une brique du scénario, c'est-à-dire l'automatisation que tu assembles dans l'éditeur visuel de Make.

Des documents toujours au bon endroit. Pour une agence immobilière, Upload a File/Image range le compromis ou les photos d'un bien dans la ligne du dossier. Get the public URL from Asset Path fournit ensuite un lien de téléchargement à glisser dans un mail au client.

Des candidatures rattachées à leur offre. Dans un cabinet de recrutement, Watch New Rows repère chaque candidature saisie, Search Rows retrouve l'offre concernée et Add a Row Link relie les deux lignes. Plus personne ne rattache les dossiers à la main.

Une copie de secours avant le grand ménage. Create a Snapshot sauvegarde la base complète avant qu'un scénario enchaîne des Delete a Row.

Ce que les modules ne couvrent pas : ils s'occupent des lignes, des liens, des verrous, des fichiers, des instantanés de base et des collaborateurs. Pour le reste de l'API SeaTable, Make an API Call réutilise la même connexion. La doc SeaTable côté Make précise aussi qu'elle est générée par IA : vérifie les points sensibles auprès de SeaTable.

SeaTable existe aussi dans n8n, voir l'Intégration SeaTable n8n, et le comparatif n8n vs Make pose les deux outils côte à côte. Un scénario qui coince ? Direction Dépannage Make.

Connexion

Comment connecter SeaTable à Make ?

  1. 01

    Ouvre la fenêtre de connexion

    Ajoute n'importe quel module SeaTable à ton scénario, puis clique sur Create a connection. La connexion, c'est ton compte SeaTable relié une fois pour toutes à Make : tous tes modules SeaTable la réutilisent ensuite.

  2. 02

    Génère un jeton d'API dans SeaTable

    Sur la page d'accueil de SeaTable, survole la base, ouvre son menu d'options, déplie Advanced et choisis API Tokens. Donne un nom au jeton, choisis sa permission, génère-le et copie-le.

  3. 03

    Colle-le et valide

    De retour dans Make, remplis Connection name si tu veux un nom parlant (c'est facultatif), colle le jeton et valide. La doc accepte un AccountToken, un APIToken ou un BaseToken.

Premier scénario

Ton premier scénario : rattacher chaque candidature à son offre

ObjectifQuand une nouvelle candidature arrive dans ta table SeaTable, Make retrouve l'offre d'emploi concernée et relie les deux lignes.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le + au centre. Cherche SeaTable et choisis Watch New Rows comme premier module.

  2. 02

    Branche ton compte et choisis la table

    Sélectionne ta connexion ou clique sur Create a connection. Une fois reliée, Make affiche ce qu'il sait lire dans la base : pas besoin de retenir le nom de la table, tu la choisis dans la liste.

  3. 03

    Retrouve l'offre

    Clique sur le + à droite du déclencheur et ajoute Search Rows. Glisse l'intitulé du poste venu de la candidature dans le mot-clé : ce glisser-déposer s'appelle le mapping.

  4. 04

    Relie les deux lignes

    Ajoute Add a Row Link et mappe la candidature et l'offre trouvée. Chaque bundle, c'est-à-dire chaque ligne transmise, repart reliée. Watch New Rows ignore les modifications : ce lien ne relance donc pas le scénario.

  5. 05

    Teste avec Run once

    Saisis une candidature de test dans SeaTable, puis clique sur Run once. Make exécute le scénario une fois et montre les bundles reçus par chaque module : tu vois tout de suite si la bonne offre est remontée.

  6. 06

    Planifie et active

    Ouvre l'horloge du premier module. Par défaut, un nouveau scénario tourne toutes les 15 minutes, l'intervalle le plus court du plan Free. Garde ce réglage ou ajuste-le, puis active le scénario.

Déclencheurs

Qu'est-ce qui lance un scénario SeaTable ?

2 modules démarrent un scénario quand quelque chose se passe dans SeaTable. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par SeaTable dès que ça se passe.

SeaTable1Watch New Rows

Watch New Rows

Déclencheur planifié

Dans MakeTriggers when a new row is created.

Watch New Rows récupère chaque ligne ajoutée dans la table que tu choisis et la transmet au reste du scénario sous forme de bundle. Formulaire, import ou saisie d'un collègue : tout démarre le même enchaînement.

Comment il se déclenche
planifié. Make interroge SeaTable au rythme du scénario, toutes les 15 minutes par défaut ; une nouvelle ligne attend donc le passage suivant au lieu de partir à la seconde.
Quand l'utiliser
une table où chaque nouvelle ligne est un travail à lancer, comme une demande de devis, un ticket ou une inscription.
Attention
il ignore les modifications des lignes existantes, c'est le rôle de Watch Updated Rows.
SeaTable2Watch Updated Rows

Watch Updated Rows

Déclencheur planifié

Dans MakeTriggers when a row is created or updated.

Watch Updated Rows suit les changements : il transmet une ligne quand quelqu'un l'a modifiée, et il attrape aussi les lignes tout juste créées. Il sert quand un statut ou une valeur fait avancer ton process.

Comment il se déclenche
planifié. Make interroge SeaTable au rythme du scénario ; une modification apparaît au passage suivant, pas au moment où elle est enregistrée.
Quand l'utiliser
un chantier passé à « terminé », un devis accepté, une adresse corrigée qu'un autre outil doit recevoir.
Attention
comme les nouvelles lignes comptent aussi, le faire tourner à côté de Watch New Rows sur la même table peut traiter une ligne deux fois.
Modules

Que peut faire Make d'autre dans SeaTable ?

SeaTable te donne 20 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

SeaTable2

Add a Row Lock

Action

Dans MakeAdds a row lock to one specific row.

Add a Row Lock pose un verrou sur une ligne précise. En pratique, c'est la version automatique du « celle-ci est bouclée » que tu notes quand un dossier est traité.

Quand l'utiliser
une fois qu'une facture ou un contrat signé est passé par ton process et que tu veux marquer la ligne comme verrouillée.
Attention
le module doit savoir quelle ligne verrouiller, place donc un déclencheur ou une recherche avant lui ; Delete a Row Lock fait l'inverse.
SeaTable3

Create a Row

Action

Dans MakeAppends a new row to the table.

Create a Row ajoute une ligne en bas d'une table, remplie avec des valeurs mappées depuis les modules précédents : une réponse de formulaire, une commande payée, un contact venu de ton CRM.

Quand l'utiliser
dès que SeaTable est l'endroit où doivent atterrir les infos de tes autres outils.
Attention
il ne vérifie pas les doublons. Si une même info peut arriver deux fois, lance d'abord Search Rows et ne crée la ligne que si la recherche revient vide.
SeaTable4

Create a Snapshot

Action

Dans MakeCreates a snapshot of the complete base.

Create a Snapshot enregistre une copie de la base complète, toutes les tables comprises, au moment où le module s'exécute. Tu gardes ainsi un point de repli fabriqué par le scénario lui-même.

Quand l'utiliser
en toute première action d'un scénario qui supprime ou réécrit beaucoup de lignes.
Attention
il copie toute la base, pas une table. Place-le une seule fois au début, pas derrière un module qui renvoie plusieurs bundles, sinon il tourne une fois par bundle.
SeaTable5

Delete a Row

Action

Dans MakeDelete a row.

Delete a Row supprime définitivement une ligne d'une table. Associé à une recherche, il fait le ménage dans les saisies de test, les demandes annulées ou les doublons, sans que personne ne fasse défiler la table.

Quand l'utiliser
quand un statut ou un résultat de recherche désigne sans ambiguïté la ligne à retirer.
Attention
une suppression ne se rattrape pas depuis Make. Lance Create a Snapshot avant, et vérifie la ligne visée avec Run once avant d'activer.
SeaTable7

Delete a Row Lock

Action

Dans MakeRemoves a row lock from one specific row.

Delete a Row Lock retire le verrou d'une ligne précise : c'est le pendant exact d'Add a Row Lock.

Quand l'utiliser
un dossier verrouillé doit rouvrir, par exemple un devis renvoyé pour correction ou une pièce refusée lors d'une validation dans un autre outil.
Attention
si deux scénarios verrouillent et déverrouillent les mêmes lignes, fixe qui agit à quel moment, sinon chacun défait le travail de l'autre.
SeaTable8

Get a Row

Action

Dans MakeRetrieves all values of one specific row.

Get a Row lit toutes les valeurs d'une ligne que tu sais déjà désigner, et les met à disposition des modules suivants. Il renvoie un seul bundle, jamais une liste.

Quand l'utiliser
un autre outil te transmet la référence d'une ligne et tu as besoin de son contenu complet avant d'envoyer un mail ou de mettre à jour ton CRM.
Attention
sans l'identité de la ligne, il n'a rien à lire ; pour retrouver une ligne d'après son contenu, Search Rows convient mieux.
SeaTable9

Get Metadata

Action

Dans MakeReturns the complete metadata of the base.

Get Metadata renvoie les métadonnées complètes de la base, autrement dit la description de sa construction plutôt que les données qu'elle contient. Un module de conception plus que de production.

Quand l'utiliser
tu veux voir ce que contient la base avant de mapper quoi que ce soit, ou un scénario doit s'adapter à la base sur laquelle il tourne.
Attention
aucun contenu de ligne n'en sort ; pour lire des données, passe par List Rows ou Get a Row.
SeaTable10

Get the public URL from Asset Path

Action

Dans MakeReturns the public available download path for this file/image.

Get the public URL from Asset Path transforme le chemin d'un fichier ou d'une image stockés dans SeaTable en lien de téléchargement public. Ce lien peut ensuite partir dans un mail, un message ou un espace client.

Quand l'utiliser
un document rangé dans une ligne doit parvenir à quelqu'un qui n'a pas accès à SeaTable.
Attention
le lien est public par nature, réserve ce module aux fichiers que tu acceptes de partager hors de l'équipe.
SeaTable11

Link a Row

Action

Dans MakeSets up a link between two rows.

Link a Row crée lui aussi un lien entre deux lignes, et l'annuaire officiel le décrit mot pour mot comme Add a Row Link. Make propose simplement les deux pour SeaTable.

Quand l'utiliser
un scénario dont tu hérites l'utilise déjà, ou il colle mieux à ta configuration après un essai comparé.
Attention
ni l'annuaire ni la doc ne disent lequel préférer. Choisis-en un, teste-le avec Run once et garde le même dans tous tes scénarios.
SeaTable12

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call envoie une requête à n'importe quel point d'accès de l'API SeaTable, avec la connexion déjà en place. C'est la porte de sortie quand aucun module tout prêt ne fait ce que tu cherches.

Quand l'utiliser
une opération absente de toute la liste de modules ci-dessus.
Attention
c'est le seul module technique de l'app. Tu rédiges la requête toi-même, garde donc la doc de l'API SeaTable ouverte à côté de l'éditeur.
SeaTable13

Update a Row

Action

Dans MakeUpdates a row.

Update a Row modifie les valeurs d'une ligne existante : un nouveau statut, un numéro de téléphone corrigé, un montant recalculé dans un autre outil. Seule la ligne visée change.

Quand l'utiliser
après un Watch Updated Rows ou un Search Rows qui a désigné la ligne à mettre à jour.
Attention
la liste des modules affiche deux fois Update a Row, avec une seule description et aucune différence annoncée. Prends-en un, teste-le avec Run once, puis réutilise-le partout.
SeaTable14

Update a Row

Action

Dans MakeUpdates a row.

Ce second module Update a Row réécrit lui aussi les valeurs d'une ligne existante. Make l'affiche à côté du premier, et l'annuaire leur donne une description identique.

Quand l'utiliser
le scénario que tu ouvres contient déjà cette version, et rien dans la doc n'invite à le remplacer par l'autre.
Attention
la doc n'explique pas la différence entre les deux ; évite de les mélanger dans un même scénario sans raison.
SeaTable15

Upload a File/Image

Action

Dans MakeSaves a file or image to a specific row.

Upload a File/Image dépose un fichier ou une image dans une ligne précise, directement depuis un autre outil : une facture reçue par mail, une photo envoyée via un formulaire, un PDF produit plus tôt dans le scénario.

Quand l'utiliser
la ligne est ta fiche de référence et le document doit vivre à côté.
Attention
sur le plan Free, Make traite des fichiers de 5 Mo au plus ; un gros scan peut demander un plan payant.
SeaTable16

Get Account

Recherche

Dans MakeGet account details from email, name or username.

Get Account retrouve un compte SeaTable à partir d'un e-mail, d'un nom ou d'un identifiant, et renvoie ses informations. Pratique pour passer d'une adresse tapée dans un formulaire à une vraie personne de ton espace.

Quand l'utiliser
avant d'attribuer une ligne à quelqu'un dont tu ne connais que l'e-mail.
Attention
Get Collaborator a exactement la même description officielle ; lance les deux sur un e-mail connu et garde celui dont la sortie colle à ton mapping.
SeaTable17

Get Collaborator

Recherche

Dans MakeGet account details from email, name or username.

Get Collaborator identifie une personne d'après son e-mail, son nom ou son identifiant, puis passe les détails de son compte au module suivant. Get Account porte la même description : traite-les comme des jumeaux et garde celui que tu as testé.

Quand l'utiliser
une demande reçue par messagerie cite un collègue, et SeaTable a besoin de son compte pour la suite.
Attention
un nom mal orthographié ne renvoie aucun bundle et la suite n'a rien à traiter ; teste avec Run once sur un vrai nom.
SeaTable18

List Rows

Recherche

Dans MakeRetrieves a list of all rows in a specified table.

List Rows renvoie toutes les lignes d'une table, chacune dans son propre bundle. C'est le module des exports et des passages complets, quand tu veux la table entière plutôt qu'une sélection.

Quand l'utiliser
envoyer une table complète vers un tableur ou un outil de reporting, ou passer toutes les lignes en revue d'un coup.
Attention
chaque bundle consomme une opération dans chaque module qui suit (une opération, c'est un module exécuté sur un bundle, l'unité que Make décompte sur ton plan). Sur une grosse table, une recherche limite la note.
SeaTable19

Search Rows

Recherche

Dans MakeSearch one or multiple rows by keyword.

Search Rows trouve les lignes qui contiennent un mot-clé et transmet chaque résultat. Zéro, une ou plusieurs lignes peuvent revenir, ce qui en fait l'étape logique avant une mise à jour, un lien ou une suppression.

Quand l'utiliser
vérifier si un client, un e-mail ou un numéro de commande existe déjà dans la table.
Attention
plusieurs résultats font tourner plusieurs fois les modules suivants. Si tu attends une seule ligne, contrôle-le avec Run once.
SeaTable20

Search with SQL-Query

Recherche

Dans MakeSearch for rows with an SQL-like syntax.

Search with SQL-Query va chercher des lignes avec une requête écrite dans une syntaxe proche du SQL, le langage des bases de données. Il gère les conditions combinées qu'un simple mot-clé ne sait pas exprimer.

Quand l'utiliser
il te faut les lignes qui remplissent plusieurs critères à la fois, comme un statut et un responsable précis.
Attention
la syntaxe ressemble au SQL sans en être. Si les requêtes te sont étrangères, commence par Search Rows et passe à celui-ci quand il ne suffit plus.
Besoin d'aide

Besoin d'aide pour automatiser SeaTable avec Make ?

Une personne lit chaque message.

FAQ

SeaTable et Make : les questions qui reviennent

01L'intégration SeaTable Make est-elle gratuite ?
Oui, côté Make. SeaTable est une app standard, disponible dès le plan Free. Ce plan donne droit à 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams, Enterprise) descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et autorisent 40 minutes d'exécution. La consommation se compte en opérations, une par module exécuté sur un bundle. L'abonnement SeaTable, lui, se regarde à part, sur la page tarifs de SeaTable.
02Que faut-il pour connecter SeaTable à Make ?
D'un compte SeaTable actif et d'un jeton valide. La doc accepte un AccountToken, un APIToken ou un BaseToken. Le plus simple reste un jeton d'API propre à une base : survole la base sur la page d'accueil de SeaTable, ouvre son menu d'options, déplie Advanced, choisis API Tokens, donne un nom, fixe la permission, génère et copie. Dans Make, clique ensuite sur Create a connection depuis n'importe quel module SeaTable, nomme la connexion si tu veux et colle le jeton. Elle sert ensuite à tous tes modules SeaTable.
03Les déclencheurs SeaTable réagissent-ils en temps réel dans Make ?
Non. Les deux déclencheurs SeaTable, Watch New Rows et Watch Updated Rows, sont planifiés : Make interroge ta base au rythme du scénario au lieu d'être prévenu dès qu'une ligne bouge. Un nouveau scénario tourne toutes les 15 minutes par défaut, ce qui correspond aussi à l'intervalle le plus court du plan Free. Les plans payants descendent jusqu'à 1 minute. Pense ton process avec ce décalage en tête : une ligne ajoutée juste après un passage attend le suivant avant que quoi que ce soit se produise.
04Que faire si un module SeaTable manque dans Make ?
Passe par Make an API Call. Ce module atteint n'importe quel point d'accès de l'API SeaTable avec ta connexion existante, tu n'es donc pas limité aux 22 modules listés. Tu écris la requête toi-même, ce qui suppose d'ouvrir la doc de l'API SeaTable. Avant d'en arriver là, regarde du côté des recherches : Search with SQL-Query gère des filtres combinés que Search Rows ne sait pas faire. Garde aussi en tête que la doc SeaTable côté Make se dit générée par IA et peut contenir des erreurs : confirme les points sensibles auprès de SeaTable.
05Make ou n8n pour automatiser SeaTable ?
Ça dépend de ton organisation, pas d'un classement. Côté Make, SeaTable arrive avec 22 modules : 2 déclencheurs planifiés, 15 actions et 5 recherches, plus Make an API Call pour tout le reste. SeaTable existe aussi sous forme de nœud dans n8n, avec sa propre page sur ce site. Fais la liste des modules dont ton process a besoin, regarde ce que chaque outil propose pour eux, et vérifie lequel relie déjà les autres apps de ce process. C'est là que ton premier scénario a le plus de sens.