Cómo configurar Salesforce con Slack

Nota: Es recomendable instalar las integraciones incorporadas de Salesforce para obtener la mejor experiencia a largo plazo. La siguiente información concierne solo a la aplicación de Salesforce creada por Slack que ya no admite nuevas instalaciones.

Para utilizar la app Salesforce para Slack, un administrador del sistema de Salesforce deberá instalar y configurar primero el paquete de Slack en Salesforce. El paquete es compatible con Salesforce Lightning y Classic Experiences y admite Sales Cloud y Service Cloud.

Instalar y configurar el paquete de Slack a través del Asistente de configuración de Slack garantiza que todos los usuarios de tu organización Salesforce puedan usar la app de Salesforce en Slack para programar alertas de objetos estándar y personalizados.

Nota: Si usas Salesforce Professional, necesitas el complemento API Access para usar Slack y Salesforce juntos.


Paso 1: Configura tu dominio personalizado de Salesforce

Para usar componentes en Lightning, tu organización Salesforce tiene que tener un dominio personalizado.

Registra tu dominio

  1. Inicia sesión en Salesforce y abre Ajustes. 
  2. Mediante Quick Find (Búsqueda rápida) en la esquina superior izquierda de la página, busca My Domain (Mi dominio)
  3. Escribe el dominio que quieres usar. 
  4. Haz clic en Check Availability (Comprobar disponibilidad)
  5. Una vez que hayas encontrado un dominio disponible, haz clic en Register Domain (Registrar dominio). Recibirás un correo electrónico de Salesforce cuando se haya completado el registro. 

Implementa tu dominio a los usuarios.

  1. Abre el correo electrónico de registro de dominio y haz clic en el enlace para iniciar sesión en Salesforce. 
  2. Haz clic en Depoy to Users (Implementar a los usuarios)

Nota: Cualquier enlace a tu organización Salesforce con tu antiguo dominio redirigirá automáticamente al nuevo dominio personalizado.


Paso 2: Instalar en paquete de Slack en Salesforce

  1. Visita la Slack listing (lista de Slack) en AppExchange. (Ya no es compatible. Si vas a instalar Salesforce por primera vez, instala las integraciones creadas por Salesforce para obtener la mejor experiencia).
  2. Haz clic en Get It Now (Conseguirlo ahora) para instalar el paquete a tu producción o tu entorno sandbox. 
  3. Selecciona Install for Admins Only (Instalar solo para administradores)
  4. Haz clic en Instalar
  5. Revisa la lista de sitios web de terceros y marca la casilla junto a Yes, grant access to these third-party websites (Sí, otorgo acceso a estos sitios web de terceros)
  6. Haz clic en Continuar
  7. Una vez que la instalación esté completa, haz clic en Continue to Setup Assistant (Continuar al asistente de configuración)

Nota: Si la instalación tarda más de un par de minutos, Salesforce te enviará un correo electrónico cuando esté completa.


Paso 3: Cómo otorgar autorizaciones para usar Slack con Salesforce

Después de instalar el paquete de Slack en Salesforce, es importante que los administradores del sistema apliquen el conjunto de permisos de usuario estándar de Slack para todos los usuarios de tu organización de Salesforce que actualicen datos de registros. Al aplicar este permiso, los usuarios reciben acceso a las acciones de Slack en tu organización de Salesforce y pueden activar notificaciones para cuando se creen o actualicen registros. Sigue los pasos que se indican a continuación para asignar el conjunto de permisos a los usuarios de Salesforce:

Salesforce Lightning

Salesforce Classic

  1. Haz clic en el ícono de rueda dentadaen la parte superior derecha y selecciona Configuración
  2. Mediante Búsqueda rápida en la parte superior izquierda, busca Conjuntos de autorizaciones.
  3. Haz clic en la casilla que se encuentra junto a Usuario de Slack Estándar y, luego, haz clic en Usuario de Slack Estándar
  4. Haz clic en Administrar asignaciones.
  5. Haz clic en Agregar asignaciones.
  6. Para seleccionar usuarios, marca la casilla que se encuentra junto a sus nombres y, luego, haz clic en Asignar.
  7. Haz clic en Listo.
  1. En la parte superior derecha, haz clic en Configurar.
  2. En la barra lateral izquierda, haz clic en la flecha junto a Administrar usuarios.
  3. Bajo Administrar usuarios, selecciona Conjuntos de autorizaciones.
  4. Haz clic en la casilla que se encuentra junto a Usuario de Slack Estándar y, luego, haz clic en Usuario de Slack Estándar.
  5. Haz clic en Administrar asignaciones.
  6. Haz clic en Agregar asignaciones.
  7. Para seleccionar usuarios, marca la casilla que se encuentra junto a sus nombres y, luego, haz clic en Asignar.
  8. Haz clic en Listo.


