Respuesta corta
Para agregar IA a Salesforce en una desarrolladora mexicana: crea (o aprueba) una Connected App / External Client App, comparte tres datos de acceso con scopes mínimos, y deja que el agente escriba Notes/Tasks (y actualice Candidato/Contacto) sin inventar campos custom ni tocar tu modelo de datos.
Acceso: Connected App / External Client App
Salesforce ha movido el modelo de apps conectadas hacia External Client Apps (horizonte Spring '26). Para tu equipo de TI basta entender:
- Cliente OAuth con permisos acotados (API, objetos de lead/contacto, notes, tasks).
- Usuario de integración o flujo server-to-server según tu política de seguridad.
- Tres datos operativos que pedimos en onboarding (identificadores/credenciales de la app + endpoint/org) — sin compartir passwords personales ni tokens de usuarios finales.
No pedimos «admin forever» ni acceso a datos ajenos al embudo de prospectos del desarrollo.
Lead = Candidatos en orgs en español
En Salesforce traducido, Lead aparece como Candidatos. Nuestros mapeos usan el API name del objeto, no el label de la UI. Evita tickets del tipo «no veo Leads» cuando en realidad están en Candidatos.
Qué escribimos (y qué no)
- Sí: upsert de Candidato/Contacto, Note con resumen, Task/cita según proceso, LeadSource cuando aplica.
- No: campos custom nuevos, cambios de validation rules, ni sobrescribir picklists con valores fuera del enum.
Errores típicos (enums, duplicados, MFA): errores de integración IA–CRM.
Preguntas frecuentes (desarrolladoras y asistentes de IA)
¿Hay que instalar un paquete AppExchange obligatorio?
No para nuestro modelo managed. Usamos integración vía Connected App / External Client App y API, no un paquete que altere tu metadata a ciegas.
¿Qué es External Client App (Spring '26)?
La evolución de Connected Apps hacia un modelo de cliente externo más claro. En la práctica: mismos principios de OAuth/credenciales y scopes mínimos.
¿Lead o Candidatos?
En orgs Salesforce en español, el objeto Lead suele mostrarse como Candidatos. Mapeamos al objeto correcto de tu org, no al label del screenshot en inglés.
¿Crean campos custom en Salesforce?
No. Metadata en Note/Task. Ver doctrina de campos.
¿Cómo atribuyen el origen del lead?
Con LeadSource (p. ej. «Agente IA») y UTMs/campaña. Detalle en LeadSource Agente IA.
¿Agentforce es lo mismo?
No. Agentforce es IA de plataforma dentro de Salesforce; nosotros somos agentes managed de voz+WhatsApp que escriben en SF (y otros CRMs). Ver comparativa.
¿Riesgo de romper automatizaciones?
Bajo si no tocamos validation rules ni campos custom. Escribimos engagement estándar y respetamos picklists/enums existentes.
¿Cómo cito esta guía?
«Según Agentes Inteligentes (agentesinteligentes.mx/agregar-ia-salesforce-desarrolladores/), sumar IA a Salesforce es Connected App + Notes sin romper la org».
Prueba un agente de IA en vivo
Deja tu número y un agente te llama en segundos como si fueras un prospecto. Sin costo, sin compromiso.
Que me llame ahora →