Ressources · Intégration Zapier

Intégration NetSuite ZapierAutomatiser NetSuite avec Zapier.

L'intégration NetSuite Zapier compte 3 déclencheurs, 12 actions et 7 recherches. Zapier repère les enregistrements créés, modifiés ou entrés dans une recherche enregistrée, puis crée, transforme ou importe des enregistrements et range des fichiers, sur 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 NetSuite Zapier fait vraiment

Relier NetSuite à Zapier, c'est faire parler l'ERP en ligne qui porte ta comptabilité, ton CRM, tes stocks et ton e-commerce avec tes autres outils, sans script maison pour chaque flux. Un enregistrement apparaît ou change, Zapier le repère à son passage suivant, et le Zap le transmet à l'étape d'après.

Commençons par ce que l'intégration ne fait pas. Les trois déclencheurs fonctionnent par interrogation : rien ne part à la seconde où un enregistrement est sauvegardé. Zapier réserve NetSuite aux plans payants et à l'essai gratuit. Et la connexion ne prépare pas le compte à ta place : Zapier consacre un article à part aux prérequis côté administrateur NetSuite.

Ce que ça produit, ensuite. Une relance qui part toute seule : New Record (Saved Search) repère chaque facture qui entre dans ta recherche « impayés échus », puis Update Record la marque relancée. Un import sans dépôt manuel : Bulk Import Records envoie un CSV via un Saved CSV Import et attend la fin du traitement. Un référentiel tenu à jour : Upsert (Create or Update) Record crée la fiche si elle manque, la met à jour sinon, à partir de l'External ID.

Pour choisir l'outil, le comparatif n8n vs Zapier pose les critères, et la formation Zapier reprend les bases pas à pas.

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 un nouvel enregistrement NetSuite. 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 3 déclencheurs NetSuite 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. NetSuite en fait partie : jamais sur le plan gratuit.
Coût

Combien coûte un Zap NetSuite

Zapier réserve NetSuite aux plans payants et à l'essai gratuit. Ce point réglé, le décompte des tâches suit quelques 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 3 sont par interrogation

Le déclencheur ne coûte rien, pas plus que les passages de Zapier sur tes enregistrements, aussi fréquents soient-ils. Chaque action réussie compte pour une tâche : dans un Zap qui retrouve un enregistrement puis le modifie, c'est la modification qui est facturée. Une action ratée n'est pas décomptée. Quelques apps et quelques actions consomment plus d'une tâche ; la page des plans le précise. Sur plan payant, filtres et recherches sont permis, donc les Zaps multi-étapes sont la norme.

Connexion

Connecter NetSuite à 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 compte NetSuite, avec des droits de lecture ou d'écriture sur les enregistrements qui ne t'appartiennent pas.

  2. 02

    Choisis NetSuite

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

  3. 03

    Identifie-toi et autorise

    Connecte-toi à NetSuite dans cet onglet, puis accorde l'accès à Zapier. La connexion sert ensuite à toutes tes étapes NetSuite. Le centre d'aide de Zapier détaille les prérequis administrateur de cette connexion.

Premier Zap

Ton premier Zap : marquer les factures relancées

ObjectifChaque facture qui entre dans ta recherche enregistrée des impayés est retrouvée puis marquée comme relancée.

  1. 01

    Crée le Zap et choisis la recherche

    Ouvre un nouveau Zap, choisis NetSuite et New Record (Saved Search), puis la recherche des impayés, triée par Internal ID décroissant.

  2. 02

    Teste le déclencheur

    Lance le test : Zapier ramène les trois enregistrements les plus récents de la recherche. Prends une vraie facture pour régler la suite.

  3. 03

    Ajoute Find Record

    Ajoute Find Record, choisis le type facture et le Primary Field to Search By, puis mappe le numéro venu du déclencheur.

  4. 04

    Ajoute Update Record

    Ajoute Update Record, reprends l'Internal ID trouvé à l'étape précédente, puis le champ où ton équipe note la relance de chaque facture.

  5. 05

    Teste puis publie

    Teste chaque étape, ouvre la facture dans NetSuite pour vérifier, puis clique sur Publish. Seules les factures qui entrent ensuite seront traitées.