Paso 4: Configura la conexión entre Salesforce y Slack

Después de instalar el paquete de Slack en Salesforce y de asignar a los usuarios al conjunto de permisos, usa el Asistente de configuración para configurar la conexión entre tu organización Salesforce y Slack. También tendrás la opción de configurar los siguientes ajustes:

  • Objetos personalizados
  • Alertas para objetos estándar y personalizados
  • Componentes en los diseños de páginas
  • Destinos para mensajes personalizados

Si no necesitas configurar un ajuste en particular, haz clic en Continuar para comenzar el paso y, luego, haz clic en Finalizar para ir al siguiente. 

Otorga a Slack acceso a Salesforce

  1. En Salesforce Lightning, abre el Iniciador de aplicaciones y selecciona la app Asistente de configuración de Slack. En Salesforce Classic, haz clic en el botón de signo más en la parte superior de la página y, luego busca y selecciona Configuración de Slack en la lista. 
  2. Haz clic en Primeros pasos
  3. Haz clic en Autorizar para otorgar acceso a Slack a tu organización Salesforce. 
  4. Escribe tus credenciales de Salesforce y, luego haz clic en Finalizar
  5. Haz clic en Continuar para ir al siguiente paso. 


Paso 5: Activar objetos personalizados

Nota: Para activar objetos personalizados, tienes que usar la versión 1.56 o posterior del paquete en Salesforce.

Activar un objeto personalizado te permite agregar acciones de Slack y el Visor de mensajes de Slack a diseños de página personalizados y permite a los miembros de tu espacio de trabajo a suscribirse a alertas en Slack. Tienes que habilitar objetos personalizados para continuar al siguiente paso y configurar alertas personalizadas. Este paso solo funciona para objetos personalizados que no se incluyen en el conjunto estándar.

  1. Haz clic en Agregar un objeto personalizado
  2. Elige el objeto que quieres activar en el menú desplegable. 
  3. Marca las casillas junto a los campos adicionales que te gustaría mostrar con el nombre del registro en Slack. Puedes marcar hasta nueve. 
  4. Haz clic en Agregar
  5. Haz clic en el enlace Activar, luego selecciona Activación automática. Si la activación automática falla, tendrás que activar el objeto manualmente para que esté accesible en tu organización de Salesforce. 
  6. Haz clic en Activar para confirmar. 
  7. Haz clic en Finalizar
  8. Haz clic en Continuar para ir al siguiente paso. 


Después de activar un objeto personalizado, puedes agregar las acciones de Slack y el Visor de mensajes de Slack cuando configures diseños de páginas, así como crear alertas personalizadas. 

Nota: Una vez que se active un objeto personalizado, ya no se puede desactivar.


Paso 6: Configurar alertas personalizadas
 

Nota: Para configurar alertas personalizadas, tienes que usar la
versión 1.56 o posterior del paquete en Salesforce.

Un administrador del sistema puede configurar alertas personalizadas para expandir las alertas predeterminadas del paquete. Después de configurarlas, los miembros de tu espacio de trabajo de Slack u organización de Salesforce pueden suscribirse a dichas alertas personalizadas de la misma forma que lo harían con otras alertas de objetos o registros. 

  1. Haz clic en Alerta nueva
  2. Elige un nombre: 
  3. Selecciona un tipo de objeto en el menú desplegable. 
  4. Elige Nivel de objeto o Nivel de registro
  5. Haz clic en Siguiente
  6. Selecciona un campo, un operador y un valor para establecer los criterios de alerta. Por ejemplo, para establecer una alerta para aprobación de cotización, elegirías tu objeto cotización personalizada para el campo, un operador igual a y agregarías aprobada como el valor. 
  7. Agrega más criterios, si quieres. Ten en cuenta que los campos de fecha no se pueden usar en alertas con condiciones compuestas. 
  8. Haz clic en Guardar
  9. Haz clic en Finalizar
  10. Haz clic en Continuar para ir al siguiente paso. 


Paso 7: Configurar diseños de páginas

Configura diseños de páginas en Salesforce para enviar información entre Slack y Salesforce. 

Nota: Para eliminar acciones de diseños de páginas, tendrás que usar el Administrador de objetos en la Configuración de Salesforce.

Agregar acciones de Slack a diseños

