<!--
  AUTO-GENERADO por scripts/import-corpus.mjs a partir de manuales/corpus/ — NO EDITAR A MANO.
  Para cambiar este contenido: edita manuales/neutros/*.html, regenera el corpus
  (manuales/build-corpus.mjs) y vuelve a ejecutar "pnpm run import:corpus".
  Fuente: manuales/neutros/64-manual-integracion-salesforce.html#seccion-3
-->

> **Nota — «External Client App», nunca «Connected App»**
>
> Salesforce restringió la creación de «Connected Apps» clásicas a partir de Spring '26 y recomienda su reemplazo, la **«External Client App»**, para cualquier integración nueva. Si buscas en la documentación de Salesforce o en foros y ves «Connected App», es el nombre antiguo del mismo mecanismo — en tu Setup de hoy, el camino correcto es el que describe este apartado.

**Requisitos:** permisos de administrador de tu organización Salesforce (apartado 2).

1. En tu Salesforce, ve a **Setup → App Manager** y pulsa **New External Client App**.
2. Rellena el nombre y los datos básicos de la app (nombre de tu propio negocio, nunca uno genérico).
3. En la sección de OAuth, **habilita el flujo de credenciales de cliente** («Client Credentials Flow») y guarda.

1. Asigna un **usuario de integración** («Run As» / integration user) a la app — el token que use la Plataforma actuará con los permisos de ese usuario dentro de tu Salesforce, así que su perfil determina qué puede leer y escribir la integración.
2. Copia el **Consumer Key** y el **Consumer Secret** que Salesforce genera para la app.

1. Anota también tu **My Domain URL** — la dirección propia de tu organización (con forma `empresa.my.salesforce.com`), visible en **Setup → My Domain**.

> **Aviso — Trata el Consumer Key y el Consumer Secret como una contraseña**
>
> Cualquiera con acceso a estos dos valores puede obtener un token de acceso a tu organización de Salesforce — advertencia textual del propio fabricante. Guárdalos con el mismo cuidado que una contraseña y nunca los compartas fuera de este formulario de conexión.

> **Nota — Verificado contra la documentación oficial**
>
> Los pasos de este apartado están verificados contra la guía de autenticación de la API REST de Salesforce (`developer.salesforce.com`, sección de autorización) y la guía del flujo de credenciales de cliente (`help.salesforce.com`), ambas consultadas en vivo el 21 de agosto de 2026 durante la investigación previa de esta integración — citas textuales: *«Creating connected apps is restricted as of Spring '26 [...] we recommend using external client apps instead»* y *«the client app exchanges its client credentials defined in the external client app — its consumer key and consumer secret — for an access token»*. Un reintento de acceso directo a esas mismas páginas de ayuda hoy, 5 de septiembre de 2026, para esta ronda de manuales devolvió una carga incompleta (las páginas de `help.salesforce.com` se renderizan con JavaScript y no siempre son accesibles para herramientas automatizadas) — se mantiene la cita de la verificación en vivo anterior en vez de repetirla sin poder confirmar cambios.