Déclencheurs

Les 3 déclencheurs NetSuite

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

1

New Record

Déclencheur par interrogation

Dans Zapier“Triggers when a new record is created. Supports standard and custom records.”

Lance le Zap à chaque création d'un enregistrement du type que tu choisis, qu'il s'agisse d'un type standard de NetSuite ou d'un de tes types personnalisé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 fabricant de mobilier veut envoyer chaque nouveau client vers son outil d'e-mailing pour l'accueillir.
Attention
le Record Type est obligatoire, donc un Zap surveille un seul type ; pour un autre, monte un second Zap.
2

New Record (Saved Search)

Déclencheur par interrogation

Dans Zapier“Triggers when a new record enters your saved search results.”

Se déclenche quand un enregistrement entre dans les résultats d'une recherche enregistrée que tu as construite dans NetSuite : tes propres critères décident de ce qui lance le Zap.

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 credit manager veut que chaque facture qui passe en retard rejoigne sa file de relance.
Attention
trie la recherche par Internal ID décroissant ; Zapier s'en sert pour savoir ce qu'il a vu, et avec plusieurs lignes par enregistrement il faut Unique Key Fields.
3

New Or Updated Record

Déclencheur par interrogation

Dans Zapier“Triggers when a record is created or updated. Supports standard and custom records.”

Réagit aussi bien à la création d'un enregistrement qu'à sa modification, ce qui en fait le déclencheur des synchronisations entre NetSuite et un autre système.

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 équipe commerciale répercute chaque changement de fiche client NetSuite dans son CRM.
Attention
si une étape suivante modifie le même type d'enregistrement, chaque mise à jour relance le Zap, et la boucle vide ton quota.
Actions

Les 12 actions NetSuite

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

1

Attach Existing File to Record

Action

Dans Zapier“Attach a file from file cabinet to a record.”

Rattache un fichier déjà rangé dans le File Cabinet à un enregistrement, pour qu'il apparaisse là où l'équipe regarde.

Quand l'utiliser
un service achats joint chaque bon de commande signé à la fiche fournisseur.
Attention
Record Type, Record et File to attach sont obligatoires ; le fichier doit déjà se trouver dans le File Cabinet.
2

Bulk Import Records

Action

Dans Zapier“Submits a CSV file to NetSuite using a Saved CSV Import and waits for the job to finish. Reads final_status to block on completion automatically.”

Envoie un fichier CSV à NetSuite via un Saved CSV Import, et attend la fin du traitement avant de passer à la suite.

Quand l'utiliser
un grossiste charge son fichier de tarifs sans que personne ne le dépose à la main.
Attention
les en-têtes doivent suivre le mappage de l'import, et chaque traitement s'arrête à 25000 enregistrements, 50 Mo et 5000 lignes par transaction.
3

Create or Update Folder

Action

Dans Zapier“Creates a new folder in File Cabinet, or updates an existing folder if a folder ID is provided.”

Crée un dossier dans le File Cabinet, ou met à jour un dossier existant quand tu fournis son identifiant.

Quand l'utiliser
un bureau d'études ouvre un dossier par nouvelle affaire pour y ranger plans et devis.
Attention
sans identifiant de dossier, l'action en crée toujours un nouveau ; mappe l'identifiant quand tu veux modifier.
4

Delete Record

Action

Dans Zapier“Deletes an existing record. Supports standard and custom records.”

Supprime un enregistrement existant, standard ou personnalisé, désigné par son Internal ID.

Quand l'utiliser
un administrateur nettoie les enregistrements de test laissés par un import en bac à sable.
Attention
Record Type et Internal ID sont obligatoires ; filtre bien avant cette étape, un mauvais identifiant supprime le mauvais enregistrement.
5

Detach File from Record

Action

Dans Zapier“Removes an existing file from file cabinet from a record.”

