Recursos · Integración n8n

Integración Freshservice n8nAutomatiza Freshservice con n8n.

Cada ticket, agente y activo de Freshservice cabe dentro de un flujo de trabajo. La integración Freshservice n8n abre 72 operaciones en 15 objetos: tickets, cambios, agentes, departamentos y tipos de activo. Sin nodo trigger, un Schedule Trigger o un Webhook de n8n arranca la ejecución.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace realmente la integración Freshservice n8n?

El nodo Freshservice es la parte de mesa de servicio de un flujo de trabajo. Habla con tu cuenta de Freshservice a través de su API y pone sobre la mesa 72 operaciones repartidas en 15 objetos: tickets, cambios, problemas, versiones, agentes, grupos de agentes, roles de agente, solicitantes, grupos de solicitantes, departamentos, ubicaciones, productos, software, anuncios y tipos de activo. Cada operación lee o escribe uno de esos registros, y el resultado sigue hacia el nodo siguiente.

Empecemos por los cambios. Un cambio aprobado en Freshservice se refleja como incidencia en Jira Software a partir de change.get, o al revés: change.create disparado desde una versión que se sigue en otra herramienta. Dos sistemas, una sola verdad, cero copiar y pegar entre pestañas.

Segundo frente, la recogida de solicitudes. Un Webhook de n8n, o sea una URL que un formulario interno llama al enviarse, recibe la petición, ticket.create abre el ticket en Freshservice y un mensaje corto aterriza en Slack para el grupo de guardia. Nadie vuelve a teclear la solicitud a mano, y quien la pide no necesita saber dónde vive la cola.

Tercer frente, el informe. Un Schedule Trigger, el nodo que lanza un flujo cada cierto intervalo fijo, llama a agent.getAll con Return All activado y la plantilla de agentes se escribe cada lunes en Google Sheets o en Microsoft Excel 365. La misma forma sirve con announcement.getAll cuando alguien quiere el registro de lo comunicado.

El catálogo se detiene en 72 operaciones. Lo que queda fuera de esa lista pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de Freshservice reutilizando el mismo credential mediante la autenticación predefinida. Conviene saberlo antes de dar por hecho que el nodo se queda corto.

Un detalle de diseño que hay que prever: Freshservice no tiene nodo trigger en n8n. Un flujo que lo involucre arranca de otra forma, con un Schedule Trigger a intervalo fijo, un Webhook de n8n llamado por un servicio externo, o el trigger de otra herramienta. Si todavía estás comparando plataformas, la Reseña n8n entra en ese detalle y el Curso n8n recorre la construcción de los primeros flujos.

Conexión

¿Cómo se conecta Freshservice con n8n?

  1. 01

    Consigue la clave API en Freshservice

    Primero necesitas una cuenta de Freshservice. La clave que usará n8n se genera dentro de Freshservice, y la documentación de autenticación de la API de Freshservice indica dónde encontrarla. Trátala como una contraseña: quien la tenga actúa sobre la mesa de servicio con los permisos de la cuenta a la que pertenece. Genérala desde una cuenta cuyos derechos encajen con lo que tus flujos tienen que hacer de verdad.

  2. 02

    Crea el credential en n8n

    En el menú Credentials, añade un credential de Freshservice. Un credential es la autenticación que n8n guarda una vez y reutiliza en todos los flujos, así que esto se hace una sola vez. Hay dos campos: API Key, la clave recién generada, y Domain, el subdominio de tu cuenta. Si entras a Freshservice por https://n8n.freshservice.com, el valor que toca escribir es n8n.

  3. 03

    Elige recurso y operación en el nodo

    Coloca un nodo Freshservice en el flujo y selecciona el credential en su desplegable. Después elige el recurso, uno de los 15 objetos que maneja el nodo, y la operación sobre él. La lista de parámetros se redibuja para esa pareja, de modo que una operación sobre un ticket y otra sobre un tipo de activo nunca muestran los mismos campos. Ejecuta el nodo una vez sobre un registro real para comprobar que el credential responde.

Acciones

Todas las operaciones de Freshservice en el nodo de n8n

El nodo Freshservice expone 72 operaciones en 15 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Agent

5 operaciones
01

Create an agent

agent.create

Lo que ves en n8n

Notas y casos de uso

Suma un técnico a la mesa de servicio y fija, en la misma llamada, qué puede tocar esa persona.

Parámetros clave

  • Email: la dirección con la que el agente entra, con la forma name@email.com.
  • First Name: el nombre que se ve en toda la mesa de servicio.
  • Roles: una entrada por rol, cada una une un Role Name or ID con un Scope (entire_helpdesk, member_groups, specified_groups o assigned_items); Group Names or IDs solo cuenta con el scope Specified Groups.
  • Additional Fields: 13 campos extra, entre ellos Job Title, Department Names or IDs y Language.
Casos de uso
quien entra en el equipo de IT tiene su cuenta de agente la misma mañana, con el alcance de grupo ya puesto.
02

Delete an agent

agent.delete

Lo que ves en n8n

Notas y casos de uso

Borra la ficha de un agente en Freshservice. Es el último paso de una salida, cuando sus tickets ya han pasado a otra persona.

Parámetros clave

  • Agent ID: el identificador del agente que se borra. Escrito a mano para una limpieza puntual, o leído del item que sale del nodo anterior con una expresión tipo {{ $json.field }}.
Casos de uso
la lista mensual de bajas sale de recursos humanos, entra en el flujo y cada fila termina en esta operación, para que ningún agente inactivo se quede dentro.
03

Get an agent

agent.get

Lo que ves en n8n

Notas y casos de uso

Recupera una ficha de agente, con lo que el resto del flujo decide sobre lo que Freshservice guarda de verdad y no sobre una suposición.

Parámetros clave

  • Agent ID: el identificador del agente que se recupera, fijo en el nodo o traído de un paso anterior con {{ $json.field }}.
Casos de uso
antes de que un flujo de escalado reasigne un ticket, busca al agente destino y se detiene si la ficha no está. Así evitas una regla de enrutado que manda trabajo al vacío sin avisar a nadie.
04

Get many agents

agent.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve la plantilla de la mesa de servicio como lista, un item por agente, lista para contar, filtrar o escribir en otro sitio.

Parámetros clave

  • Return All: activado, n8n recorre las páginas de la API y trae a todos los agentes; desactivado, Limit pone el tope de items.
  • Filters: 9 campos para acotar, como Department Name or ID, Job Title, Email, Language y Location Name or ID.
