SIVO
← Centro de ayuda

Salesforce

Cómo conectar SIVO con Salesforce en 5 minutos

Onboarding zero-touch con External Client App + OAuth + PKCE. Sin certificados manuales.

La integración con Salesforce Service Cloud Voice se hace en un solo click del lado del admin SF, sin certificados, sin Connected Apps manuales.

Prerrequisitos

  • Org Salesforce con licencia Service Cloud Voice activa.
  • Permiso para instalar External Client Apps (perfil System Administrator suele bastar).
  • Una sesión activa en SIVO como admin.

Pasos

1 · Instalar el connector en SF

Abre el package en tu org (auto-detecta sandbox vs producción):

https://login.salesforce.com/packaging/installPackage.apexp?p0=<package-id>

Es una External Client App + un Lightning Web Component + 2 metadata records. Un click.

2 · Lanzar el OAuth desde el LWC

Setup → busca “SIVO Connector” → pestaña Setup → botón “Conectar con SIVO”.

Salesforce abre una ventana OAuth con PKCE. SIVO recibe el callback en https://app.sivocenter.com/salesforce?autoConnect=1.

3 · Auto-discovery

SIVO consulta tu org y configura automáticamente:

  • org_id y scrt_base_url.
  • call_center_name (necesario para Omni-Channel).
  • Sandbox vs producción.

4 · Mapear usuarios

Click en “Auto-import SF users” → SIVO busca matches por email entre tus usuarios SF activos y tus agentes SIVO. Confirma o corrige.

5 · Primera llamada

Llama a un DID configurado en SIVO. Debería:

  1. Crear VoiceCall record en SF vía SCRT2.
  2. Asignar a un agente vía Omni-Channel.
  3. Sonar en su softphone WebRTC dentro de la consola SF.

Verificación

En SF, ejecuta:

SELECT Id, CallStatus FROM VoiceCall ORDER BY CreatedDate DESC LIMIT 1

Debe devolver una fila con CallStatus = inProgress o completed.

Guía técnica completa en docs.