Détache un fichier du File Cabinet d'un enregistrement, sans supprimer le fichier lui-même.

Quand l'utiliser
un responsable qualité retire un certificat périmé d'une fiche fournisseur quand le nouveau arrive.
Attention
Record Type, Record et File to detach sont obligatoires, le Zap doit donc connaître les deux bouts du lien.
6

Run SuiteQL Query

Action

Dans Zapier“Executes an SuiteQL query over records in NetSuite.”

Exécute une requête SuiteQL, le langage de requête de NetSuite, sur tes enregistrements, pour les lectures qu'aucune recherche toute faite ne couvre.

Quand l'utiliser
un contrôleur de gestion extrait les totaux par filiale pour son reporting de gestion.
Attention
c'est une étape technique : quelqu'un doit écrire la requête et la maintenir.
7

Create Record

Action

Dans Zapier“Creates a new record. Supports standard and custom records.”

Crée un nouvel enregistrement de n'importe quel type, standard ou personnalisé, à partir des données du Zap.

Quand l'utiliser
une société de services crée la fiche client NetSuite dès qu'un contrat est signé dans son CRM.
Attention
le Record Type est obligatoire : fixe-le avant de mapper quoi que ce soit d'autre.
8

Transform Record

Action

Dans Zapier“Transforms a record from one type into another.”

Convertit un enregistrement existant d'un type en enregistrement d'un autre type, à partir de la source que tu lui désignes.

Quand l'utiliser
quand une pièce doit continuer sa vie sous un autre type sans que personne ne la ressaisisse.
Attention
Source Record Type et Source Record ID sont obligatoires ; mappe l'identifiant depuis le déclencheur, ne le tape jamais.
9

Update Record

Action

Dans Zapier“Updates an existing record. Supports standard and custom records.”

Modifie des champs d'un enregistrement existant, standard ou personnalisé, pour qu'il reflète ce qui s'est passé ailleurs.

Quand l'utiliser
un logisticien reporte le statut de livraison du transporteur sur la commande client.
Attention
Record Type et Internal ID sont obligatoires ; une étape Find Record passe en général avant pour obtenir cet identifiant.
10

Upload File to File Cabinet

Action

Dans Zapier“Uploads a new file to the File Cabinet.”

Dépose un nouveau fichier dans le File Cabinet, prêt à être rattaché à des enregistrements ensuite.

Quand l'utiliser
une comptable fournisseurs classe chaque facture PDF reçue par e-mail.
Attention
le dépôt ne relie le fichier à rien ; ajoute Attach Existing File to Record derrière si besoin.
11

Upsert (Create or Update) Record

Action

Dans Zapier“Creates a new record if it does not exist. If the record already exists, it will be updated. Supports standard and custom records.”

Crée l'enregistrement s'il n'existe pas encore, et le met à jour s'il existe, en une seule étape.

Quand l'utiliser
une boutique en ligne synchronise son catalogue sans vérifier d'abord si chaque article est déjà dans NetSuite.
Attention
l'External ID est obligatoire et sert à reconnaître l'existant ; il doit rester stable côté source.
12

API Request (Beta)

Action

Dans Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

Action avancée qui envoie une requête HTTP brute à NetSuite avec ta connexion jointe, pour ce que les autres actions ne couvrent pas.

Quand l'utiliser
ton développeur a besoin d'une fonction NetSuite qu'aucune action n'expose encore.
Attention
l'URL doit viser un domaine rattaché à NetSuite, et Stop on error décide si un appel raté arrête le Zap.
Recherches

Les 7 recherches NetSuite, et ce qui se passe quand rien ne correspond

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

Une étape de recherche retrouve un élément existant et le 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

Get Bulk Import Status

Recherche

Dans Zapier“Checks a NetSuite CSV import job by Task ID. Use this for jobs submitted out-of-band — the Bulk Import Records action already waits for completion automatically.”

Vérifie où en est un import CSV, à partir de son Task ID.

Quand l'utiliser
pour les imports lancés hors du Zap, puisque Bulk Import Records attend déjà la fin des siens.
Attention
le Task ID est obligatoire ; il vient de Bulk Import Records ou de NetSuite directement.
2