Casos de uso
un recuento semanal del equipo de soporte, filtrado por departamento, volcado en la hoja que el responsable ya revisa.
05

Update an agent

agent.update

Lo que ves en n8n

Notas y casos de uso

Cambia campos de un agente que ya existe. Solo se mueve lo que pongas en Update Fields, el resto de la ficha sigue igual.

Parámetros clave

  • Agent ID: el identificador del agente que se modifica.
  • Update Fields: 15 campos disponibles, por ejemplo Job Title, Department Names or IDs, Location Name or ID, Group Names or IDs y Observer of Group Names/IDs.
Casos de uso
un movimiento interno de soporte a infraestructura actualiza departamento y pertenencia a grupos en una sola ejecución, en lugar de tres personas editando la ficha a mano.

Agent Group

5 operaciones
06

Create an agent group

agentGroup.create

Lo que ves en n8n

Notas y casos de uso

Abre un grupo de agentes nuevo, la unidad a la que se enruta un ticket en vez de a una persona concreta.

Parámetros clave

  • Name: la etiqueta del grupo, la que ven los agentes al asignar un ticket.
  • Additional Fields: 5 opciones, entre ellas Description, Member Names or IDs, Observer Names or IDs, Escalate to Agent Name or ID para quien recibe el correo de escalado, y Unassigned For, el plazo antes de ese correo (30m, 1h, 8h, 1d, etc.).
Casos de uso
montar un grupo temporal para la mudanza de una oficina, con sus dos técnicos y el escalado ya definido.
07

Delete an agent group

agentGroup.delete

Lo que ves en n8n

Notas y casos de uso

Quita un grupo de Freshservice. Sirve cuando un equipo se ha fusionado con otro y la cola antigua ya no es un destino de enrutado válido.

Parámetros clave

  • Agent Group ID: el identificador del grupo que se borra, escrito a mano o recogido del nodo anterior con {{ $json.field }}.
Casos de uso
tras una reorganización, un flujo lee la lista de grupos, conserva los que siguen en el documento interno de referencia y elimina el resto, para que el desplegable de asignación deje de ofrecer equipos que ya no existen.
08

Get an agent group

agentGroup.get

Lo que ves en n8n

Notas y casos de uso

Trae un grupo con sus ajustes, que es como un flujo averigua quién lo forma y hacia dónde apunta el escalado antes de actuar.

Parámetros clave

  • Agent Group ID: el identificador del grupo que se recupera.
Casos de uso
un flujo de guardias relee el grupo asociado a un ticket y decide con lo que recibe si publica en un canal o si avisa al contacto de escalado. Releer el grupo también mantiene el flujo al día cuando alguien cambia el equipo en Freshservice sin decir nada.
09

Get many agent groups

agentGroup.getAll

Lo que ves en n8n

Notas y casos de uso

Enumera los grupos definidos en la mesa de servicio, un item por grupo. Es la vía más rápida para auditar cómo está repartido el trabajo hoy.

Parámetros clave

  • Return All: activado, todos los grupos llegan página tras página; desactivado, Limit marca el techo.
Casos de uso
una revisión trimestral del enrutado, en la que la lista completa de grupos se contrasta con los equipos que existen en el organigrama y las diferencias van a quien gobierna la mesa de servicio.
10

Update an agent group

agentGroup.update

Lo que ves en n8n

Notas y casos de uso

Edita un grupo existente sin recrearlo, así que su identificador y los tickets que apuntan a él siguen siendo válidos.

Parámetros clave

  • Agent Group ID: el identificador del grupo que se modifica.
  • Update Fields: 6 campos, entre ellos Name, Description, Member Names or IDs, Escalate to Agent Name or ID y Unassigned For.
Casos de uso
un flujo de turnos reescribe la lista de miembros cada lunes por la mañana y acorta el plazo de escalado en las semanas con el equipo bajo mínimos.

Agent Role

2 operaciones
11

Get an agent role

agentRole.get

Lo que ves en n8n

Notas y casos de uso

Lee la definición de un rol. Los roles deciden los permisos que lleva un agente, así que esta es la consulta previa a cualquier concesión.

Parámetros clave

  • Agent Role ID: el identificador del rol que se recupera.
Casos de uso
un flujo de solicitud de acceso busca el rol que pide un responsable y muestra su alcance en el mensaje de aprobación. Quien pulsa aprobar sabe entonces qué está concediendo, en vez de validar un identificador pelado.
12

Get many agent roles

agentRole.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve como lista los roles configurados en la mesa de servicio. Es la materia prima de cualquier revisión de permisos.

Parámetros clave

  • Return All: activado, el conjunto de roles se recoge a lo largo de las páginas de la API; desactivado, Limit decide cuántos items llegan.
Casos de uso
una auditoría de accesos que retrata el catálogo de roles cada mes y lo compara con la ejecución anterior, para que un rol añadido en silencio entre dos revisiones no pase desapercibido.

Announcement

5 operaciones
13

Create an announcement

announcement.create

Lo que ves en n8n

Notas y casos de uso

Publica un anuncio en la mesa de servicio, el aviso que los usuarios leen en lugar de abrir cinco tickets idénticos por la misma caída.

Parámetros clave

  • Title: el titular del aviso.
  • Body: el texto, admite HTML.
  • Visibility: agents_only, grouped_visibility o everyone.
  • Visible From: la marca de tiempo a partir de la cual el anuncio queda activo.
  • Additional Fields: 4 campos extra, entre ellos Visible Until, Department Names or IDs y Additional Emails.
Casos de uso
una alerta de monitorización publica un aviso de mantenimiento visible para todos, fechado al abrirse la ventana.
14

Delete an announcement

announcement.delete

Lo que ves en n8n

Notas y casos de uso

Retira un anuncio de Freshservice. El uso natural es la limpieza, cuando el aviso ha dejado de ser cierto.

Parámetros clave

  • Announcement ID: el identificador del anuncio que se borra, a menudo arrastrado desde un nodo anterior de la ejecución con {{ $json.field }}.
Casos de uso
al resolverse una incidencia, el mismo flujo que cierra el ticket quita el aviso publicado al principio. Así el portal nunca enseña una caída que terminó hace dos días.
15

Get an announcement

announcement.get

Lo que ves en n8n

Notas y casos de uso

