A diferencia de los CRM basados en tokens, Salesforce usa OAuth empresarial: no pegas nada. Haces clic en un botón, se te redirige a Salesforce, autorizas y regresas.
Antes de empezar
- Una organización de Salesforce de cualquier tipo (Production, Developer Edition, Sandbox).
- La app de Anexus debe estar instalada en tu organización de Salesforce para permitir el acceso entre organizaciones. Si pruebas en tu propia organización, tu administrador (que puede ser tú) debe instalar el paquete de Anexus. Contáctanos para obtener la URL de instalación si eres un cliente inicial.
- Es posible que tu administrador de Salesforce deba aprobar la conexión OAuth la primera vez que alguien de tu organización la use.
Paso 1: Haz clic en Conectar con Salesforce
En Anexus, ve a Ajustes → Integraciones CRM → Salesforce.
Haz clic en Conectar con Salesforce. Se te redirigirá a la página de inicio de sesión de Salesforce.
Paso 2: Inicia sesión y autoriza
Inicia sesión con tus credenciales habituales de Salesforce.
Salesforce te muestra una pantalla de consentimiento que indica qué permisos solicita Anexus:
- Acceder y administrar tus datos a través de las API (para que podamos crear Contactos)
- Realizar solicitudes en cualquier momento (para que podamos seguir sincronizando incluso cuando no hayas iniciado sesión)
Haz clic en Permitir.
Salesforce te redirige a Anexus. La tarjeta de Salesforce cambia al estado verde "Conectado" con el ID de tu organización de Salesforce.
Qué se sincroniza con Salesforce
Cada contacto capturado en Anexus se convierte en un registro Contacto de Salesforce. Hacemos un upsert por correo electrónico:
- Si ya existe un Contacto con ese correo electrónico en tu organización de Salesforce, lo actualizamos.
- Si no existe, creamos uno nuevo.
Esto evita las reglas de detección de duplicados que suelen tener las organizaciones de Salesforce: nunca insertamos a ciegas sin verificar primero.
Campos sincronizados:
- FirstName, LastName (Salesforce requiere LastName: por defecto se establece en "Unknown" si está ausente)
- Correo electrónico
- Teléfono
- Cargo
Usa Sincronizar contactos anteriores en la tarjeta de Salesforce para recuperar todo lo capturado antes de conectar.
Si algo sale mal
"Invalid Client" o "OAUTH_EC_APP_NOT_FOUND" en la pantalla de consentimiento
La app de Anexus aún no se ha instalado en tu organización de Salesforce, o tu administrador ha restringido las Aplicaciones Conectadas. Contáctanos para obtener la URL de instalación y entrégala a tu administrador de Salesforce.
Errores "Use one of these records?" durante la sincronización
Esta es la Regla de Duplicados de Salesforce marcando un registro. Anexus lo maneja automáticamente con upsert: si sigues viendo estos errores, las Reglas de Duplicados de tu organización están bloqueando incluso nuestro upsert. Pide a tu administrador de Salesforce que establezca la política de Regla de Duplicados de la app Anexus Connect en "Allow Save".
Token de acceso expirado
Los tokens de acceso de Salesforce expiran después de aproximadamente una hora, pero los renovamos automáticamente usando el token de actualización (válido hasta que se revoque). No deberías ver este error en funcionamiento normal. Si ocurre, haz clic en Probar en la tarjeta de Salesforce: si falla, desconecta y vuelve a conectar.
Cómo desconectar
Haz clic en Desconectar en Anexus. Para revocar también del lado de Salesforce: en Salesforce, ve a Configuración → Uso OAuth de Aplicaciones Conectadas, busca Anexus Connect y haz clic en Bloquear.
Para administradores de Salesforce
Anexus accede a tu organización con los permisos OAuth estándar api y refresh_token. Solo tocamos el objeto Contact. No salen datos de tu organización de Salesforce sin el consentimiento explícito de tu usuario. Puedes auditar todas nuestras llamadas a la API en Configuración → Historial de inicio de sesión filtrando por Aplicación = Anexus Connect.