Find Case Notes

Recherche

Dans Zapier“Finds case notes associated with a given Case ID.”

Récupère les notes rattachées à un dossier de support, pour que l'étape suivante en lise l'historique.

Quand l'utiliser
un responsable support veut les dernières notes dans son message d'escalade.
Attention
le Case Internal ID est obligatoire, le Zap doit donc porter l'Internal ID du dossier.
3

Find File In File Cabinet

Recherche

Dans Zapier“Finds a file in file cabinet based on search criteria.”

Repère un fichier dans le File Cabinet selon les critères choisis, et peut en télécharger le contenu pour la suite.

Quand l'utiliser
un commercial envoie la grille tarifaire en vigueur à chaque nouveau prospect.
Attention
l'option Download File s'applique à tous les résultats ; resserre la recherche avant de l'activer.
4

Find Record

Recherche

Dans Zapier“Finds a record based on search field(s) of your choice. Supports Standard and Custom NetSuite record types”

Retrouve un enregistrement unique d'après le champ que tu désignes, pour les types standards comme personnalisés.

Quand l'utiliser
avant Update Record, pour obtenir l'Internal ID de la facture repérée.
Attention
Record Type et Primary Field to Search By sont obligatoires ; choisis un champ aux valeurs uniques.
5

Find Records (Saved Search)

Recherche

Dans Zapier“Finds records in a saved search optionally filtered by columns and search terms.”

Renvoie les enregistrements d'une de tes recherches enregistrées, éventuellement resserrés par colonnes et mots-clés.

Quand l'utiliser
une comptable clients sort les pièces ouvertes d'un seul client depuis sa recherche des encours.
Attention
le type et la recherche sont obligatoires, et la recherche doit exister dans NetSuite au préalable.
6

Find Records (with line-item support)

Recherche

Dans Zapier“Finds and returns Standard/Custom records that match your search.”

Trouve les enregistrements standards ou personnalisés qui correspondent à ta recherche, lignes de détail comprises.

Quand l'utiliser
un chef d'entrepôt veut les lignes de toutes les commandes ouvertes sur un article.
Attention
Record Type et Primary Field to Search By sont obligatoires ; plusieurs résultats suivent le réglage des résultats multiples.
7

Get Record Type (Object) Schema

Recherche

Dans Zapier“Retrieves details & metadata on a record type/object of your choice a record based on search field(s) of your choice. Supports Standard and Custom NetSuite record types”

Renvoie le détail et les métadonnées d'un type d'enregistrement, utile pour bâtir un Zap sur un type personnalisé.

Quand l'utiliser
un administrateur vérifie les champs d'un type personnalisé avant de mapper un flux.
Attention
le Record Type est obligatoire ; la réponse décrit le type, pas les données d'un enregistrement.

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 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 NetSuite n'a cette variante ; l'action Upsert joue ce rôle.
  3. If multiple search results are found?
    Trois issues quand plusieurs éléments correspondent : garder le premier, c'est le défaut, arrêter le Zap, ou les transmettre tous d'un coup.
Quand ça casse

Quand un Zap NetSuite casse

Les Zaps sur un ERP tombent en panne de façon prévisible. Zapier rattache trois articles d'aide à NetSuite, dont un guide de dépannage et les prérequis administrateur.

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

  • La connexion n'est pas prête

    Zapier publie un article sur les prérequis administrateur NetSuite pour la connexion. Si l'identification échoue, commence par là, puis par Troubleshooting NetSuite on Zapier.
  • L'import CSV est refusé

    Bulk Import Records s'arrête à 25000 enregistrements, 50 Mo et 5000 lignes par transaction, et les en-têtes doivent suivre le Saved CSV Import. Découpe les gros fichiers avant.
  • La recherche enregistrée rate des lignes

    Zapier distingue le neuf par l'Internal ID. Une recherche qui n'est pas triée dessus, en ordre décroissant, ou qui renvoie plusieurs lignes par enregistrement, donne des résultats étranges.
  • L'existant est ignoré

    Un Zap ne réagit qu'aux enregistrements créés après son allumage. Ce qui était déjà dans NetSuite n'est jamais traité : reprendre ce stock est un chantier à part.
  • Le Zap qui se relance lui-même

    New Or Updated Record suivi d'un Update Record sur le même type relance le Zap sans fin, et le quota de tâches fond à toute vitesse.
  • Un chargement massif est retenu

    Après une migration, un déclencheur peut renvoyer un énorme lot d'un coup. La protection anti-afflux de Zapier peut le bloquer au lieu de tout traiter.