Recupera un anuncio, titular y cuerpo incluidos, para que un flujo pueda reutilizar su redacción en otro canal.

Parámetros clave

  • Announcement ID: el identificador del anuncio que se recupera.
Casos de uso
un flujo de comunicación relee el aviso recién publicado y lleva el mismo texto a una lista de correo y a un canal interno. Circula una sola redacción, en vez de tres versiones ligeramente distintas del mismo mensaje.
16

Get many announcements

announcement.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve los anuncios de la mesa de servicio como lista de items, uno por aviso.

Parámetros clave

  • Return All: activado, todos los anuncios se recogen página a página; desactivado, Limit acota el lote.
Casos de uso
un registro de comunicación de cierre de trimestre, donde el conjunto de avisos se exporta y se relee para ver qué contó la mesa de servicio a los usuarios y con qué frecuencia volvió el mismo tema. También alimenta una pasada de limpieza sobre avisos caducados.
17

Update an announcement

announcement.update

Lo que ves en n8n

Notas y casos de uso

Reescribe un aviso que ya está en línea, mejor que borrarlo y publicar un segundo que los usuarios tendrán que comparar.

Parámetros clave

  • Announcement ID: el identificador del anuncio que se modifica.
  • Update Fields: 5 campos, en concreto Title, Body, Visibility, Department Names or IDs y Additional Emails.
Casos de uso
una caída larga, cuyo aviso recibe una línea de estado nueva cada hora y cuya visibilidad se abre de solo agentes a todo el mundo en cuanto se confirma el impacto.

Asset Type

5 operaciones
18

Create an asset type

assetType.create

Lo que ves en n8n

Notas y casos de uso

Declara una categoría nueva en la taxonomía de activos, la forma bajo la que se archivan portátiles, impresoras o licencias.

Parámetros clave

  • Name: la etiqueta del tipo de activo.
  • Additional Fields: 2 opciones, Description y Parent Asset Type Name or ID, que cuelga el tipo nuevo de uno existente y mantiene el árbol legible.
Casos de uso
un flujo de compras que se topa con una familia de hardware sin tipo asociado la crea bajo el padre correcto antes de archivar el pedido.
19

Delete an asset type

assetType.delete

Lo que ves en n8n

Notas y casos de uso

Elimina una categoría de la taxonomía de activos. Suele ser el final de un ordenamiento, cuando un tipo se creó por error o una tecnología ha salido del parque.

Parámetros clave

  • Asset Type ID: el identificador del tipo de activo que se borra.
Casos de uso
tras jubilar una familia de equipos antigua, un flujo de limpieza recorre los tipos marcados en una hoja interna y los quita. Ya nadie archiva un activo bajo una categoría que el equipo de IT dejó de mantener.
20

Get an asset type

assetType.get

Lo que ves en n8n

Notas y casos de uso

Relee un tipo de activo, que es como se comprueba que una categoría existe y de qué padre cuelga antes de usarla.

Parámetros clave

  • Asset Type ID: el identificador del tipo de activo que se recupera, puesto en el nodo o pasado con {{ $json.field }}.
Casos de uso
una importación de inventario valida la categoría destino una vez al arrancar y después procesa sus filas. Sale más barato que descubrir a mitad de camino que el tipo se renombró la semana pasada.
21

Get many asset types

assetType.getAll

Lo que ves en n8n

Notas y casos de uso

Enumera los tipos de activo configurados en Freshservice, un item por categoría. Te llevas la taxonomía como dato, ya no como pantalla.

Parámetros clave

  • Return All: activado, la taxonomía entera sube recorriendo las páginas de la API; desactivado, Limit mantiene la respuesta en un tamaño fijo.
Casos de uso
construir el desplegable de un formulario de solicitud interno a partir de la lista viva, para que formulario y mesa de servicio no se separen cuando alguien añade una categoría.
22

Update an asset type

assetType.update

Lo que ves en n8n

Notas y casos de uso

Ajusta una categoría que ya está en uso, dejando los activos archivados bajo ella atados al mismo identificador.

Parámetros clave

  • Asset Type ID: el identificador del tipo de activo que se modifica.
  • Update Fields: 2 campos, Name y Description.
Casos de uso
una convención de nombres desplegada en todo el parque, donde un flujo renombra cada categoría al formato acordado de una pasada y escribe una descripción más clara para los técnicos que archivan activos a diario.

Change

5 operaciones
23

Create a change

change.create

Lo que ves en n8n

Notas y casos de uso

Todo mantenimiento programado acaba siendo un cambio dentro de Freshservice. Esta operación lo abre con la ventana ya definida.

Parámetros clave

  • Requester Name or ID: quien solicita el cambio. Lo eliges en la lista o pasas el identificador con una expresión como {{ $json.field }}.
  • Subject: la línea que se lee en la cola de cambios.
  • Planned Start Date y Planned End Date: los extremos, obligatorios, en formato dateTime.
  • Additional Fields: opcional, con Change Type (de 1 Minor a 4 Emergency), Risk, Impact, Priority, Status, Description, Agent Name or ID, Group Name or ID y Department Name or ID.
Casos de uso
la parada de servidores acordada en el comité pasa a ser un cambio con su grupo de agentes.
24

Delete a change

change.delete

Lo que ves en n8n

Notas y casos de uso

Un cambio abierto por equivocación ensucia el calendario de intervenciones. Esta operación lo borra de Freshservice.

Parámetros clave

  • Change ID: el identificador del cambio que se borra, en texto. Es el identificador de la ficha, no su asunto, así que un flujo que solo conoce el título tiene que buscarlo antes.
Casos de uso
tras un ensayo de despliegue, el flujo de pruebas recoge lo que ha dejado y devuelve cada identificador a esta operación con una expresión como {{ $json.field }}.
25

Get a change

change.get

Lo que ves en n8n

Notas y casos de uso

Entra un identificador, sale la ficha completa del cambio. Sirve cuando el flujo ya sabe de qué cambio habla y necesita su estado actual.

Parámetros clave

  • Change ID: el identificador del cambio que se recupera. Lo fijas a mano para una ficha concreta, o lo lees del nodo anterior con una expresión del tipo {{ $json.field }}.
Casos de uso
antes de enviar el resumen de la noche al equipo de sistemas, el flujo vuelve a leer el cambio para que el mensaje diga lo mismo que la ficha.
26

Get many changes

change.getAll

