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).
-
En tu Salesforce, ve a Setup → App Manager y pulsa New External Client App.
-
Rellena el nombre y los datos básicos de la app (nombre de tu propio negocio, nunca uno genérico).
-
En la sección de OAuth, habilita el flujo de credenciales de cliente («Client Credentials Flow») y guarda.
-
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.
-
Copia el Consumer Key y el Consumer Secret que Salesforce genera para la app.
-
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 dehelp.salesforce.comse 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.
