- Inicio
- Recursos
- Integraciones
- SyncroMSP
Integración SyncroMSP n8nAutomatiza SyncroMSP con n8n.
Cada ficha de SyncroMSP que abres a mano es tiempo que no vuelve. La integración SyncroMSP n8n pone sobre la mesa 20 operaciones repartidas en 4 recursos: clientes, contactos, tickets y alertas RMM. SyncroMSP no tiene trigger, el arranque llega desde fuera. Pensado para soporte.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué te aporta la integración SyncroMSP n8n?
El nodo SyncroMSP es una pieza que colocas dentro de un flujo de n8n para leer y escribir datos de SyncroMSP a través de su API. Abarca 4 recursos, Customer, Contact, Ticket y RMM, con 20 operaciones en total, desde crear un ticket hasta silenciar una alerta. El nodo viene incluido en n8n, así que no hay nada que instalar ni en n8n Cloud ni en una instancia auto-alojada.
El primer flujo suele nacer en el alta de clientes. Una tarea aprobada en ClickUp dispara el flujo, customer.create abre la cuenta con Business Name y Referred By ya rellenos, y contact.create añade a la persona de referencia bajo ese mismo Customer ID. Nadie vuelve a teclear lo que ya estaba escrito.
El segundo caso mira hacia atrás en vez de hacia delante. Un Schedule Trigger, es decir un disparador que se ejecuta cada cierto intervalo, lanza rmm.getAll con Status en resolved y vuelca el recuento mensual en Google Sheets. El informe de servicio deja de depender de capturas de pantalla hechas a última hora.
El tercero mantiene dos herramientas en la misma página. ticket.getAll filtra la cola por Status, la incidencia técnica sigue su curso en Jira Software y, cuando allí se cierra, ticket.update devuelve el estado y la Due Date a SyncroMSP.
Si la llamada a la API que necesitas no aparece en la lista de operaciones del nodo, el nodo HTTP Request la ejecuta directamente y reutiliza ese mismo credential de SyncroMSP mediante la autenticación predefinida. La clave sigue guardada en un único sitio y el flujo cabe en un solo lienzo.
Dos cosas conviene prever. La paginación se decide en cada operación: con Return All desmarcado, n8n se detiene en la cifra que hayas puesto en Limit, algo cómodo al probar y engañoso al exportar. Y como SyncroMSP no trae nodo trigger, cada flujo necesita su propio arranque. La Reseña n8n explica cómo se comportan esos arranques y el Curso n8n te hace montar uno.
¿Cómo se conecta SyncroMSP con n8n?
- 01
Genera el token dentro de SyncroMSP
En SyncroMSP la clave se llama API token. Abre el menú de usuario, entra en Profile/Password, luego en API Tokens y pulsa Create New Token. Elige Custom Permissions: esa es la opción que te deja ponerle nombre al token y ajustar los permisos a lo que el flujo va a hacer de verdad. Copia el valor cuando aparezca.
- 02
Saca el subdominio de tu URL
El credential pide además un subdominio, y no es la dirección entera. Fíjate en la URL con la que entras cada día: el subdominio es el trozo que queda entre
https://y.syncromsp.com. Si la tuya eshttps://n8n-instance.syncromsp.com, lo que escribes esn8n-instancey nada más. - 03
Guarda el credential en n8n
Ve al menú Credentials de n8n y crea un credential de SyncroMSP, que es el acceso guardado una sola vez y que n8n reutiliza por ti. Pega la API Key y el Subdomain, guarda, y cualquier nodo SyncroMSP de cualquier flujo lo ofrecerá en su desplegable. Un credential, tantos flujos como quieras.
Lo que hace el nodo SyncroMSP , operación por operación
El nodo SyncroMSP expone 20 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Mute |
|---|---|---|---|---|---|---|
| Contact | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Customer | ✓ | ✓ | ✓ | ✓ | ✓ | |
| RMM | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Ticket | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Contact
5 operacionesCreate a contact
contact.createLo que ves en n8n
Notas y casos de uso
Da de alta un contacto en SyncroMSP y lo cuelga de una cuenta de cliente que ya existe.
Parámetros clave
- Customer ID: el único campo requerido, el identificador SyncroMSP de la cuenta a la que pertenece el contacto, un identificador y no un nombre comercial. Si llega de un nodo anterior, se escribe como expresión
{{ $json.field }}. - Email: opcional, con el formato
name@email.comque indica el propio campo. - Additional Fields: colección opcional con Address, Name, Notes y Phone.
Delete a contact
contact.deleteLo que ves en n8n
Notas y casos de uso
Borra un contacto de SyncroMSP señalado por su identificador, y nada más que eso.
Parámetros clave
- Contact ID: requerido. El campo está descrito como borrar un contacto concreto por su ID, así que espera el identificador y no un nombre.
Get a contact
contact.getLo que ves en n8n
Notas y casos de uso
Trae un contacto concreto desde SyncroMSP para que el resto del flujo tenga con qué trabajar.
Parámetros clave
- Contact ID: requerido, descrito como obtener un contacto concreto por su ID. Entra un identificador, sale una ficha.
Get many contacts
contact.getAllLo que ves en n8n
Notas y casos de uso
Lista los contactos de SyncroMSP como elementos separados, listos para recorrer o exportar.
Parámetros clave
- Return All: marcado, n8n pide página tras página hasta el último contacto. Sin marcar, se para antes.
- Limit: el techo de contactos devueltos mientras Return All siga sin marcar.
Update a contact
contact.updateLo que ves en n8n
Notas y casos de uso
Modifica un contacto existente y reescribe solo los campos que metas en la colección.
Parámetros clave
- Contact ID: señala el contacto a editar. Conviene saber que el nodo no lo marca como requerido, así que un valor vacío no detendrá la ejecución como sí haría un campo obligatorio.
- Update Fields: colección opcional de 6 entradas, Address, Customer ID, Email, Name, Notes y Phone.
Customer
5 operacionesCreate a customer
customer.createLo que ves en n8n
Notas y casos de uso
Abre una cuenta de cliente en SyncroMSP, la ficha de la que cuelga todo lo demás.
Parámetros clave
- Email: queda fuera de la colección, es opcional y sigue el formato
name@email.com. - Additional Fields: 11 entradas opcionales, entre ellas Business Name, First Name, Last Name, Phone, Invoice Emails y Notification Email.
- Referred By: dentro de esa colección, la procedencia del cliente, del estilo Linkedin, Google o el nombre de otro cliente.
Delete a customer
customer.deleteLo que ves en n8n
Notas y casos de uso
Elimina una cuenta de cliente de SyncroMSP indicando su identificador.
Parámetros clave
- Customer ID: requerido, descrito como borrar un cliente concreto por su ID.
Get a customer
customer.getLo que ves en n8n
Notas y casos de uso
Recupera una cuenta de cliente y entrega la ficha al nodo siguiente.
Parámetros clave
- Cutomer ID: requerido, y sí, así aparece escrita la etiqueta dentro del nodo. Está descrito como obtener un cliente concreto por su ID.
Get many customers
customer.getAllLo que ves en n8n
Notas y casos de uso
Devuelve la lista de clientes con filtros que la reducen antes de salir de SyncroMSP.
Parámetros clave
- Return All: marcado, llegan todas las páginas de clientes; sin marcar, Limit pone el tope.
- Search Query: texto libre que se compara con los datos del cliente, un nombre por ejemplo, con la forma
John Doe. - Sort: el campo de cliente por el que ordenar, escrito como
firstname ASCocity DESC.
Update a customer
customer.updateLo que ves en n8n
Notas y casos de uso
Empuja cambios sobre una cuenta de cliente ya creada, campo a campo.
Parámetros clave
- Customer ID: nombra la cuenta que se edita y, igual que su equivalente en contactos, el nodo no lo marca como requerido.
- Update Fields: 12 entradas opcionales, entre ellas Business Name, Email, Phone, Notes, Get SMS y No Email.
RMM
5 operacionesCreate an RMM alert
rmm.createLo que ves en n8n
Notas y casos de uso
Registra una alerta RMM dentro de SyncroMSP a partir de algo que ha detectado otra supervisión.
Parámetros clave
- Asset ID, Customer ID y Description: tres campos de texto, todos opcionales en esta operación, así que nada bloquea la ejecución si uno se queda vacío.
- Additional Fields: contiene Resolved, un interruptor de verdadero o falso.
Delete an RMM alert
rmm.deleteLo que ves en n8n
Notas y casos de uso
Quita una alerta RMM de SyncroMSP para siempre, de identificador en identificador.
Parámetros clave
- RMM Alert ID: requerido, descrito como borrar la alerta RMM por su ID.
Get an RMM alert
rmm.getLo que ves en n8n
Notas y casos de uso
Relee una alerta RMM concreta para que la decisión posterior se apoye en la ficha real.
Parámetros clave
- RMM Alert ID: requerido, descrito como obtener una alerta RMM concreta por su ID.
Get many RMM alerts
rmm.getAllLo que ves en n8n
Notas y casos de uso
Repasa la lista de alertas RMM, acotada a un estado si te interesa.
Parámetros clave
- Return All: marcado, n8n recorre todas las páginas de alertas; sin marcar, Limit fija el máximo devuelto.
- Status: filtro con tres opciones,
active,allyresolved.
active y publica el recuento por cliente, con lo que el equipo empieza con una cola que atender y no con un muro de historial.Mute an RMM alert
rmm.muteLo que ves en n8n
Notas y casos de uso
Silencia una alerta RMM durante el tiempo que elijas, sin hacerla desaparecer.
Parámetros clave
- RMM Alert ID: requerido, descrito como silenciar la alerta RMM por su ID.
- Mute Period: cuánto dura el silencio, a elegir entre
1-hour,1-day,2-days,1-week,2-weeks,1-monthyforever.
Ticket
5 operacionesCreate a ticket
ticket.createLo que ves en n8n
Notas y casos de uso
Registra un ticket nuevo en SyncroMSP contra una cuenta de cliente.
Parámetros clave
- Customer ID y Subject: los dos son requeridos, la cuenta a la que pertenece el ticket y la línea que nombra el trabajo.
- Additional Fields: opcional, con Asset ID, Assign to Contact (el ID del contacto al que se asigna el ticket), Issue Type y Status.
- Issue Type: se elige entre
Contract Work,Network Project,Other,Regular MaintenanceyRemote Support.
Delete a ticket
ticket.deleteLo que ves en n8n
Notas y casos de uso
Hace desaparecer un ticket de SyncroMSP en cuanto le pasas el identificador correcto.
Parámetros clave
- Ticket ID: requerido, de modo que un valor vacío detiene el nodo antes de llamar a SyncroMSP.
Get a ticket
ticket.getLo que ves en n8n
Notas y casos de uso
Extrae un ticket suelto de SyncroMSP para lo que venga después en el flujo.
Parámetros clave
- Ticket ID: el ticket que se lee. A diferencia de las operaciones de borrado y actualización, el nodo no lo marca aquí como requerido, algo fácil de pasar por alto cuando una expresión mapeada se queda sin valor.
Get many tickets
ticket.getAllLo que ves en n8n
Notas y casos de uso
Recorre la cola de tickets y devuelve un elemento por ticket, con filtro si lo pides.
Parámetros clave
- Return All: marcado, vuelven todas las páginas de tickets; sin marcar, Limit decide cuántos.
- Search Query: texto libre comparado con los datos del ticket, un usuario por ejemplo, con la forma
John Doe. - Status: uno entre
New,In Progress,Scheduled,Customer Reply,Waiting for Parts,Waiting on CustomeryResolved.
Waiting for Parts para que compras reclame los pedidos correctos.Update a ticket
ticket.updateLo que ves en n8n
Notas y casos de uso
Hace avanzar un ticket reescribiendo únicamente los campos que pongas en la colección de actualización.
Parámetros clave
- Ticket ID: requerido, el ticket que se modifica.
- Update Fields: 7 entradas opcionales, Asset ID, Assign to Contact, Customer ID, Due Date, Issue Type, Status y Subject.
- Due Date: un valor de fecha y hora, de modo que un plazo calculado encaja sin rodeos.
Waiting for Parts a Scheduled con su Due Date puesta.¿Necesitas ayuda para automatizar SyncroMSP con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.