Lo que ves en n8n

Notas y casos de uso

Cualquier informe de seguimiento empieza leyendo los cambios en bloque. Esta operación devuelve una lista y no una ficha suelta.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API y trae todos los cambios; desactivado, Limit fija el número máximo de items devueltos.
  • Filters: Predefined Filters acota a closed, my_open, release_requested, requester_id o unassigned; Sort Order acepta asc o desc; Updated Since se queda con los cambios modificados después de una fecha.
Casos de uso
la preparación del comité semanal saca los cambios con Predefined Filters en unassigned y los deja en el tablero del equipo.
27

Update a change

change.update

Lo que ves en n8n

Notas y casos de uso

Según van llegando las aprobaciones, el cambio avanza en su ciclo. Esta operación escribe ese avance en la ficha.

Parámetros clave

  • Change ID: el cambio que se modifica. El resto es opcional, así que solo se tocan los campos que rellenas.
  • Update Fields: Status recorre 1 Open, 2 Planning, 3 Approval, 4 Pending Release, 5 Pending Review y 6 Closed; al lado están Agent Name or ID, Group Name or ID, Requester Name or ID, Department Name or ID, Change Type, Impact, Priority, Risk, Description y Subject.
Casos de uso
cuando la puesta en producción queda firmada en otra herramienta, el flujo pone Status en 4 y pasa el cambio al grupo de guardia.

Department

5 operaciones
28

Create a department

department.create

Lo que ves en n8n

Notas y casos de uso

Los departamentos agrupan a los solicitantes en Freshservice. Crearlos desde un flujo mantiene la mesa de servicio alineada con la herramienta de recursos humanos.

Parámetros clave

  • Name: el único campo obligatorio, la etiqueta que ve el agente al asignar un ticket.
  • Additional Fields: Description para el contexto y Domains, los dominios de correo separados por comas asociados al departamento.
Casos de uso
aparece una filial nueva en la exportación de personal y el flujo crea su departamento con Domains relleno, para que las peticiones de ese dominio caigan donde toca.
29

Delete a department

department.delete

Lo que ves en n8n

Notas y casos de uso

Las reorganizaciones dejan departamentos vacíos detrás. Esta operación retira uno de Freshservice a partir de su identificador.

Parámetros clave

  • Department ID: el identificador del departamento que se borra, en texto. El nombre no vale, así que empieza por Get many departments si solo tienes la etiqueta.
Casos de uso
dos equipos se fusionan y el flujo de limpieza borra el departamento que ya no recibe solicitantes, después de anotar el identificador en el registro interno.
30

Get a department

department.get

Lo que ves en n8n

Notas y casos de uso

Esta operación devuelve un solo departamento. En la práctica es el paso de comprobación que se coloca en medio de un flujo más largo.

Parámetros clave

  • Department ID: el identificador del departamento que se recupera. Si ya viaja con el item, apúntalo con una expresión como {{ $json.field }}.
Casos de uso
antes de abrir el ticket de alta de una persona nueva, el flujo relee el departamento para confirmar que sigue existiendo y se detiene sin dejar una ficha huérfana.
31

Get many departments

department.getAll

Lo que ves en n8n

Notas y casos de uso

El listado de departamentos le da al flujo la correspondencia entre nombres e identificadores, que es lo que piden casi todas las demás operaciones.

Parámetros clave

  • Return All: marcado, n8n recorre las páginas de la API hasta el final de la lista; sin marcar, Limit pone el tope de departamentos que vuelven.
  • Filters: Name reduce el resultado a un nombre de departamento en lugar de sacar el directorio entero.
Casos de uso
una sincronización nocturna saca la lista completa con Return All activado y la compara con el organigrama que mantiene personal.
32

Update a department

department.update

Lo que ves en n8n

Notas y casos de uso

Cambiar el nombre de un área o añadirle otro dominio de correo pasa por esta operación, que edita un departamento que ya está en Freshservice.

Parámetros clave

  • Department ID: el departamento que se edita, obligatorio.
  • Update Fields: Name para la etiqueta nueva, Description para la nota interna y Domains para los dominios de correo separados por comas asociados al departamento.
Casos de uso
después de un cambio de marca, el flujo reescribe Name y quita el dominio antiguo de Domains en cada departamento afectado, en una sola pasada.

Location

5 operaciones
33

Create a location

location.create

Lo que ves en n8n

Notas y casos de uso

Oficinas, plantas y almacenes se guardan en Freshservice como ubicaciones. Esta operación añade una para que los equipos y las personas tengan dónde colgarse.

Parámetros clave

  • Name: el nombre de la ubicación, obligatorio, y lo que ve el agente cuando asocia un ticket a una sede.
  • Additional Fields: Address, una colección que se abre con el botón Add Address Fields dentro del nodo.
Casos de uso
el área de instalaciones firma una planta nueva y el flujo crea la ubicación antes de la importación de equipos, para que los portátiles lleguen a una sede que ya existe.
34

Delete a location

location.delete

Lo que ves en n8n

Notas y casos de uso

Cuando una sede cierra, no tiene sentido que siga en el selector de ubicaciones. Esta operación borra esa ficha.

Parámetros clave

  • Location ID: el identificador de la ubicación que se borra. Es el identificador de la ficha y no el nombre de la oficina, así que llega de una búsqueda previa.
Casos de uso
se acaba un alquiler y, una vez confirmado el traslado del material, el flujo retira la ubicación para que nadie asocie tickets a una oficina cerrada.
35

Get a location

location.get

Lo que ves en n8n

Notas y casos de uso

Recuperar una ubicación por su identificador es el paso que vuelve legible un ID que va pasando de nodo en nodo.

Parámetros clave

  • Location ID: el identificador de la ubicación que se recupera, escrito a mano o leído del item entrante con una expresión del tipo {{ $json.field }}.
Casos de uso
antes de planificar la visita de un técnico, el flujo lee la ubicación asociada a la petición de material para saber a qué sede enviarlo.
36

Get many locations

location.getAll

Lo que ves en n8n

Notas y casos de uso

Muchos flujos de control arrancan con el listado de sedes, y eso es lo que devuelve esta operación.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API y trae todas las ubicaciones; desactivado, Limit decide cuántos items salen del nodo.
Casos de uso
el inventario trimestral lista todas las ubicaciones con Return All activado y luego recorre el resultado para contar los equipos registrados en cada una.
37

Update a location

