Antes de conectar Salesforce con Enginy, asegúrate de que tu organización cumple estos requisitos. Este artículo cubre lo que necesitas del lado de Salesforce — para los pasos de configuración, consulta Cómo configurar tu integración de Salesforce.
Edición de Salesforce
Importante: Salesforce requiere una edición con acceso API habilitado.
Permisos del usuario
El usuario de Salesforce que conecta la integración necesita:
Permiso "API Enabled" en su perfil
Acceso de lectura/escritura a los objetos que quieras sincronizar (Contacts, Leads, Accounts)
Importante: Enginy no valida estos permisos en el momento de conectar. La conexión OAuth se completa con éxito aunque falte "API Enabled", porque el intercambio del authorization code no requiere acceso real a la API. El fallo aparece más tarde, en el primer sync, como un mensaje genérico e inaccionable ("There was a problem exporting the data to the CRM. Please check CRM Export Reports page and contact support if you still have questions.") — el error real de Salesforce (p.ej. "API is not enabled for this User") sólo queda registrado internamente, nunca se te muestra.
Por eso es clave verificar este permiso antes de conectar — si falta, no vas a recibir un aviso claro; simplemente verás que los exports fallan sin explicación útil.
Autenticación
Enginy se conecta vía OAuth 2.0. Al autorizar la integración, se te pedirá conceder estos scopes:
api— acceso a los datos de Salesforce vía APIrefresh_token/offline_access— permite a Enginy mantenerse conectado sin que tengas que volver a autenticarte
Pruebas en Sandbox
No soportado.
Seguridad
Los tokens se refrescan automáticamente; no necesitas volver a autenticarte manualmente.
Para revocar el acceso de Enginy en cualquier momento, hazlo desde Salesforce Setup → Connected Apps → OAuth Usage.