Hay dos tipos de acciones de Salesforce disponibles para configurar: Enviar a Slack y Alertas de Slack. Puedes agregar la acción Enviar a Slack a diseños de páginas individuales o a diseños globales para que esté visible en todas las páginas. Para agregar acciones a tus diseños de páginas, sigue estos pasos: 

  1. Marca la casilla para seleccionar tus entornos Salesforce. 
  2. Revisa la lista de acciones y desmarca cualquiera que quieras excluir. 
  3. Haz clic en Agregar acciones a diseños
  4. Haz clic en Siguiente


Cómo agregar el componente Visor de mensajes de Slack a páginas

Para ver mensajes de Slack en Salesforce, agrega el componente Visor de mensajes de Slack a tus diseños de páginas. Ten en cuenta que el componente Visor de mensajes solo se admite para objetos estándar en Salesforce Classic. 

  1. Desmarca la casilla junto a cualquier diseño de páginas que quieras excluir para que no muestre el Visor de mensajes. 
  2. Haz clic en Agregar componente a Páginas
  3. Haz clic en Finalizar
  4. Haz clic en Continuar para ir al siguiente paso. 

Consejo: Si no ves las páginas de registro de Lightning para elegir, tendrás que crearlas para tu organización Salesforce.


Paso 8: Crea destinos para mensajes personalizados

Si quieres, puedes crear destinos para mensajes personalizados para enviar información de Salesforce a conversaciones específicas de Slack desde el Generador de procesos o desde plantillas de Flow. 

Configura destinos para mensajes

  1. Haz clic en Iniciar sesión con Slack para autenticar. 
  2. Debajo de Configurar destinos para mensajes, haz clic en Nuevos destinos para mensajes
  3. Escribe el nombre de un destino para mensajes. Selecciona un espacio de trabajo, luego elige un canal o un mensaje directo en el menú desplegable. 
  4. Haz clic en Guardar
  5. Haz clic en Finalizar
  6. Haz clic en el ícono de archivo que se encuentra a la derecha de un destino de mensaje para copiarlo y poder agregarlo al campo de ID de destino de mensaje en el paso siguiente. 

Nota: Si está en el plan Enterprise Grid de Slack, tendrás que iniciar sesión en cada espacio de trabajo para el cual quieras configurar destinos de mensajes.

Cómo agregar destinos de mensajes al Generador de procesos o a Flow

Una vez que hayas configurado un destino de mensajes, sigue los pasos a continuación para configurar un Proceso o Lightning Flow para enviar un registro de Salesforce a Slack:

  1. Para un Proceso, selecciona Slack: Publicar mensaje como Apex Class. Para un Lightning Flow, selecciona Slack: Publicar mensaje como la acción. 
  2. Pega el destino de mensaje que copiaste antes en el campo ID de destino de mensaje
  3. Asegúrate de que la ID de registro hace referencia a la ID del registro de Salesforce que se enviará a Slack. 
  4. Si quieres, agrega un texto de mensaje para enviar a Slack junto con el registro. Para un Proceso, agrega una nueva fila y selecciona Mensaje en el menú desplegable Campo. El Tipo que elijas determinará el Valor adecuado a escribir. Para un Flow, activa Entrada de mensaje y escribe un valor o un recurso. 


Paso 9: Cómo modificar ajustes de Slack

Hay dos ajustes que puedes cambiar para administrar cómo se envían las notificaciones de Salesforce a Slack:

  • Límite de desencadenante de registro
    El límite de desencadenante de registro determina cuándo se envían las notificaciones a Slack. Si estableces es límite de desencadenante de registro a 10, las notificaciones solo se enviarán cuando se tomen nueve acciones o menos para ayudar a evitar un volumen alto de notificaciones de Slack cuando realizas determinadas acciones en masa.
  • Límite asincrónico
    La app de Salesforce para Slack puede consumir un máximo de 250 000 llamadas asincrónicas cada 24 horas. La cantidad predeterminada de llamadas configurada en Salesforce es de 240 000, pero puedes aumentar este umbral si quieres. Ten en cuenta que Slack solo procesará llamadas que superen las 250 000 cuando se restablezca el límite diario.

Para actualizar estos ajustes, sigue estos pasos: 

  1. En Salesforce Lightning, haz clic en el ícono de rueda dentadaen la parte superior derecha y selecciona Configuración. En Salesforce Classic, haz clic en Configuración en la parte superior derecha. 
  2. Mediante Búsqueda rápida en la esquina superior izquierda de la página, busca Ajustes personalizados.
  3. Junto a Ajustes de Slack, haz clic en Administrar.
  4. Haz clic en Editar.
  5. Actualiza los ajustes.
  6. Haz clic en Guardar.