location.update

Lo que ves en n8n

Notas y casos de uso

Mudarse dos calles más allá no justifica crear una ficha nueva. Esta operación edita la ubicación que ya existe.

Parámetros clave

  • Location ID: la ubicación que se modifica, obligatorio.
  • Update Fields: Name para renombrar la sede y Address, la colección que se abre con Add Address Fields.
Casos de uso
la oficina cambia de dirección y una sola ejecución reescribe Address en la ubicación existente, así que todo lo que ya cuelga de ella sigue en su sitio.

Problem

5 operaciones
38

Create a problem

problem.create

Lo que ves en n8n

Notas y casos de uso

Cuando la misma incidencia vuelve una y otra vez, Freshservice sigue la causa de fondo como problema. Esta operación abre esa ficha.

Parámetros clave

  • Subject: el título del problema, obligatorio.
  • Requester Name or ID: quien origina el problema, elegido en la lista o pasado como identificador mediante una expresión.
  • Due By: opcional, la fecha en la que el problema debería estar resuelto.
  • Additional Fields: Agent Name or ID, Group Name or ID, Department Name or ID, Description, Impact, Priority y Status.
Casos de uso
tres cortes de red en la misma planta durante una semana disparan la apertura de un problema con el grupo de agentes ya asignado.
39

Delete a problem

problem.delete

Lo que ves en n8n

Notas y casos de uso

Dos fichas de problema para una misma causa parten la investigación en dos. Borrar una deja el historial en un único sitio.

Parámetros clave

  • Problem ID: el identificador del problema que se borra. Solo funciona el identificador, así que un flujo de deduplicación lee antes el listado y decide qué ficha se queda.
Casos de uso
dos agentes abren la misma causa con una hora de diferencia y el flujo conserva la ficha más antigua y borra la segunda.
40

Get a problem

problem.get

Lo que ves en n8n

Notas y casos de uso

Leer un problema por su identificador devuelve la ficha tal como está, que es lo que hace falta antes de decidir nada.

Parámetros clave

  • Problem ID: el identificador del problema que se recupera, escrito directamente o traído de un nodo anterior con una expresión como {{ $json.field }}.
Casos de uso
un flujo de seguimiento relee el problema antes de decidir si insiste con el agente asignado o si cierra el círculo con quien lo reportó.
41

Get many problems

problem.getAll

Lo que ves en n8n

Notas y casos de uso

La revisión de la cola de problemas necesita el lote entero de una vez, y esta operación se lo entrega al flujo.

Parámetros clave

  • Return All: activado, los problemas vuelven página tras página; desactivado, Limit fija el número máximo de fichas devueltas.
Casos de uso
la ejecución del lunes por la mañana saca la cola de problemas abiertos y la copia en el tablero de sistemas, para que la reunión empiece con la misma foto por ambos lados.
42

Update a problem

problem.update

Lo que ves en n8n

Notas y casos de uso

La investigación avanza y esta operación escribe en la ficha del problema lo que se ha averiguado.

Parámetros clave

  • Problem ID: la ficha que se edita, obligatorio.
  • Update Fields: Status acepta 1 Open, 2 Change Requested o 3 Closed; el resto cubre Subject, Description, Due By, Impact, Priority, Agent Name or ID, Group Name or ID, Department Name or ID y Requester Name or ID.
Casos de uso
de la investigación sale un cambio, así que el flujo pone Status en 2 y empuja la nueva fecha de Due By al problema.

Product

5 operaciones
43

Create a product

product.create

Lo que ves en n8n

Notas y casos de uso

Un producto nuevo entra en el catálogo de Freshservice y los equipos que llegan después apuntan a un modelo conocido.

Parámetros clave

  • Asset Type Name or ID: el tipo de activo al que pertenece el producto, elegido en la lista o enviado como identificador con una expresión tipo {{ $json.field }}, que lee un valor del item que entra en el nodo.
  • Name: la etiqueta que buscarán los agentes, así que conviene respetar el nombre del fabricante.
  • Mode of Procurement: Buy, Lease o Both, útil cuando el material alquilado se controla aparte.
  • Status: In Production, In Pipeline o Retired.
Casos de uso
compras aprueba un modelo de portátil y el flujo lo deja en el catálogo antes de la primera entrega.
44

Delete a product

product.delete

Lo que ves en n8n

Notas y casos de uso

Borrar una referencia saca el modelo del catálogo de Freshservice. La operación solo pide el identificador, así que se coloca al final de un flujo que ya decidió qué se va.

Parámetros clave

  • Product ID: el identificador del producto que se borra. Freshservice espera el ID y no el nombre del producto, de ahí la búsqueda previa que rellena el campo con {{ $json.field }}.
Casos de uso
un proveedor retira una gama de impresoras y un flujo de limpieza quita esas entradas para que nadie pida material descatalogado.
45

Get a product

product.get

Lo que ves en n8n

Notas y casos de uso

La ficha de un producto vuelve del catálogo con lo que Freshservice guarda de ese modelo. Leer antes de escribir evita actualizaciones a ciegas.

Parámetros clave

  • Product ID: el identificador del producto que se recupera, normalmente heredado de un paso anterior con una expresión como {{ $json.field }}, que apunta a un valor del item entrante.
Casos de uso
un ticket menciona un modelo de equipo y el flujo trae su ficha para añadir las características a la respuesta que el agente está a punto de enviar.
46

Get many products

product.getAll

Lo que ves en n8n

Notas y casos de uso

El catálogo completo sale del nodo con un item por producto. Es el punto de partida de cualquier exportación o de cualquier conciliación con compras.

Parámetros clave

  • Return All: activado, n8n encadena las páginas de la API hasta traer todos los productos registrados en Freshservice.
  • Limit: con Return All desactivado, este campo limita cuántos productos vuelven, cómodo para una primera prueba corta.
Casos de uso
una pasada mensual copia el catálogo en una hoja de cálculo y finanzas lo compara con los pedidos reales.
47

Update a product

product.update

Lo que ves en n8n

Notas y casos de uso

Cambiar los datos de un producto afecta solo a lo que se envía: únicamente los campos rellenados en la colección Update Fields viajan a Freshservice y el resto de la ficha se queda igual.

Parámetros clave

  • Product ID: el identificador del producto que se modifica.
  • Status: In Production, In Pipeline o Retired, el campo que marca que un modelo ya no se puede pedir.
  • Manufacturer: el fabricante, que suele haber que corregir cuando el catálogo se importó con nombres dispares.
