Recursos · Integración n8n

Integración Salesforce n8nAutomatiza Salesforce con n8n.

¿Hasta dónde llega n8n dentro de Salesforce? La integración Salesforce n8n abre 65 operaciones sobre 12 objetos, de las cuentas a los casos, y un trigger que vigila 18 eventos repartidos en 9 familias. Se acabó copiar registros a mano entre pestañas.

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

Por qué automatizar

¿Qué cubre de verdad la integración Salesforce n8n?

Son dos nodos y los dos vienen incluidos en n8n. El nodo Salesforce ejecuta 65 operaciones sobre 12 objetos: cuentas, contactos, leads, oportunidades, casos, tareas, archivos adjuntos, documentos, flows, usuarios, objetos personalizados y búsqueda SOQL. El nodo Salesforce Trigger arranca un flujo de trabajo cuando aparece o cambia un registro, con 18 eventos agrupados en 9 familias. No hay nada que instalar, ni en n8n Cloud ni en una instancia propia.

El primer montaje típico es la atención al cliente. El trigger (el nodo que pone en marcha el flujo) escucha caseCreated, una verificación automática comprueba el contrato del cliente y case.addComment deja el resultado dentro del propio caso. El agente que lo abre ya sabe qué se ha intentado, y el aviso llega al canal por Slack.

El segundo tiene que ver con el papeleo. Llega un contrato firmado a Gmail, n8n pasa el binario a attachment.create y el archivo queda guardado en el registro que le corresponde, no en el escritorio de alguien.

El tercero es de seguimiento. case.getAll con Return All activado recoge todos los casos abiertos y los vuelca en Google Sheets cada mañana, así el informe semanal deja de depender de que alguien exporte a mano.

El nodo cubre esos 12 objetos y ninguno más. Para un objeto sin operación propia está el nodo HTTP Request, que llama a cualquier endpoint de la API de Salesforce reutilizando la misma credencial, la conexión que se guarda una sola vez en n8n. Los campos personalizados sí están al alcance: abre Additional Fields, añade un campo y elige Custom Fields en la lista.

Conviene tener presentes dos límites antes de montar nada. Las operaciones Get Many se paran en Limit mientras Return All siga desactivado, y una exportación recortada no avisa de que lo está. El trigger funciona por consulta periódica, así que un registro llega pasado el intervalo configurado y no en el segundo en que se guarda. Si todavía estás comparando plataformas, la Reseña n8n entra en el alojamiento y el coste, y estos mismos montajes se trasladan a HubSpot cambiando los nombres de los campos.

Conexión

¿Cómo se conecta Salesforce con n8n?

  1. 01

    Elige el método de autenticación

    La credencial admite dos métodos: OAuth2 y OAuth2 JWT, este último para una conexión de servidor a servidor que no vuelve a pedirle a nadie que inicie sesión. Para flujos que corren sin vigilancia, monta el de JWT. Necesita cuatro datos: el Environment Type (Production o Sandbox), tu Username de Salesforce, un Client ID y una Private Key ligada a un certificado autofirmado.

  2. 02

    Crea una External Client App en Salesforce

    Desde Setup, escribe App Manager en la Quick Find box y elige New External Client App. Rellena la Basic Info con un Name y una Contact Email address. En API (Enable OAuth Settings), activa Enable OAuth e indica la URL de retorno http://localhost:1717/OauthRedirect, o la de tu instancia si alojas n8n. Marca los permisos Full access (full) y Perform requests at any time, activa el JWT Bearer Flow y sube el certificado.

  3. 03

    Lleva los valores a n8n

    Copia la Consumer Key de la aplicación y guárdala en n8n como Client ID. Después pega el contenido del archivo de clave privada en Private Key, con el editor multilínea y en formato PEM estándar, incluidas las líneas de apertura y cierre. La credencial se crea una sola vez desde el menú Credentials y a partir de ahí los dos nodos la ofrecen en su desplegable, tanto el trigger como el nodo de acciones.

Disparadores

¿Qué puede poner en marcha un flujo de Salesforce ?

Salesforce Trigger es el nodo que arranca un workflow cuando algo ocurre en Salesforce. Escucha 18 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Salesforce llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

