- Accueil
- Ressources
- Intégrations
- SyncroMSP
Intégration SyncroMSP n8nAutomatiser SyncroMSP avec n8n.
Combien de fiches SyncroMSP ouvres-tu à la main chaque semaine ? L'intégration SyncroMSP n8n met 20 opérations à disposition, réparties sur 4 ressources : clients, contacts, tickets et alertes RMM. SyncroMSP n'a pas de trigger, le départ vient d'ailleurs. Pensé pour l'infogérance.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Qu'apporte vraiment l'intégration SyncroMSP n8n ?
Le nœud SyncroMSP est une brique que tu poses dans un workflow n8n pour lire et écrire des données SyncroMSP via son API. Il couvre 4 ressources, Customer, Contact, Ticket et RMM, soit 20 opérations au total, de la création d'un ticket à la mise en sourdine d'une alerte. Le nœud est livré avec n8n : rien à installer, ni sur n8n Cloud ni sur une instance auto-hébergée.
Premier réflexe des équipes qui s'y mettent : la boîte mail. Un message de client arrive dans Gmail, le workflow en extrait l'expéditeur et contact.create rattache le contact au bon compte grâce au champ Customer ID. Le commercial ne recopie plus rien, et la fiche est propre dès le premier échange.
Deuxième usage, la revue du lundi. Un Schedule Trigger, autrement dit un déclencheur à intervalle fixe, lance ticket.getAll avec un filtre sur Status. Les tickets encore ouverts partent vers Microsoft Excel 365, triés par compte. La réunion commence sur des chiffres à jour au lieu d'un export de la semaine dernière.
Troisième usage, le ménage dans les fiches. Une base Notion tenue par l'équipe commerciale sert de référence, customer.getAll ramène les comptes existants et customer.update corrige les champs qui ont bougé. Les coordonnées finissent par coïncider partout.
Quand l'appel d'API dont tu as besoin ne figure pas dans la liste des opérations du nœud, le nœud HTTP Request l'appelle directement et réutilise exactement le même credential SyncroMSP par l'authentification prédéfinie. Un seul endroit où la clé est stockée, un seul canevas à relire.
Deux points à anticiper. La pagination se décide opération par opération : Return All décoché, n8n s'arrête au nombre fixé dans Limit, ce qui suffit pour un test et fausse un export. Et comme SyncroMSP n'a pas de nœud trigger, chaque workflow a besoin de son propre point de départ. L'Avis n8n détaille ces déclencheurs, la Formation n8n les fait construire.
Comment connecter SyncroMSP à n8n ?
- 01
Générer le jeton côté SyncroMSP
Chez SyncroMSP, la clé porte le nom d'API token. Depuis le menu utilisateur, passe par Profile/Password puis API Tokens, et choisis Create New Token. L'option Custom Permissions sert à nommer le jeton et à cocher les permissions qui correspondent à ce que le workflow fait réellement. Garde la valeur affichée sous la main.
- 02
Repérer le sous-domaine dans l'URL
Le credential réclame aussi un sous-domaine, et ce n'est pas l'adresse complète. Regarde l'URL que ton équipe utilise tous les jours : le sous-domaine, c'est le morceau situé entre
https://et.syncromsp.com. Pourhttps://n8n-instance.syncromsp.com, on saisitn8n-instance, rien d'autre. - 03
Enregistrer le credential dans n8n
Direction le menu Credentials de n8n, où l'on crée un credential SyncroMSP : c'est l'identifiant stocké une fois, que n8n rejoue à ta place. Colle l'API Key et le Subdomain, enregistre, et chaque nœud SyncroMSP le proposera dans sa liste déroulante. Un credential, autant de workflows que tu veux.
Ce que le nœud SyncroMSP sait faire, opération par opération
Le nœud SyncroMSP expose 20 opérations sur 4 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete | Mute |
|---|---|---|---|---|---|---|
| Contact | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Customer | ✓ | ✓ | ✓ | ✓ | ✓ | |
| RMM | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Ticket | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Contact
5 opérationsCreate a contact
contact.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un contact dans SyncroMSP et le rattache à un compte client existant.
Paramètres clés
- Customer ID : seul champ requis, l'identifiant SyncroMSP du compte auquel le contact appartient, un identifiant donc, pas une raison sociale. Depuis un nœud précédent, il prend la forme d'expression
{{ $json.field }}. - Email : facultatif, saisi au format
name@email.comindiqué dans le champ. - Additional Fields : collection facultative qui regroupe Address, Name, Notes et Phone.
Delete a contact
contact.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un contact de SyncroMSP, désigné par son identifiant, et rien de plus.
Paramètres clés
- Contact ID : requis. La documentation du champ parle de supprimer un contact précis par son ID, c'est donc l'identifiant qui est attendu, pas un nom.
Get a contact
contact.getCe que tu vois dans n8n
Notes & cas d'usage
Ramène un contact unique depuis SyncroMSP pour que la suite du workflow ait de la matière.
Paramètres clés
- Contact ID : requis, décrit comme la récupération d'un contact précis par son ID. Un identifiant entre, un contact sort.
Get many contacts
contact.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les contacts SyncroMSP sous forme d'items séparés, prêts à boucler ou à exporter.
Paramètres clés
- Return All : coché, n8n enchaîne les pages jusqu'au dernier contact. Décoché, il s'arrête avant.
- Limit : le plafond de contacts renvoyés tant que Return All reste décoché.
Update a contact
contact.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un contact existant : seuls les champs ajoutés à la collection sont réécrits.
Paramètres clés
- Contact ID : désigne le contact à modifier. À savoir, le nœud ne le marque pas comme requis, donc une valeur vide n'arrêtera pas l'exécution comme le ferait un champ obligatoire.
- Update Fields : collection facultative de 6 entrées, Address, Customer ID, Email, Name, Notes et Phone.
Customer
5 opérationsCreate a customer
customer.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvre un compte client dans SyncroMSP, la fiche à laquelle tout le reste se rattache.
Paramètres clés
- Email : posé hors collection, facultatif, au format
name@email.com. - Additional Fields : 11 entrées facultatives, dont Business Name, First Name, Last Name, Phone, Invoice Emails et Notification Email.
- Referred By : dans cette collection, la source par laquelle le client est arrivé, du type Linkedin, Google ou le nom d'un autre client.
Delete a customer
customer.deleteCe que tu vois dans n8n
Notes & cas d'usage
Efface un compte client de SyncroMSP, adressé par son identifiant.
Paramètres clés
- Customer ID : requis, décrit comme la suppression d'un client précis par son ID.
Get a customer
customer.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher un compte client et transmet la fiche au nœud suivant.
Paramètres clés
- Cutomer ID : requis, et oui, c'est bien l'orthographe du libellé dans le nœud. Il est décrit comme la récupération d'un client précis par son ID.
Get many customers
customer.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie la liste des clients, avec des filtres qui la réduisent avant même la sortie de SyncroMSP.
Paramètres clés
- Return All : coché, toutes les pages de clients remontent ; décoché, Limit plafonne le résultat.
- Search Query : texte libre confronté aux données client, un nom par exemple, au format
John Doe. - Sort : le champ client servant au tri, écrit comme
firstname ASCoucity DESC.
Update a customer
customer.updateCe que tu vois dans n8n
Notes & cas d'usage
Applique des modifications sur un compte client déjà en place, champ par champ.
Paramètres clés
- Customer ID : nomme le compte à modifier et, comme son équivalent côté contact, n'est pas marqué requis par le nœud.
- Update Fields : 12 entrées facultatives, parmi lesquelles Business Name, Email, Phone, Notes, Get SMS et No Email.
RMM
5 opérationsCreate an RMM alert
rmm.createCe que tu vois dans n8n
Notes & cas d'usage
Enregistre une alerte RMM dans SyncroMSP à partir de ce qu'une autre supervision a repéré.
Paramètres clés
- Asset ID, Customer ID et Description : trois champs texte, tous facultatifs sur cette opération, donc rien ne bloque l'exécution si l'un reste vide.
- Additional Fields : contient Resolved, un interrupteur vrai ou faux.
Delete an RMM alert
rmm.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire définitivement une alerte RMM de SyncroMSP, un identifiant à la fois.
Paramètres clés
- RMM Alert ID : requis, décrit comme la suppression de l'alerte RMM par son ID.
Get an RMM alert
rmm.getCe que tu vois dans n8n
Notes & cas d'usage
Relit une alerte RMM précise, pour qu'une décision en aval s'appuie sur la fiche elle-même.
Paramètres clés
- RMM Alert ID : requis, décrit comme la récupération d'une alerte RMM précise par son ID.
Get many RMM alerts
rmm.getAllCe que tu vois dans n8n
Notes & cas d'usage
Balaie la liste des alertes RMM, éventuellement restreinte à un seul état.
Paramètres clés
- Return All : coché, n8n parcourt toutes les pages d'alertes ; décoché, Limit fixe le maximum renvoyé.
- Status : filtre à trois choix,
active,alletresolved.
active et publie le compte par client, ce qui donne à l'équipe une file à traiter au lieu d'un mur d'historique.Mute an RMM alert
rmm.muteCe que tu vois dans n8n
Notes & cas d'usage
Met une alerte RMM en sourdine pour une durée choisie, sans la faire disparaître.
Paramètres clés
- RMM Alert ID : requis, décrit comme la mise en sourdine de l'alerte RMM par son ID.
- Mute Period : la durée du silence, à prendre parmi
1-hour,1-day,2-days,1-week,2-weeks,1-monthouforever.
Ticket
5 opérationsCreate a ticket
ticket.createCe que tu vois dans n8n
Notes & cas d'usage
Dépose un ticket dans SyncroMSP en face d'un compte client.
Paramètres clés
- Customer ID et Subject : les deux sont requis, le compte auquel le ticket appartient et la ligne qui nomme l'intervention.
- Additional Fields : facultatif, avec Asset ID, Assign to Contact (l'ID du contact à qui le ticket est assigné), Issue Type et Status.
- Issue Type : à choisir entre
Contract Work,Network Project,Other,Regular MaintenanceetRemote Support.
Delete a ticket
ticket.deleteCe que tu vois dans n8n
Notes & cas d'usage
Fait disparaître un ticket de SyncroMSP dès que tu lui passes le bon identifiant.
Paramètres clés
- Ticket ID : requis, une valeur vide arrête donc le nœud avant tout appel à SyncroMSP.
Get a ticket
ticket.getCe que tu vois dans n8n
Notes & cas d'usage
Sort un ticket unique de SyncroMSP pour la suite du workflow.
Paramètres clés
- Ticket ID : le ticket à lire. Contrairement aux opérations de suppression et de mise à jour, le nœud ne le marque pas requis ici, ce qui passe facilement inaperçu quand une expression mappée ne renvoie rien.
Get many tickets
ticket.getAllCe que tu vois dans n8n
Notes & cas d'usage
Passe la file de tickets en revue. Le nœud renvoie un item par ticket, filtré si tu le demandes.
Paramètres clés
- Return All : coché, toutes les pages de tickets reviennent ; décoché, Limit décide du nombre.
- Search Query : texte libre confronté aux données du ticket, un utilisateur par exemple, au format
John Doe. - Status : parmi
New,In Progress,Scheduled,Customer Reply,Waiting for Parts,Waiting on CustomeretResolved.
Waiting for Parts, regroupés par compte, pour que les achats relancent les bonnes commandes fournisseur au lieu de relire toute la file. Deux lignes, un filtre.Update a ticket
ticket.updateCe que tu vois dans n8n
Notes & cas d'usage
Fait avancer un ticket en ne réécrivant que les champs placés dans la collection de mise à jour.
Paramètres clés
- Ticket ID : requis, le ticket que l'on modifie.
- Update Fields : 7 entrées facultatives, Asset ID, Assign to Contact, Customer ID, Due Date, Issue Type, Status et Subject.
- Due Date : une valeur date et heure, une échéance calculée s'y range sans conversion tordue.
Waiting for Parts à Scheduled avec une Due Date attachée.Besoin d'aide pour automatiser SyncroMSP avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.