Casos de uso
una gama de servidores llega a su fin de vida y un flujo programado pasa esas fichas a Retired.

Release

5 operaciones
48

Create a release

release.create

Lo que ves en n8n

Notas y casos de uso

Preparar una release en Freshservice empieza aquí: el nodo abre el registro con su título y su ventana prevista.

Parámetros clave

  • Subject: el título de la release, la línea que la gente lee en el listado.
  • Planned Start Date: la fecha y la hora de inicio previstas, en formato dateTime.
  • Planned End Date: la fecha y la hora de fin previstas.
  • Release Type: Minor, Standard, Major o Emergency, que es como el equipo ordena lo que viene.
Casos de uso
un ticket de despliegue aprobado en Jira Software abre la release equivalente en Freshservice con la misma ventana.
49

Delete a release

release.delete

Lo que ves en n8n

Notas y casos de uso

Cuando una release se cancela, esta operación la retira de Freshservice. Su alcance es estrecho a propósito: toma el identificador de una release y actúa sobre ella.

Parámetros clave

  • Release ID: el identificador de la release que se borra, que suele venir de una búsqueda o de la respuesta de un formulario, pasada con {{ $json.field }}.
Casos de uso
el comité de cambios cancela una migración y el flujo elimina la release que se había abierto, de modo que el calendario deja de mostrar un trabajo que nadie hará.
50

Get a release

release.get

Lo que ves en n8n

Notas y casos de uso

Leer una release concreta devuelve al flujo el estado que Freshservice tiene ahora mismo, con su título y sus fechas previstas.

Parámetros clave

  • Release ID: el identificador de la release que se recupera. Es un identificador y no el título, así que antes suele hacer falta un paso de búsqueda.
Casos de uso
antes de la reunión diaria, el flujo recupera la release en curso y publica su avance en el canal donde el equipo sigue los despliegues.
51

Get many releases

release.getAll

Lo que ves en n8n

Notas y casos de uso

Las releases llegan como lista, un item cada una, que es justo lo que necesita un flujo de informes o de planificación para recorrerlas.

Parámetros clave

  • Return All: activado, el nodo pide páginas a la API hasta tener el conjunto de releases.
  • Limit: con Return All desactivado, fija el número máximo de releases devueltas, práctico mientras el flujo se está montando.
Casos de uso
cada lunes la lista alimenta el resumen de trabajos previstos que se manda al servicio de soporte.
52

Update a release

release.update

Lo que ves en n8n

Notas y casos de uso

El avance de una release se escribe de vuelta en Freshservice sin pasar por la interfaz. Lo que se deja vacío en la colección Update Fields conserva su valor en la ficha.

Parámetros clave

  • Release ID: el identificador de la release que se modifica.
  • Status: Open, On Hold, In Progress, Incomplete o Completed.
  • Group Name or ID: el grupo de agentes al que se asigna la release, elegido en la lista o indicado como identificador.
Casos de uso
una cadena de despliegue termina en verde y la release asociada pasa a Completed sin que ningún agente abra Freshservice.

Requester

5 operaciones
53

Create a requester

requester.create

Lo que ves en n8n

Notas y casos de uso

Freshservice suma un perfil de solicitante, es decir un usuario final que abre tickets en lugar de resolverlos.

Parámetros clave

  • First Name: el único campo que el nodo exige, así que un perfil puede nacer con muy poca información.
  • Primary Email: la dirección por la que se reconocerá a la persona cuando escriba al soporte.
  • Department Names or IDs: los departamentos asociados al solicitante, como identificadores separados por comas.
  • Job Title: útil cuando el reparto de tickets depende del puesto.
Casos de uso
una alta enviada por recursos humanos abre el solicitante antes del primer ticket de incorporación.
54

Delete a requester

requester.delete

Lo que ves en n8n

Notas y casos de uso

Cuando alguien deja la empresa, su perfil de solicitante se quita de Freshservice con esta operación y no a mano, en medio de una baja que ya tiene bastantes pasos.

Parámetros clave

  • Requester ID: el identificador del solicitante que se borra. Primero corre una búsqueda sobre la persona y su resultado llega aquí mediante {{ $json.field }}.
Casos de uso
un flujo de baja va cerrando accesos uno detrás de otro y el paso de Freshservice se encarga del perfil al mismo tiempo que el resto.
55

Get a requester

requester.get

Lo que ves en n8n

Notas y casos de uso

Recuperar un solicitante concreto da al flujo lo que Freshservice sabe de esa persona, que suele ser el contexto que le falta al paso siguiente.

Parámetros clave

  • Requester ID: el identificador del solicitante que se recupera, no su correo, de modo que lo tiene que aportar una búsqueda o un identificador ya guardado.
Casos de uso
entra un ticket, el flujo lee al solicitante que hay detrás y decide si la petición va a la cola general o al equipo que atiende a ese colectivo.
56

Get many requesters

requester.getAll

Lo que ves en n8n

Notas y casos de uso

Los solicitantes salen del nodo a razón de una persona por item, y la colección Filters recorta el conjunto antes incluso de que llegue al flujo.

Parámetros clave

  • Return All: activado, trae todos los solicitantes que coinciden, página tras página.
  • Limit: con Return All desactivado, limita cuántos solicitantes vuelven.
  • Department Name or ID: acota la lista a un departamento.
  • Primary Email: encuentra el perfil que hay detrás de una dirección conocida.
Casos de uso
una auditoría trimestral compara los solicitantes de un departamento con el directorio de personal.
57

Update a requester

requester.update

Lo que ves en n8n

Notas y casos de uso

Actualizar lo que Freshservice sabe de una persona se hace campo a campo: la colección Update Fields solo lleva aquello que el flujo ha decidido enviar.

Parámetros clave

  • Requester ID: el identificador del solicitante que se modifica.
  • Location Name or ID: la sede a la que está adscrita la persona, elegida en la lista o indicada como identificador.
  • Time Format: 12h o 24h, que cambia cómo se leen las horas en su portal.
Casos de uso
alguien cambia de oficina y el flujo de traslado corrige la sede para que el soporte presencial salga al sitio correcto.

Requester Group

5 operaciones
58

Create a requester group

requesterGroup.create

Lo que ves en n8n

Notas y casos de uso