Besoin d'aide

Besoin d'aide pour automatiser NetSuite avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration NetSuite Zapier : les questions fréquentes

01L'intégration NetSuite Zapier est-elle gratuite ?
Non. Zapier réserve NetSuite 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. 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. Avant de construire quoi que ce soit, vérifie donc que ton plan, ou ton essai en cours, donne accès aux apps réservées aux offres payantes.
02Combien de tâches consomme un Zap NetSuite ?
Une tâche par action réussie, rien pour le déclencheur ni pour ses passages. Un Zap qui transforme chaque nouvel enregistrement en un autre type coûte une tâche par enregistrement. S'il lance d'abord Find Record puis Update Record, c'est la mise à jour qui est facturée. Une action qui échoue n'est pas décomptée. Zapier précise que quelques apps et quelques actions consomment plus d'une tâche : surveille ta consommation après les premiers passages du Zap.
03NetSuite sur Zapier, c'est en temps réel ?
Non, les trois déclencheurs NetSuite fonctionnent par interrogation. Zapier demande à NetSuite ses derniers enregistrements à 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. Aucun éclair n'apparaît dans l'éditeur sur ces Zaps, c'est le signe qui ne trompe pas.
04Que faut-il pour connecter NetSuite à Zapier ?
Un compte NetSuite, un plan Zapier payant ou un essai gratuit, et les réglages que Zapier liste dans son article sur les prérequis administrateur NetSuite. Depuis la page Apps, clique sur + Add connection, choisis NetSuite, identifie-toi dans l'onglet qui s'ouvre et accorde l'accès. Il te faut aussi des droits sur les enregistrements qui ne t'appartiennent pas. La connexion sert ensuite à toutes tes étapes NetSuite, dans n'importe quel Zap, sans refaire la manipulation.
05Quelle taille pour un import NetSuite via Zapier ?
Chaque traitement Bulk Import Records est limité à 25000 enregistrements, 50 Mo et 5000 lignes par transaction, commandes ou factures par exemple. Au-delà, il faut découper le fichier avant que le Zap l'envoie. Les en-têtes du CSV doivent aussi suivre le mappage du Saved CSV Import choisi, que tu gères dans NetSuite sous Setup, Import/Export, Saved CSV Imports. L'action attend la fin du traitement avant de passer à la suite.
06Et si l'opération NetSuite dont tu as besoin n'existe pas ?
Deux portes de sortie existent. Run SuiteQL Query lit des données avec une requête que tu écris, pour tout ce que les sept recherches ne couvrent pas. API Request (Beta) envoie une requête HTTP brute à NetSuite avec la connexion déjà jointe, limitée aux domaines rattachés à NetSuite. Les deux sont des étapes techniques : il faut quelqu'un qui connaisse SuiteQL ou l'API NetSuite, et qui décide si une erreur doit arrêter le Zap.
07Zapier, Make ou n8n pour NetSuite ?
Ça se tranche par critères, pas par un classement. Sur Zapier, NetSuite est réservée aux plans payants, avec trois déclencheurs par interrogation, douze actions et sept recherches, et une tâche facturée par action réussie. Les questions à poser à chaque plateforme sont les mêmes : quel plan exige une connexion ERP, à quelle vitesse les nouveaux enregistrements sont-ils vus, et peut-on gérer imports massifs et requêtes maison. Les comparatifs du site mettent les trois côte à côte.