account.*2
    attachment.*2
      case.*2
        contact.*2
          custom.*2
            lead.*2
              opportunity.*2
                task.*2
                  user.*2

                    Notas de configuración

                    01Set up the Salesforce TriggerEl nodo trigger escucha un tipo de evento y saca un item por cada registro que encuentra. No deja nada registrado en Salesforce, así que no hay ninguna URL de retorno que pegar en ningún sitio.

                    El nodo trigger escucha un tipo de evento y saca un item por cada registro que encuentra. No deja nada registrado en Salesforce, así que no hay ninguna URL de retorno que pegar en ningún sitio.

                    Parámetros clave

                    • Trigger On: el evento que escucha este flujo, entre los 18 disponibles. Se reparten en 9 familias de dos, creación y modificación, para cuentas, archivos adjuntos, casos, contactos, objetos personalizados, leads, oportunidades, tareas y usuarios.
                    • Poll Times: cada cuánto pregunta n8n a la API de Salesforce si hay algo nuevo, como mucho una vez por minuto. No existe una opción para escuchar todos los eventos a la vez: un nodo trigger escucha un evento.
                    Cuándo usarlo
                    siempre que el punto de partida sea Salesforce y no un horario o un formulario.
                    02On Lead Created and On Lead UpdatedPor los leads empieza buena parte de la automatización comercial. leadCreated salta cuando entra un lead nuevo en la org, venga de donde venga: un formulario web, una importación o un comercial que lo teclea. leadUpdated salta cuando se modifica uno que ya existía, cambio de estado incluido.

                    Por los leads empieza buena parte de la automatización comercial. leadCreated salta cuando entra un lead nuevo en la org, venga de donde venga: un formulario web, una importación o un comercial que lo teclea. leadUpdated salta cuando se modifica uno que ya existía, cambio de estado incluido.

                    Cuándo usarlo
                    para cualificar y repartir. Un lead recién creado se puede enriquecer, puntuar y devolver a la ficha; una modificación permite pillar el momento en que alcanza el estado que el equipo considera maduro.
                    Casos de uso
                    avisar a un comercial en cuanto aparece un lead de un sector prioritario, o meter cada lead nuevo en una secuencia de seguimiento sin esperar al proceso nocturno, para que el primer mensaje salga mientras el formulario sigue fresco en la cabeza del prospecto.
                    03On Opportunity Created and On Opportunity UpdatedEl movimiento del embudo se sigue con dos eventos. opportunityCreated capta la oportunidad en el momento de abrirla y opportunityUpdated capta cualquier cambio posterior, incluidos los de etapa, que son los que afectan a la previsión.

                    El movimiento del embudo se sigue con dos eventos. opportunityCreated capta la oportunidad en el momento de abrirla y opportunityUpdated capta cualquier cambio posterior, incluidos los de etapa, que son los que afectan a la previsión.

                    Cuándo usarlo
                    cuando una cifra que vive fuera de Salesforce tiene que ir al mismo ritmo que el embudo. Los cuadros de mando financieros y los canales de dirección se desajustan el día que alguien olvida contar que una etapa ha cambiado. El trigger saca un item por registro encontrado, así que el flujo lee la etapa nueva y decide con ella antes de escribir nada fuera.
                    Casos de uso
                    publicar un mensaje corto al abrirse una oportunidad por encima del umbral que le interesa al equipo, o lanzar la lista de traspaso a entrega en cuanto una oportunidad pasa a una etapa de cierre.
                    04On Case Created and On Case UpdatedEl soporte tiene su propia pareja de eventos. caseCreated salta con cada caso nuevo, también con los que se abren por correo o desde un formulario, y caseUpdated lo hace ante cualquier cambio en un caso existente.

                    El soporte tiene su propia pareja de eventos. caseCreated salta con cada caso nuevo, también con los que se abren por correo o desde un formulario, y caseUpdated lo hace ante cualquier cambio en un caso existente.

                    Cuándo usarlo
                    para la primera respuesta y para la escalada. Lo que vale de un evento de caso se juega en los primeros minutos, que es justo cuando nadie está mirando la cola.
                    Casos de uso
                    clasificar un caso entrante devolviéndole prioridad y responsable, o vigilar las modificaciones para que un caso marcado como escalado llegue a un responsable en lugar de esperar a que alguien actualice un informe, con el Subject y el responsable del caso dentro del mensaje en vez de un aviso genérico para todo el equipo.
                    05On Custom Object Created and On Custom Object UpdatedPocas orgs funcionan solo con objetos estándar. Estos dos eventos afectan a registros de un objeto definido por ti: customObjectCreated para uno nuevo y customObjectUpdated para el cambio de uno existente.

                    Pocas orgs funcionan solo con objetos estándar. Estos dos eventos afectan a registros de un objeto definido por ti: customObjectCreated para uno nuevo y customObjectUpdated para el cambio de uno existente.

                    Parámetros clave

                    • Custom Object Name or ID: obligatorio, indica al trigger qué objeto vigilar. Selecciónalo de la lista que n8n carga desde la org o pasa un ID con una expresión, la fórmula {{ $json.campo }} que recoge un dato del item de entrada, cuando el objeto depende de un paso anterior. Al ser un campo obligatorio, el trigger no arranca mientras no elijas un objeto, lo que evita montar un flujo que no vigila nada.
                    Casos de uso
                    seguir un objeto propio, una suscripción o una intervención, y mantener al día una herramienta de facturación sin exponer el resto del CRM a ese flujo.
                    Acciones

                    ¿Qué sabe hacer el nodo Salesforce ?

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

                    Matriz recursos × operaciones
                    RecursoCreateGetGet ManyUpdateDeleteAdd CommentAdd NoteAdd Contact To CampaignGet SummaryInvokeQueryUploadCreate or Update
                    Account✓✓✓✓✓✓✓✓
                    Attachment✓✓✓✓✓✓
                    Case✓✓✓✓✓✓✓
                    Contact✓✓✓✓✓✓✓✓✓
                    Custom Object✓✓✓✓✓✓
                    Document✓
                    Flow✓✓
                    Lead✓✓✓✓✓✓✓✓✓
                    Opportunity✓✓✓✓✓✓✓✓
                    Search✓
                    Task✓✓✓✓✓✓
                    User✓✓

                    Account

                    8 operaciones
                    01

                    Add a note to an account

                    account.addNote

                    Lo que ves en n8n

                    Notas y casos de uso

                    Deja una nota escrita en una cuenta existente, de forma que el contexto se queda en la ficha y no en el correo de una persona.

                    Parámetros clave

                    • Account ID: el registro al que pertenece la nota, muchas veces {{ $json.id }} traído de un nodo Salesforce anterior.
                    • Title: obligatorio, y es lo que el comercial ve en la lista, así que conviene que sea concreto.
                    • Body: opcional, limitado a 32 KB, bastante más de lo que ocupa cualquier resumen de reunión.
                    • Is Private: en true, solo la ve su propietario y quien tenga el permiso Modify All Data.
                    Casos de uso
                    dejar el resumen de una revisión trimestral en la cuenta para que el siguiente comercial herede el histórico.
                    02

                    Create an account

                    account.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Inserta una cuenta nueva y devuelve el registro creado, con su identificador incluido, listo para el nodo siguiente.

                    Parámetros clave

                    • Name: el único campo obligatorio, con un tope de 255 caracteres.
                    • Additional Fields: 26 campos opcionales, entre ellos Phone, Website, Industry, Annual Revenue, Number Of Employees, Owner y todo el bloque de direcciones Billing y Shipping.
                    • Custom Fields: está dentro de Additional Fields y da acceso a los campos que haya añadido el administrador.
                    Casos de uso
                    convertir un pedido firmado en cuenta de cliente y encadenar con una oportunidad en la misma ejecución.
                    03

                    Create or update an account

                    account.upsert

                    Lo que ves en n8n

                    Notas y casos de uso

                    Una operación que decide sola: busca la cuenta, la actualiza si la encuentra y la crea si no aparece.

                    Parámetros clave

                    • Match Against: el campo que se consulta para saber si la cuenta ya existe, normalmente un identificador externo que gestiona el otro sistema.
                    • Value to Match: el valor que se busca en ese campo para el item en curso.
                    • Name: sigue siendo obligatorio, porque es con lo que se crea el registro cuando no hay coincidencia.
                    Casos de uso
                    repetir cada noche una exportación de clientes sin duplicar la base de cuentas por la mañana.
                    04

                    Delete an account

                    account.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Borra una cuenta de la org. El nodo no pide ninguna confirmación: se ejecuta en cuanto el flujo llega a él.

                    Parámetros clave

                    • Account ID: el registro que se elimina. Pasa un identificador leído en la misma ejecución y no uno guardado en otro sitio, porque un ID caducado falla o, peor todavía, apunta al registro equivocado.
                    Casos de uso
                    limpiar las cuentas que un flujo de pruebas dejó en una Sandbox, o retirar la parte perdedora de un par de duplicados cuando la regla de fusión ya ha elegido cuál se queda.
                    05

                    Get an account

                    account.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Lee una cuenta y devuelve sus campos. Es el paso que más se olvida al montar una actualización, y el que luego se echa de menos.

                    Parámetros clave

                    • Account ID: el registro que se consulta, normalmente heredado del item del trigger o de un resultado de búsqueda.
                    Casos de uso
                    consultar el propietario y el país de facturación antes de elegir por qué rama sigue el flujo, o rellenar una plantilla de documento con los datos reales de la cuenta en vez de con lo que mandó el sistema de origen.
                    06

                    Get many accounts

                    account.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Trae una lista de cuentas en una sola ejecución, con margen para acotar tanto las filas como las columnas.

                    Parámetros clave

                    • Return All: activado, n8n recorre las páginas de la API hasta agotar la lista; desactivado, se queda en Limit.
                    • Limit: el número máximo de cuentas que se devuelven cuando Return All está desactivado.
                    • Fields: los campos que se incluyen, separados por comas. Pide los cinco que hacen falta, no la ficha entera.
                    • Conditions: filtra qué cuentas entran en la lista.
                    Casos de uso
                    exportar una lista filtrada de cuentas a una hoja de cálculo para revisar un territorio.
                    07

                    Get an account summary

                    account.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Devuelve un resumen de los metadatos del objeto Account, no de las cuentas. No hay nada que configurar, lo que la convierte en una forma rápida de ver cómo está construido el objeto en esa org.

                    Casos de uso
                    mirar esos metadatos una vez mientras montas el flujo, para que los nombres de campo que escribas en los nodos siguientes sean los que la org expone de verdad y no los que sugiere la cabecera de una hoja de cálculo.
                    08

                    Update an account

                    account.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Cambia campos de una cuenta que ya existe y deja intactos los que no se nombran.

                    Parámetros clave

                    • Account ID: el registro que se modifica.
                    • Update Fields: aquí hay 27 campos, uno más que al crear, porque Name pasa a ser editable en lugar de obligatorio.
                    • Owner Name or ID: reasigna la cuenta, y a ese campo se reduce la mayoría de los flujos de reparto por territorio.
                    Casos de uso
                    devolver a la cuenta el número de empleados y el sector después de consultarlos en un servicio externo.

                    Attachment

                    6 operaciones
                    09

                    Create an attachment

                    attachment.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Sube un archivo y lo adjunta a un registro. El archivo viaja como binario dentro del flujo, sin pasar por ningún almacenamiento intermedio.

                    Parámetros clave

                    • Parent ID: el registro del que cuelga el archivo, una cuenta, un caso o cualquier objeto que admita adjuntos.
                    • Name: aparece como File Name, con un tope de 255 caracteres.
                    • Input Binary Field: el nombre del campo binario que contiene el archivo, que es data mientras un nodo anterior no lo haya renombrado.
                    • Is Private: en true, el archivo solo lo ven su propietario y los administradores.
                    Casos de uso
                    archivar un presupuesto firmado en la cuenta a la que pertenece.
                    10

                    Delete an attachment

                    attachment.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Quita un archivo de la org y lo borra sin vuelta atrás.

                    Parámetros clave

                    • Attachment ID: identifica al archivo en sí, no al registro que lo lleva colgado. Se consigue con un paso de listado dentro del mismo flujo, porque la ficha padre no lo entrega por su cuenta.
                    Casos de uso
                    retirar una versión caducada de un documento en cuanto se sube la nueva, para que quien abra la ficha no acabe enviando una tarifa que ya no está vigente.
                    11

                    Get an attachment

                    attachment.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Recupera un archivo adjunto a partir de su identificador.

                    Parámetros clave

                    • Attachment ID: el archivo que se lee, normalmente un identificador que viene de un paso de listado o del propio trigger cuando ha sido un evento de adjunto el que ha arrancado la ejecución.
                    Casos de uso
                    ir a buscar la factura que un compañero guardó en una ficha antes de pasarla a una herramienta de contabilidad, o leer los datos de un archivo al dispararse el evento para decidir si merece procesarse.
                    12

                    Get many attachments

                    attachment.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Enumera los archivos adjuntos, que es la manera práctica de saber qué hay guardado y dónde.

                    Parámetros clave

                    • Conditions: el filtro que hace útil esta operación, porque sin él la lista devuelve archivos de toda la org.
                    • Return All: viene desactivado, y entonces Limit marca cuántos archivos llegan.
                    • Fields: las columnas que se incluyen, separadas por comas.
                    Casos de uso
                    levantar un inventario de los documentos colgados de un conjunto de registros y archivar los más antiguos en un sitio más barato que el CRM.
                    13

                    Get an attachment summary

                    attachment.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Describe el objeto Attachment tal y como existe en la org, en forma de resumen de sus metadatos y sin ningún parámetro que rellenar.

                    Casos de uso
                    comprobar cómo están descritos los adjuntos antes de escribir un flujo que filtre sobre ellos. Ahorra la tanda de ejecuciones fallidas que provoca un nombre de campo que solo existía en la memoria de quien lo escribió.
                    14

                    Update an attachment

                    attachment.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Sustituye el contenido o los metadatos de un adjunto que ya está guardado.

                    Parámetros clave

                    • Attachment ID: el archivo que se modifica.
                    • Name: lo renombra, siempre dentro del tope de 255 caracteres.
                    • Description: un texto descriptivo, limitado a 255 caracteres.
                    • Input Binary Field: si se rellena, el archivo guardado se reemplaza por el binario que entra, lo que conserva el mismo registro de adjunto en vez de crear un segundo.
                    Casos de uso
                    cambiar un borrador por su versión firmada sin romper el enlace desde la ficha.

                    Case

                    7 operaciones
                    15

                    Add a comment to a case

                    case.addComment

                    Lo que ves en n8n

                    Notas y casos de uso

                    Publica un comentario en un caso, que es como un flujo habla dentro del hilo de soporte y no al margen de él.

                    Parámetros clave

                    • Case ID: el caso que recibe el comentario.
                    • Comment Body: aparece como Body en el nodo, es el texto del comentario.
                    • Is Published: en true, el comentario queda visible para los clientes en el portal Self-Service; en false, se queda interno. Ese campo merece una segunda lectura antes de mandar un mensaje de diagnóstico.
                    Casos de uso
                    anotar en el caso el resultado de una comprobación automática para que el agente que lo retome vea qué se ha probado ya.
                    16

                    Create a case

                    case.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Abre un caso desde cualquier origen que el flujo pueda alcanzar: un formulario, una alerta de supervisión, un correo entrante.

                    Parámetros clave

                    • Type Name or ID: el único campo obligatorio, elegido de la lista que define la org.
                    • Additional Fields: 17 campos opcionales, entre ellos Subject, Description, Priority, Status, Case Origin, Contact ID y Account ID.
                    • Supplied Email: la dirección que se captura al crear el caso. Después ya no se puede cambiar, así que mejor rellenarla en este nodo que contar con corregirla más tarde.
                    Casos de uso
                    convertir un aviso de entrega fallida en un caso ya vinculado al cliente correcto.
                    17

                    Delete a case

                    case.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Elimina un caso y, con él, el hilo que lleva asociado.

                    Parámetros clave

                    • Case ID: el caso que se retira. El filtro se construye antes de este nodo y nunca después, porque una vez que la ejecución pasa por aquí no queda nada que deshacer.
                    Casos de uso
                    vaciar los casos que creó en masa una regla de correo entrante mal configurada, o atender una petición de supresión sobre registros que ninguna política de conservación justifica ya.
                    18

                    Get a case

                    case.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Carga un caso con el valor actual de sus campos.

                    Parámetros clave

                    • Case ID: el caso que se lee.
                    Casos de uso
                    revisar el estado y el responsable antes de que un flujo conteste, para que un seguimiento automático no caiga sobre un caso que una persona cerró diez minutos antes. También es el paso que va después de un evento de caso: el trigger avisa de que algo ha cambiado, pero el flujo necesita la ficha completa para decidir qué hacer.
                    19

                    Get many cases

                    case.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Reúne una lista de casos, la materia prima de los flujos de informes y de control de pendientes.

                    Parámetros clave

                    • Return All: si se queda desactivado, el nodo se para en Limit, y esa suele ser la razón de que un informe semanal salga sospechosamente plano.
                    • Limit: pone el techo de casos devueltos.
                    • Conditions: acota la lista, por estado o por responsable, por ejemplo.
                    • Fields: los campos que se incluyen, separados por comas.
                    Casos de uso
                    juntar cada mañana los casos que siguen abiertos fuera de plazo y mandar la lista al canal del equipo.
                    20

                    Get a case summary

                    case.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Repasa los metadatos del objeto Case en lugar de devolver casos, y no pide ningún parámetro.

                    Casos de uso
                    ver cómo están estructurados los casos en la org antes de montar un flujo de clasificación, sobre todo cuando campos de lista como Status o Priority se apartan de los valores por defecto y los que ibas a escribir fijos en el nodo no existen.
                    21

                    Update a case

                    case.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Modifica un caso existente, que es donde acaba la mayor parte de la automatización de soporte.

                    Parámetros clave

                    • Case ID: el caso que se actualiza.
                    • Update Fields: 18 campos aquí, uno más que al crear, porque Type pasa al grupo de los opcionales.
                    • Status Name or ID: el campo que controla directamente el indicador IsClosed, así que cerrar un caso consiste en rellenar este.
                    • Is Escalated: marca el caso como escalado, que es como una comprobación por reglas se lo pasa a un responsable.
                    Casos de uso
                    subir la prioridad sin intervención cuando un caso lleva demasiado tiempo sin respuesta.

                    Contact

                    9 operaciones
                    22

                    Add a contact to a campaign

                    contact.addToCampaign

                    Lo que ves en n8n

                    Notas y casos de uso

                    La pertenencia a una campaña vive en un registro propio, no en una casilla de la ficha del contacto. Esta operación crea ese vínculo: el contacto entra en la lista de miembros y ningún campo suyo se reescribe.

                    Parámetros clave

                    • Contact ID: el identificador del contacto que inscribes, normalmente {{ $json.id }} del nodo anterior.
                    • Campaign Name or ID: elige la campaña en la lista que n8n carga desde tu org, o pasa un identificador con una expresión.
                    • Status, dentro de Options: gobierna el indicador HasResponded de esa inscripción.
                    Casos de uso
                    tras una jornada comercial, cada tarjeta escaneada entra en la campaña del evento y Status separa a quien pasó por el stand de quien pidió una llamada.
                    23

                    Add a note to a contact

                    contact.addNote

                    Lo que ves en n8n

                    Notas y casos de uso

                    Una nota es texto libre pegado a un registro, sin ocupar ningún campo de la ficha. El nodo la crea y la engancha al contacto que le indiques.

                    Parámetros clave

                    • Contact ID: la ficha que recibe la nota.
                    • Title: el título, lo único visible en la lista relacionada.
                    • Body, en Options: el cuerpo de la nota, con un límite de 32 KB.
                    • Is Private: activado, solo el propietario o alguien con el permiso Modify All Data puede leerla o consultarla por la API.
                    • Owner Name or ID: el usuario propietario de la nota.
                    Casos de uso
                    el resumen de una visita queda en la ficha, y quien atienda después lee el contexto en lugar de repetir preguntas.
                    24

                    Create a contact

                    contact.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Un elemento de entrada, una ficha de contacto creada. El nodo devuelve el identificador recién generado, y los pasos siguientes lo reutilizan para colgar ahí una nota, una tarea o un archivo.

                    Parámetros clave

                    • Last Name: el único campo obligatorio, con un tope de 80 caracteres. Vacío, detiene la ejecución.
                    • Additional Fields: 37 campos opcionales, entre ellos Email, Phone, Title y Account Name or ID, el que cuelga el contacto de una cuenta padre.
                    • Custom Fields: los campos que añadió tu administrador, en pares Field Name or ID y Value.
                    Casos de uso
                    cada solicitud de presupuesto cualificada se convierte en ficha, con el email y la cuenta tomados del formulario.
                    25

                    Create or update a contact

                    contact.upsert

                    Lo que ves en n8n

                    Notas y casos de uso

                    Sincronizar personas desde otra herramienta acaba casi siempre en duplicados. El upsert lo evita: Salesforce busca primero una coincidencia y solo crea la ficha cuando no encuentra ninguna.

                    Parámetros clave

                    • Match Against: el campo que Salesforce revisa para saber si el contacto ya existe, elegido en la lista.
                    • Value to Match: el valor que se busca ahí. Si aparece, el contacto se actualiza; si no, se crea uno nuevo.
                    • Last Name: sigue siendo obligatorio y limitado a 80 caracteres.
                    • Additional Fields: los mismos 37 campos opcionales, en ambas ramas.
                    Casos de uso
                    una importación diaria desde la herramienta de facturación mantiene los datos al día sin duplicar la base.
                    26

                    Delete a contact

                    contact.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Borrar va sin red desde el punto de vista del flujo: el nodo manda la orden y pasa al elemento siguiente, sin nada que recuperar más abajo.

                    Parámetros clave

                    • Contact ID: el identificador del registro, no el correo ni el nombre completo. Aliméntalo desde una lectura previa o desde el elemento del trigger, nunca a mano.
                    Casos de uso
                    una solicitud de supresión que llega al buzón de protección de datos se cruza con su ficha en Salesforce y se elimina cuando el paso de validación del flujo da luz verde.
                    27

                    Get a contact

                    contact.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Un identificador entra, la ficha completa sale. Sirve en cuanto un nodo posterior necesita campos que el elemento inicial no lleva encima.

                    Parámetros clave

                    • Contact ID: el registro que se recupera, a menudo {{ $json.id }} del nodo anterior. A diferencia de las listas desplegables del resto del nodo, aquí escribes texto libre: un valor equivocado termina en ejecución fallida, no en resultado vacío.
                    Casos de uso
                    un ticket de soporte llega solo con un identificador de Salesforce, y este paso recupera el teléfono y el propietario antes de dirigirlo al equipo correcto.
                    28

                    Get many contacts

                    contact.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Lectura masiva, un elemento por contacto devuelto. Lo que sale depende por completo de cómo dejes la paginación y el filtro.

                    Parámetros clave

                    • Return All: marcado, n8n encadena las páginas de la API y trae todos los contactos que coinciden; sin marcar, se para en Limit.
                    • Limit: el número máximo de contactos devueltos cuando Return All está desactivado.
                    • Conditions, en Options: filtra la consulta para traer solo una parte de la base.
                    • Fields: la lista de campos a incluir separados por comas, algo que aligera bastante la salida en una org grande.
                    Casos de uso
                    una exportación semanal filtrada por propietario alimenta una hoja de seguimiento sin hacer pasar toda la base por el flujo.
                    29

                    Get a contact summary

                    contact.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Esta no devuelve contactos sino un resumen de los metadatos del objeto Contact. No hay filas que tratar después ni nada que configurar antes: responde a cómo está montado el objeto en tu org, no a quién figura dentro.

                    Casos de uso
                    antes de una migración, el flujo consulta el objeto una vez para que el equipo vea qué expone la org de verdad antes de mapear ningún campo.
                    30

                    Update a contact

                    contact.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Los campos que rellenas se sobrescriben y el resto conserva su valor. Esa actualización parcial es lo que hace llevadera la operación sobre fichas que otros equipos también tocan.

                    Parámetros clave

                    • Contact ID: la ficha que se modifica.
                    • Update Fields: 38 campos opcionales, uno más que en la creación, porque Last Name se muda aquí y deja de ser obligatorio.
                    • Email Opt Out: marca que el contacto ya no quiere recibir correo desde Salesforce, ideal para conectarlo con lo que escribe tu página de baja.
                    Casos de uso
                    un paso de enriquecimiento completa el cargo y el departamento de los contactos que llegaron de un formulario con poco más que un nombre y un correo.

                    Custom Object

                    6 operaciones
                    31

                    Create a custom object

                    customObject.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Los objetos personalizados son las tablas que tu administrador añadió a la org. El nodo los trata como cualquier otro recurso: señalas el objeto, rellenas sus campos y recibes el registro creado.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto donde escribir, ofrecido en una lista cargada desde tu org, así que no adivinas su nombre de API.
                    • Fields: los valores a poner, añadidos uno a uno como par Field Name or ID y Value.
                    • Record Type Name or ID, en Additional Fields: el tipo de registro cuando el objeto define varios.
                    Casos de uso
                    un objeto de reserva de material recibe un registro por cada petición enviada desde un formulario interno.
                    32

                    Create or update a custom object

                    customObject.upsert

                    Lo que ves en n8n

                    Notas y casos de uso

                    Misma lógica de upsert sobre una tabla propia: Salesforce decide entre crear y actualizar mirando un campo que tú designas.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto de destino.
                    • Match Against: el campo que se revisa para saber si el registro ya existe.
                    • Value to Match: si está presente en ese campo, el registro se actualiza; si no, se crea.
                    • Fields: los valores que se escriben en ambos casos, en pares Field Name or ID y Value.
                    Casos de uso
                    un catálogo de producto empujado desde la herramienta de inventario usa la referencia del proveedor como campo de coincidencia, de modo que relanzar la importación corrige filas en vez de apilar copias.
                    33

                    Delete a custom object

                    customObject.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Aquí hacen falta dos identificadores, no uno: el objeto dice sobre qué tabla se trabaja y el identificador de registro dice qué fila se retira.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto personalizado que contiene el registro.
                    • Record ID: el registro que se borra. Es texto libre, así que normalmente viene de una lectura previa y no de algo tecleado.
                    Casos de uso
                    las reservas caducadas se limpian cada noche, después de que un nodo de filtro compruebe la fecha y una segunda condición confirme que la petición nunca llegó a validarse.
                    34

                    Get a custom object

                    customObject.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Un registro suelto leído en una tabla propia, devuelto como un elemento con sus campos. Combínalo con un paso de búsqueda cuando el identificador no venga ya en los datos.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto personalizado del que se lee, seleccionado en la lista.
                    • Record ID: el registro que se recupera.
                    Casos de uso
                    un flujo que solo recibió una referencia de reserva recupera el registro entero antes de componer el cuerpo del correo de confirmación.
                    35

                    Get many custom objects

                    customObject.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Lectura masiva sobre una tabla propia, con los mismos interruptores de paginación que los recursos estándar y un selector de campos que conoce el esquema de tu org.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto que se consulta.
                    • Return All: activado, se recuperan todas las páginas; desactivado, Limit pone techo al número de registros.
                    • Conditions, en Options: acota la consulta a las filas que te interesan.
                    • Field Names or IDs: una selección múltiple de campos a incluir, tomada de la lista o dada como identificadores con una expresión.
                    Casos de uso
                    la actualización de un panel lee las reservas abiertas, limitadas a los cuatro campos que necesita el gráfico.
                    36

                    Update a custom object

                    customObject.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    La modificación va campo por campo sobre un registro que identificas, y todo lo que no listes se queda como estaba.

                    Parámetros clave

                    • Custom Object Name or ID: el objeto donde vive el registro.
                    • Record ID: el registro que se actualiza.
                    • Fields: cada cambio expresado como par Field Name or ID y Value, que es también la vía para fijar un Record Type Name or ID cuando el objeto ofrece varios.
                    Casos de uso
                    cuando vuelve un documento firmado desde la herramienta de firma electrónica, el registro de contrato correspondiente cambia su campo de estado y guarda la fecha de firma.

                    Document

                    1 operación
                    37

                    Upload a document

                    document.upload

                    Lo que ves en n8n

                    Notas y casos de uso

                    Entre dos nodos de n8n, un archivo viaja dentro de una propiedad binaria con nombre. Esta operación la toma y la deja en Salesforce como documento.

                    Parámetros clave

                    • Input Binary Field: el nombre del campo binario que contiene el archivo. Si falla, el nodo no tiene nada que enviar.
                    • Title: el nombre con el que se guarda el archivo.
                    • File Extension, en Additional Fields: impone una extensión; si lo dejas vacío, se usa la de los datos binarios.
                    • Link To Object ID: engancha el documento a un registro existente.
                    • Owner Name or ID: el usuario propietario del documento.
                    Casos de uso
                    un pedido recibido como PDF adjunto queda archivado en la cuenta a la que pertenece.

                    Flow

                    2 operaciones
                    38

                    Get many flows

                    flow.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Un flow es una automatización construida dentro de la propia Salesforce. Esta operación los lista, sobre todo para dar con el nombre de API que necesitas antes de lanzar uno.

                    Parámetros clave

                    • Return All: marcado, el nodo recorre la lista completa de flows; sin marcar, Limit fija cuántos vuelven.
                    • Limit: el número máximo de flows devueltos.
                    Casos de uso
                    lánzala una vez durante la configuración, apunta los nombres de API que salen y deja fijado el correcto en el paso de invocación siguiente.
                    39

                    Invoke a flow

                    flow.invoke

                    Lo que ves en n8n

                    Notas y casos de uso

                    En lugar de rehacer la lógica de negocio dentro de n8n, aquí se devuelve el mando a Salesforce: el nodo llama a un flow y este trabaja con las reglas de la org.

                    Parámetros clave

                    • API Name: el nombre de API del flow, obligatorio, y el dato que la operación de listado existe para darte.
                    • JSON Parameters: cambia la entrada entre la interfaz de clave y valor y el JSON en crudo.
                    • Variables: las variables que recibe el flow, añadidas una a una o escritas como objeto JSON según ese interruptor.
                    Casos de uso
                    un flow de aprobación validado por el administrador se dispara desde n8n cuando pasa un control externo, y esa lógica se queda en un solo sitio.

                    Lead

                    9 operaciones
                    40

                    Add a lead to a campaign

                    lead.addToCampaign

                    Lo que ves en n8n

                    Notas y casos de uso

                    Vincular un lead existente a una campaña crea el registro de miembro de campaña en Salesforce, y el lead pasa a formar parte de esa audiencia sin que nadie abra el CRM.

                    Parámetros clave

                    • Lead ID: el identificador del lead que se vincula, normalmente {{ $json.Id }} heredado de un nodo Salesforce anterior.
                    • Campaign Name or ID: la campaña se elige en la lista que n8n carga desde tu org, o se pasa con una expresión cuando cambia en cada ejecución.
                    • Status: está dentro de Options y controla el indicador HasResponded del miembro.
                    Casos de uso
                    tras una feria, meter en la campaña que pagó el estand a cada contacto que ya se convirtió en lead.
                    41

                    Add a note to a lead

                    lead.addNote

                    Lo que ves en n8n

                    Notas y casos de uso

                    Una nota creada así se queda en la ficha del lead, a la vista de quien la abra, en vez de quedarse en el correo de una sola persona.

                    Parámetros clave

                    • Lead ID: indica a qué lead pertenece la nota.
                    • Title: el título, y el único texto visible hasta que alguien despliega la nota.
                    • Body: el contenido, con un tope de 32 KB, donde cabe el resumen de una llamada o un comentario de formulario.
                    • Is Private: en true, solo el propietario de la nota o un usuario con el permiso Modify All Data puede leerla o consultarla por la API.
                    Casos de uso
                    dejar las respuestas de un formulario de cualificación sobre el lead nada más recibirlas.
                    42

                    Create a lead

                    lead.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Con dos campos ya entra un lead en Salesforce: Company y Last Name. Lo demás viaja en Additional Fields, que reúne 27 campos opcionales.

                    Parámetros clave

                    • Company: la empresa del lead. Si se deja vacío y la org tiene activados los tipos de registro de cuenta personal, el lead se convierte en cuenta personal.
                    • Last Name: limitado a 80 caracteres.
                    • Email y Lead Source Name or ID: los dos opcionales, los dos dentro de Additional Fields, y el segundo decide qué contará la atribución dentro de tres meses.
                    Casos de uso
                    convertir cada solicitud de demo en lead, con el origen tomado de la página que la capturó.
                    43

                    Create or update a lead

                    lead.upsert

                    Lo que ves en n8n

                    Notas y casos de uso

                    ¿La misma persona rellena dos formularios? Con Create acabas con dos leads. Create or Update busca primero y escribe después.

                    Parámetros clave

                    • Match Against: el campo que n8n revisa para saber si el lead ya existe.
                    • Value to Match: el valor que se busca en ese campo. Si aparece, el lead se actualiza. Si no, se crea uno nuevo.
                    • Company y Last Name: siguen siendo obligatorios, porque cualquier ejecución puede terminar en una creación.
                    Casos de uso
                    repetir el volcado nocturno de una lista de contactos tantas veces como haga falta sin acumular duplicados.
                    44

                    Delete a lead

                    lead.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Borrar no tiene vuelta atrás desde n8n: el nodo envía la petición y pasa al siguiente item, así que conviene poner delante un filtro fiable.

                    Parámetros clave

                    • Lead ID: el identificador del registro, no el correo ni el nombre de la empresa. Suele venir de un Get Many anterior o del trigger como {{ $json.Id }}.
                    Casos de uso
                    limpiar los leads de prueba que generó un formulario en entorno de pruebas, localizados por su origen antes de ejecutar el borrado.
                    45

                    Get a lead

                    lead.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Entra un identificador, sale la ficha completa en un solo item. Sirve cuando la herramienta anterior solo pasó un ID.

                    Parámetros clave

                    • Lead ID: el registro que se recupera. Una expresión como {{ $json.leadId }} mantiene el flujo de trabajo genérico de una ejecución a otra.
                    Casos de uso
                    antes de que un paso de enriquecimiento escriba nada, releer el lead para comparar lo que Salesforce ya tiene con lo que llega de fuera.
                    46

                    Get many leads

                    lead.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Get Many recorre el objeto Lead y devuelve un item por registro, el punto de partida habitual de un lote que puntúa o reparte.

                    Parámetros clave

                    • Return All: activado, n8n encadena las páginas de la API hasta el último lead. Desactivado, Limit fija cuántos vuelven.
                    • Conditions: los filtros que dejan en el lote solo los leads que merecen el tratamiento.
                    • Fields: los campos a incluir, separados por comas, para aligerar la carga en una org con mucho volumen.
                    Casos de uso
                    sacar cada mañana los leads sin trabajar y pasarlos a un paso de puntuación.
                    47

                    Get a lead summary

                    lead.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Aquí no vuelve ninguna ficha. Get Summary devuelve un resumen de los metadatos del objeto Lead, su estructura y no su contenido, y no pide ningún parámetro.

                    Casos de uso
                    lanzarlo una vez mientras construyes el flujo de trabajo para ver cómo describe la org sus leads, y reutilizar esos nombres exactos en los mapeos de Create o de Update en lugar de adivinarlos. También responde rápido cuando alguien añade un campo en Salesforce y la automatización tiene que seguirle el ritmo.
                    48

                    Update a lead

                    lead.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Update solo escribe lo que envías: los campos ausentes de Update Fields conservan su valor, así que una carga parcial es segura.

                    Parámetros clave

                    • Lead ID: el registro que se modifica.
                    • Status Name or ID: uno de los 29 campos de Update Fields, elegido en la lista de estados que define la org.
                    • Rating y Owner Name or ID: los dos que más escribe un flujo de reparto, uno para la prioridad y otro para el comercial que recoge el lead.
                    Casos de uso
                    cuando un paso de puntuación devuelve una nota alta, subir el rating y cambiar de propietario en la misma ejecución.

                    Opportunity

                    8 operaciones
                    49

                    Add a note to an opportunity

                    opportunity.addNote

                    Lo que ves en n8n

                    Notas y casos de uso

                    En una oportunidad los comentarios llegan de varias personas a la vez. Esta operación deja uno como nota en la ficha, donde el comercial lo va a buscar.

                    Parámetros clave

                    • Opportunity ID: la oportunidad a la que se engancha la nota.
                    • Title: obligatorio, y conviene darle una plantilla para que la lista de notas siga siendo legible.
                    • Body: hasta 32 KB de texto.
                    • Owner Name or ID: el usuario propietario de la nota, útil cuando un credential compartido firmaría todas igual.
                    Casos de uso
                    publicar el resumen de una reunión en cuanto se transcribe la grabación de la llamada.
                    50

                    Create an opportunity

                    opportunity.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Tres campos abren una oportunidad: un nombre, una fecha de cierre y una etapa. Los 13 campos de Additional Fields completan la previsión alrededor.

                    Parámetros clave

                    • Name: limitado a 80 caracteres.
                    • Close Date: la fecha de cierre prevista, un valor de fecha y no texto libre.
                    • Stage Name or ID: se toma de las etapas configuradas en la org.
                    • Amount y Account Name or ID: opcionales los dos, pero sin ellos el informe de ventas dice poco.
                    Casos de uso
                    abrir la oportunidad en cuanto se firma un presupuesto en la herramienta que el equipo usa a diario.
                    51

                    Create or update an opportunity

                    opportunity.upsert

                    Lo que ves en n8n

                    Notas y casos de uso

                    La misma mecánica que en los leads, llevada a las oportunidades: n8n busca una existente y solo crea otra si la búsqueda vuelve vacía.

                    Parámetros clave

                    • Match Against y Value to Match: el campo que se revisa y el valor que se busca dentro.
                    • Name, Close Date y Stage Name or ID: obligatorios además de la coincidencia, porque la ejecución puede acabar creando.
                    Casos de uso
                    sincronizar oportunidades desde una herramienta de facturación donde cada suscripción lleva su referencia, de modo que una referencia corresponda siempre a una sola oportunidad.
                    52

                    Delete an opportunity

                    opportunity.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Eliminar una oportunidad desvirtúa cualquier histórico del embudo construido sobre ella, y por eso casi todos los equipos prefieren una etapa de cerrada. Los duplicados son el motivo real.

                    Parámetros clave

                    • Opportunity ID: el identificador de la oportunidad que se retira, leído casi siempre de un Get Many cuyo filtro ya hizo la selección.
                    Casos de uso
                    limpiar las oportunidades que una importación creó dos veces, cuando una persona ya ha validado la lista.
                    53

                    Get an opportunity

                    opportunity.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Leer una oportunidad devuelve su importe, su etapa y sus fechas actuales, que es lo que necesita el flujo de trabajo antes de decidir nada.

                    Parámetros clave

                    • Opportunity ID: el registro que se lee. Si viene del trigger, llega como expresión, por ejemplo {{ $json.Id }}.
                    Casos de uso
                    cuando un contrato se firma fuera, releer la oportunidad, comprobar que su etapa sigue siendo la esperada y dejar que el nodo siguiente la actualice o avise a alguien.
                    54

                    Get many opportunities

                    opportunity.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Get Many saca las oportunidades como items separados, listas para sumar, agrupar o enviar allí donde el equipo comercial ya mira.

                    Parámetros clave

                    • Conditions: el filtro que hace útil la operación, por ejemplo para quedarse con una sola etapa.
                    • Return All: activado, n8n encadena las páginas hasta el final. Desactivado, Limit decide cuántas vuelven.
                    • Fields: separados por comas, para traer el importe y la fecha de cierre sin el resto de la ficha.
                    Casos de uso
                    montar un resumen semanal del embudo con las oportunidades abiertas.
                    55

                    Get an opportunity summary

                    opportunity.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Get Summary describe el objeto Opportunity, no una oportunidad concreta: devuelve un resumen de sus metadatos y no pide parámetro alguno.

                    Casos de uso
                    una buena primera llamada cuando la org la configuró otra persona. El resumen enseña cómo se describen allí las oportunidades, y esos nombres son los que hay que reutilizar en un filtro Conditions o en un mapeo de Update Fields. Construir sobre ellos evita el flujo que se rompe cada vez que alguien renombra una etiqueta en Salesforce.
                    56

                    Update an opportunity

                    opportunity.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Mover una oportunidad suele reducirse a un campo, y Update Fields ofrece 16 para elegir.

                    Parámetros clave

                    • Opportunity ID: la oportunidad que se modifica.
                    • Stage Name or ID: lo que más escribe una automatización de ventas.
                    • Amount: el importe total estimado de la venta, que conviene refrescar cuando cambia el presupuesto.
                    • Next Step: la descripción de la siguiente acción para cerrar, con un tope de 255 caracteres.
                    Casos de uso
                    cuando vuelve una firma desde una herramienta de firma electrónica, cambiar la etapa y corregir el importe en el mismo nodo.

                    Task

                    6 operaciones
                    58

                    Create a task

                    task.create

                    Lo que ves en n8n

                    Notas y casos de uso

                    Solo un campo es obligatorio para crear una tarea: su estado. Los 25 campos de Additional Fields se encargan del resto.

                    Parámetros clave

                    • Status Name or ID: el estado actual, In Progress o Completed, de la lista de la org.
                    • Subject Name or ID: el asunto, con un tope de 255 caracteres.
                    • Activity Date: la fecha de vencimiento, siempre marcada a medianoche en UTC.
                    • Who ID: apunta a una persona, lead o contacto, y What ID, a una cuenta, una oportunidad o un caso.
                    Casos de uso
                    crear la llamada de seguimiento en cuanto un lead alcanza cierto rating.
                    59

                    Delete a task

                    task.delete

                    Lo que ves en n8n

                    Notas y casos de uso

                    Las tareas se acumulan más rápido que cualquier otro objeto de un CRM, y esta operación quita una de forma definitiva.

                    Parámetros clave

                    • Task ID: la tarea que se retira. Conviene alimentarlo desde un Get Many cuyas Conditions ya han reducido la lista, porque aquí nadie pide confirmación.
                    Casos de uso
                    quitar el recordatorio que dejó una automatización sobre una oportunidad cerrada antes de tiempo, para que nadie insista a un cliente que ya ha firmado.
                    60

                    Get a task

                    task.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Recuperar una tarea devuelve su estado, su asunto y los registros con los que está relacionada.

                    Parámetros clave

                    • Task ID: el identificador de la tarea que se lee, normalmente heredado del item del trigger.
                    Casos de uso
                    cuando el Salesforce Trigger avisa de que una tarea ha cambiado, releerla para ver en qué estado quedó y ramificar desde ahí: una llamada terminada puede lanzar un correo de agradecimiento, una aplazada puede esperar.
                    61

                    Get many tasks

                    task.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Get Many lista las tareas item a item, y así el flujo de trabajo averigua qué le queda pendiente al equipo.

                    Parámetros clave

                    • Return All: activado, n8n sigue pidiendo páginas hasta la última tarea. Desactivado, Limit lo para antes.
                    • Conditions: los filtros que acotan el lote a un propietario o a un estado.
                    • Fields: los campos que se devuelven, separados por comas.
                    Casos de uso
                    reunir las tareas que vencen hoy y mandar a cada comercial la suya antes de la reunión de la mañana.
                    62

                    Get a task summary

                    task.getSummary

                    Lo que ves en n8n

                    Notas y casos de uso

                    Igual que sus equivalentes en leads y oportunidades, esta llamada devuelve un resumen de los metadatos del objeto Task y ninguna tarea.

                    Casos de uso
                    sacarla cuando un flujo que creaba tareas empieza a fallar por un nombre de campo. El resumen enseña cómo está descrito el objeto en la org, y eso suele bastar para distinguir un campo renombrado de un permiso que falta antes de seguir cavando. Es además la vía más corta para recoger los nombres exactos que espera un filtro Conditions.
                    63

                    Update a task

                    task.update

                    Lo que ves en n8n

                    Notas y casos de uso

                    Update reescribe los campos que envías y deja el resto intacto, entre los 26 disponibles en Update Fields.

                    Parámetros clave

                    • Task ID: la tarea que se modifica.
                    • Status Name or ID: lo que escribe la mayoría de automatizaciones, para cerrar una tarea desde fuera de Salesforce.
                    • Is ReminderSet: activa o apaga el recordatorio emergente, y Reminder Date Time fija el momento en que salta.
                    Casos de uso
                    cerrar la tarea de llamada automáticamente en cuanto la centralita informa de que la llamada fue atendida.

                    User

                    2 operaciones
                    64

                    Get a user

                    user.get

                    Lo que ves en n8n

                    Notas y casos de uso

                    Devuelve la ficha de un único usuario de Salesforce a partir de su identificador y la pasa al siguiente nodo, de modo que el flujo trabaje con datos legibles y no con un ID suelto.

                    Parámetros clave

                    • User ID: el identificador del usuario que hay que recuperar, casi siempre una expresión como {{ $json.userId }} (una expresión de n8n toma el valor del item que llega del nodo anterior).
                    Casos de uso
                    una cuenta cambia de responsable y conviene recuperar su ficha antes de escribir el resumen que se envía al equipo comercial.
                    65

                    Get many users

                    user.getAll

                    Lo que ves en n8n

                    Notas y casos de uso

                    Aquí el nodo recorre los usuarios de la org y saca un item por cada uno. Es el punto de partida de cualquier flujo que reparta registros entre varias personas.

                    Parámetros clave

                    • Return All: activado, n8n encadena las páginas de la API hasta el último usuario; desactivado, Limit marca cuántos se devuelven.
                    • Conditions: filtra la lista dentro de Salesforce, una condición por línea con Add Condition.
                    • Fields: los campos que quieres incluir, separados por comas, para no arrastrar la ficha entera.
                    Casos de uso
                    montar cada mañana una tabla de reparto de usuarios y reutilizarla para asignar los leads entrantes sin consultar Salesforce registro a registro.
                    Necesitas ayuda

                    ¿Necesitas ayuda para automatizar Salesforce con n8n?

                    El equipo te responde directamente.

                    Cada mensaje lo lee una persona.

                    FAQ

                    Salesforce y n8n, las preguntas que vienen después

                    01¿La integración Salesforce n8n es gratuita?
                    Por el lado de n8n, sí. El nodo Salesforce y el nodo Salesforce Trigger vienen incluidos: no hay nada que instalar ni ningún complemento que comprar. Vale tanto en n8n Cloud, la oferta alojada por n8n, como en una instancia propia en Community Edition bajo licencia Sustainable Use. Un flujo construido en un sitio se comporta igual en el otro. Lo que cobre Salesforce es otro asunto y depende de la edición contratada y del acceso a la API abierto en la org, así que revísalo con quien gestione esa cuenta antes de dar por hecho que la cadena entera sale gratis.
                    02¿Qué credenciales hacen falta para conectar Salesforce con n8n?
                    Funcionan dos métodos: OAuth2 y OAuth2 JWT. Para flujos que corren sin nadie delante, el que interesa es JWT, porque nada espera a que una persona vuelva a iniciar sesión. Necesitas un Environment Type puesto en Production o Sandbox, el nombre de usuario de Salesforce, un Client ID sacado de la Consumer Key de la aplicación y una clave privada asociada a un certificado autofirmado. Salesforce está pasando de las Connected Apps a las External Client Apps, de modo que una integración nueva se monta sobre una External Client App y las anteriores siguen operativas. La credencial se crea una vez en n8n y los dos nodos la ofrecen después.
                    03¿Qué límites tiene el nodo Salesforce en n8n?
                    El nodo cubre 12 objetos y 65 operaciones, que es mucho pero no es toda la API. Lo que queda fuera de esa lista no tiene operación propia y ahí entra el nodo HTTP Request: llama a cualquier endpoint de Salesforce reutilizando la misma credencial. Hay dos comportamientos que pillan a casi todo el mundo. Las operaciones Get Many devuelven como mucho hasta Limit mientras Return All siga desactivado, y la exportación sale recortada sin ningún aviso. Y los campos personalizados no faltan, están un nivel por debajo: Additional Fields, añadir campo y después Custom Fields.
                    04¿El trigger de Salesforce reacciona en tiempo real?
                    No, y conviene diseñar contando con eso. El trigger funciona por consulta periódica: n8n pregunta a la API de Salesforce, con el intervalo fijado en Poll Times, si hay algo que encaje, y saca un item por cada registro encontrado. En Salesforce no queda nada registrado, así que no hay URL de retorno que configurar ni webhook que mantener, o sea una pieza menos que se pueda romper. El precio es un retraso igual al intervalo, y ese intervalo baja como mucho a una vez por minuto. Para avisar de un lead o escalar un caso suele bastar. Para un flujo que no aguante esa espera, no es la herramienta.
                    05¿n8n o Make para Salesforce?
                    La respuesta está en tres preguntas, no en un ganador. El alojamiento primero: Make funciona solo en su propia plataforma, mientras que n8n funciona allí o en servidores propios, algo que pesa en cuanto los datos del CRM tienen que quedarse dentro de un perímetro concreto. El modelo de coste después: Make factura por operación, así que un flujo que recorre unos miles de cuentas no cuesta lo mismo que uno que trata diez. Y el control al final: n8n mezcla montaje visual con código cuando un paso lo pide, lo que encaja con equipos que tienen un desarrollador cerca. Ambas construyen las mismas automatizaciones.