Agrupar solicitantes empieza por crear el grupo en sí, al que luego apuntan las reglas del catálogo de servicios y los anuncios.

Parámetros clave

  • Name: la etiqueta del grupo, la que ven los agentes al elegir una audiencia, así que vale más nombrarla por el colectivo que por el proyecto de turno.
  • Description: una línea que aclare quién entra en él y le ahorre la adivinanza al siguiente.
Casos de uso
una filial se incorpora al servicio de soporte y el flujo abre su grupo de solicitantes dentro de la configuración inicial.
59

Delete a requester group

requesterGroup.delete

Lo que ves en n8n

Notas y casos de uso

Un grupo que ya no sirve se retira con esta operación, y así el selector de audiencias sigue siendo legible para los agentes que lo abren a diario.

Parámetros clave

  • Requester Group ID: el identificador del grupo de solicitantes que se borra, leído por lo general en un paso de listado y transmitido con {{ $json.field }}.
Casos de uso
termina un programa piloto y el grupo creado para sus participantes desaparece en cuanto se cierra el último ticket asociado.
60

Get a requester group

requesterGroup.get

Lo que ves en n8n

Notas y casos de uso

El detalle de un grupo de solicitantes vuelve al flujo, que así comprueba que la audiencia a la que va a apuntar es la que cree.

Parámetros clave

  • Requester Group ID: el identificador del grupo de solicitantes que se recupera, un valor que aporta un listado anterior o una configuración ya guardada.
Casos de uso
antes de publicar un anuncio, el flujo lee el grupo destinatario y se detiene si la ficha ya no existe en Freshservice.
61

Get many requester groups

requesterGroup.getAll

Lo que ves en n8n

Notas y casos de uso

Todos los grupos configurados en Freshservice caben en una sola llamada, que es la forma más sencilla de ver cómo se ha repartido el colectivo de usuarios.

Parámetros clave

  • Return All: activado, el nodo recorre las páginas de la API y devuelve el conjunto de grupos.
  • Limit: con Return All desactivado, fija el número máximo de grupos devueltos.
Casos de uso
una revisión de gobierno exporta los grupos y comprueba que cada uno conserva un responsable identificado.
62

Update a requester group

requesterGroup.update

Lo que ves en n8n

Notas y casos de uso

Renombrar un grupo de solicitantes, o explicar mejor para qué existe, pasa por esta operación. Los campos que se dejan vacíos conservan su valor actual en Freshservice.

Parámetros clave

  • Requester Group ID: el identificador del grupo de solicitantes que se modifica.
  • Name: el nuevo nombre del grupo de solicitantes.
  • Description: la descripción del grupo de solicitantes, el sitio donde dejar por escrito para qué sirve.
Casos de uso
un departamento cambia de nombre tras una reorganización y todas las entradas con la denominación antigua se corrigen de una pasada.

Software

5 operaciones
63

Create a software application

software.create

Lo que ves en n8n

Notas y casos de uso

Da de alta una aplicación en el inventario de software de Freshservice, para que una herramienta recién aprobada entre en el catálogo.

Parámetros clave

  • Application Type: obligatorio, entre desktop, mobile y saas, que es como el inventario distingue lo instalado de lo que se paga por suscripción.
  • Name: obligatorio, el nombre por el que el equipo de IT buscará la aplicación después, a menudo {{ $json.field }} si llega de un formulario.
  • Status (Additional Fields): Needs Review mientras falte la revisión de seguridad, Restricted cuando el uso queda acotado.
Casos de uso
cada alta de suscripción crea la aplicación con su tipo y una Description breve, y el catálogo refleja lo que de verdad se paga.
64

Delete a software application

software.delete

Lo que ves en n8n

Notas y casos de uso

Cuando una herramienta deja de usarse, esta operación saca su ficha del inventario de software. Es el paso de cierre, una vez que la aplicación ya está apagada y no tiene sentido que siga apareciendo en el catálogo.

Parámetros clave

  • Software ID: obligatorio, el identificador de la aplicación que se va a borrar. No se escribe a mano, llega de un paso Get many software applications como {{ $json.field }}.
Casos de uso
terminada una migración, un flujo de limpieza recorre la lista de herramientas retiradas y elimina sus fichas una a una, para que la próxima auditoría no pierda tiempo con software que ya nadie usa.
65

Get a software application

software.get

Lo que ves en n8n

Notas y casos de uso

Trae una sola aplicación del inventario y entrega su ficha a los nodos siguientes, que deciden con ella qué hacer a continuación.

Parámetros clave

  • Software ID: obligatorio, el identificador de la aplicación que se quiere recuperar. Lo que espera el campo es el identificador, no el nombre de la herramienta; una expresión como {{ $json.field }} lo arrastra desde el nodo anterior.
Casos de uso
antes de mandar un aviso de renovación, el flujo relee la ficha de la aplicación y bifurca según lo que encuentre, para que el mensaje hable de la herramienta tal y como está registrada hoy.
66

Get many software applications

software.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve un lote de aplicaciones del inventario en un solo paso. Suele ser el arranque de cualquier informe o de una tanda de limpieza.

Parámetros clave

  • Return All: marcado, n8n encadena las páginas de la API hasta traer todas las aplicaciones.
  • Limit: sin Return All, este campo pone techo al número de aplicaciones devueltas, cómodo para probar el flujo con una muestra pequeña.
Casos de uso
una exportación mensual recoge el inventario entero y un nodo de hoja de cálculo saca la lista de software que finanzas revisa antes de las renovaciones.
67

Update a software application

software.update

Lo que ves en n8n

Notas y casos de uso

Cambia una aplicación que ya está en el inventario. Solo viajan a Freshservice los campos rellenados en Update Fields, así que el resto de la ficha queda intacto.

Parámetros clave

  • Software ID: obligatorio, el identificador de la aplicación que se actualiza.
  • Status (Update Fields): Restricted en cuanto seguridad pone condiciones, Disabled cuando la herramienta deja de estar permitida.
  • Application Type, Name, Description, Notes (Update Fields): corregir una etiqueta o dejar por escrito la conclusión de una revisión.
Casos de uso
la decisión de un comité de seguridad se escribe en Notes y en Status, y quien abra la ficha después la ve sin preguntar a nadie.

Ticket

5 operaciones
68

Create a ticket

ticket.create

Lo que ves en n8n

Notas y casos de uso

Abre un ticket en Freshservice con los datos que el flujo ya lleva encima. Una alerta o la respuesta de un formulario se convierte en una petición que el service desk puede atender.

Parámetros clave

  • Email: obligatorio, la dirección del autor del ticket, con el formato name@email.com.
  • Subject y Description: el resumen de una línea y el cuerpo, que admite HTML.
  • Priority y Status: Urgent para una caída, Open para una petición que todavía nadie ha cogido.
  • Group Name or ID (Additional Fields): el equipo se elige de la lista o se pasa con una expresión.
Casos de uso
una alerta de monitorización abre el ticket con el servicio caído en Subject.
69

Delete a ticket

ticket.delete

Lo que ves en n8n

Notas y casos de uso

Elimina un ticket concreto en Freshservice. Conviene dejarla detrás de una condición dentro del flujo, porque un service desk suele querer rastro de todo lo que entró.

Parámetros clave

  • Ticket ID: obligatorio, el identificador del ticket que se borra, heredado del paso que lo localizó y escrito como {{ $json.field }}.
Casos de uso
una rama antiduplicados compara las peticiones que llegan, conserva el primer ticket y borra la copia que creó un formulario enviado dos veces seguidas.
70

Get a ticket

ticket.get

Lo que ves en n8n

Notas y casos de uso

Relee un ticket y pasa su contenido a los nodos siguientes, para que el flujo decida sobre el estado real de la petición y no sobre una copia de hace horas.

Parámetros clave

  • Ticket ID: obligatorio, el identificador del ticket que se recupera. Es un identificador, no un asunto, y casi siempre llega del nodo anterior con {{ $json.field }}.
Casos de uso
cuando alguien cita un número de ticket en un canal de chat, el flujo lee ese ticket y responde ahí mismo con lo que dice la ficha, sin que nadie tenga que abrir Freshservice.
71

Get many tickets

ticket.getAll

Lo que ves en n8n

Notas y casos de uso

Saca una lista de tickets en un paso, con una colección Filters que estrecha el lote antes de que llegue al resto del flujo.

Parámetros clave

  • Return All: marcado, n8n recorre las páginas de la API hasta el último ticket que encaje; sin marcar, Limit pone el techo.
  • Status, Priority, Impact (Filters): quedarte solo con los tickets Open y Pending, o solo con los High y Urgent.
  • Agent Name or ID, Group Name or ID, Created On, Due By (Filters): acotar por equipo, por persona o por fecha.
Casos de uso
cada mañana, los tickets Open con la Due By vencida se publican en el canal de guardia.
72

Update a ticket

ticket.update

Lo que ves en n8n

Notas y casos de uso

Aplica cambios sobre un ticket que ya existe. Los campos que quedan vacíos en Update Fields no se envían, así que el flujo toca un solo atributo sin arrastrar el resto.

Parámetros clave

  • Ticket ID: obligatorio, el identificador del ticket que se modifica.
  • Status y Priority (Update Fields): pasar el ticket a Resolved tras un arreglo automático, o subirlo a High cuando lleva demasiado tiempo parado.
  • Group Name or ID y Department Name or ID (Update Fields): reencaminar la petición al equipo que lleva el tema.
Casos de uso
un flujo de triaje lee el Subject, fija la Priority y deja el ticket en el grupo correcto.
Necesitas ayuda

¿Necesitas ayuda para automatizar Freshservice con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre Freshservice y n8n

01¿Es gratis la integración Freshservice n8n?
Sí, del lado de n8n. El nodo Freshservice viene incluido con n8n: no hay nada que instalar ni coste adicional por el conector en sí. Se comporta igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada en Community Edition con licencia Sustainable Use: mismo nodo, mismas 72 operaciones, mismo archivo de flujo. Lo que cueste tu cuenta de Freshservice es otro asunto, lo fija tu contrato con Freshservice y esta página no lo trata. En términos de presupuesto, la pregunta real es el alojamiento y el lado de Freshservice, no el nodo.
02¿Qué credenciales pide el nodo de Freshservice?
Un único método de autenticación, la clave API. El credential pide dos datos. Primero una API Key, generada desde tu cuenta de Freshservice, y la documentación de autenticación de la API de Freshservice explica dónde conseguirla. Segundo un Domain, que es el subdominio de tu cuenta y nada más: si entras a Freshservice por https://n8n.freshservice.com, el valor es n8n. El credential se crea una vez en el menú Credentials y lo reutiliza cualquier flujo, incluidos los nodos HTTP Request que llaman a la API de Freshservice con la autenticación predefinida. La clave lleva los permisos de la cuenta que la generó, elígela con criterio.
03¿Qué límites tiene el nodo de Freshservice en n8n?
El nodo expone 72 operaciones sobre 15 objetos. Lo que queda fuera de ese catálogo pasa por el nodo HTTP Request, capaz de llamar a cualquier endpoint de la API de Freshservice reutilizando el mismo credential con la autenticación predefinida, así que un hueco del catálogo es un rodeo y no un muro. El otro punto que conviene prever es el volumen. Cada operación Get Many tiene un interruptor Return All: si lo dejas desactivado, Limit pone el tope de items devueltos; si lo activas, n8n encadena las páginas de la API hasta traerlo todo. Para un export completo, actívalo.
04¿Hay un trigger de Freshservice en n8n para reaccionar al instante?
No. Freshservice no tiene nodo trigger en n8n, de modo que un flujo que lo involucre arranca de otra manera. Tres caminos funcionan bien. Un Schedule Trigger lanza el flujo a intervalo fijo y consulta con una operación como Get many tickets o Get many agents, lo que encaja con informes recurrentes y conciliaciones. Un Webhook de n8n, es decir una URL que otro servicio llama, arranca la ejecución en cuanto ese servicio tiene algo que decir, lo que encaja con formularios de solicitud y alertas de monitorización. O el trigger de otra herramienta abre la marcha y el nodo de Freshservice actúa después.
05¿n8n o Make para Freshservice?
Depende de cuatro criterios, y el precio es solo uno. El alojamiento: n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, mientras que Make funciona únicamente como plataforma alojada. De ahí sale el control del dato, porque una instancia autoalojada guarda las claves API y el contenido de los tickets en una infraestructura que es tuya. El modelo de coste: Make factura por operación, algo que pesa cuando un flujo recorre cada agente o cada tipo de activo. Y la lógica visual, parecida en ambos pero con un manejo distinto, así que prueba cada uno con un flujo real.