| Resumen | Discourse Salesforce permite la sincronización entre los usuarios de Discourse y los prospectos/contactos de Salesforce, y habilita el inicio de sesión social con Salesforce. | |
| Enlace al repositorio | https://github.com/discourse/discourse-salesforce | |
| Guía de instalación | Cómo instalar complementos en Discourse |
Sincronización entre prospectos/contactos de Salesforce y usuarios de Discourse
Puedes crear un Prospecto o Contacto de Salesforce desde cualquier usuario de Discourse utilizando el menú de publicación. Para distinguir fácilmente a estos usuarios, se mostrará un icono de autor junto al nombre de usuario en las publicaciones. Habrá enlaces de retorno a los perfiles de estos usuarios de Discourse en los objetos correspondientes de Salesforce.
Estos Prospectos y Contactos creados se agregan automáticamente a los grupos de usuarios de Discourse.
Cuando los Prospectos o Contactos crean nuevos temas, se agregarán como un elemento de flujo en Chatter.
Sincronización entre casos de Salesforce y temas de Discourse
Puedes crear un Caso de Salesforce para cualquier tema de Discourse desde el menú de administración del tema. El autor del tema se creará automáticamente como un Contacto de Salesforce.
Iniciar sesión con Salesforce (OAuth)
Este complemento también permite el inicio de sesión con Salesforce, facilitando que tus usuarios de Salesforce se registren en Discourse.
Configuración
Los pasos 1 a 3 cubren la configuración en tu Consola de Salesforce utilizando el nuevo Administrador de Aplicaciones de Cliente Externo (2025). Los pasos 4 y 5 cubren la configuración en nuestro Complemento Discourse Salesforce.
Paso 1: Acceder al Administrador de Aplicaciones de Cliente Externo
Haz clic en Configuración en el engranaje de la esquina superior derecha. Busca "Administrador de Aplicaciones de Cliente Externo”.
Paso 2: Crear nueva Aplicación de Cliente Externo
Rellena la “Información básica” y luego habilita la Configuración de OAuth.
La URL de devolución de llamada debe ser
- https://<tu-sitio-de-discourse>
- https://<tu-sitio-de-discourse>/auth/salesforce/callback
Añade estos Alcances de OAuth disponibles
- Acceder al servicio de URL de identidad (id, perfil, email, dirección, teléfono)
- Gestionar datos de usuario a través de APIs (api)
- Realizar solicitudes en cualquier momento (refresh_token, offline_access)
En Habilitación de Flujos
- Habilitar Flujo de Credenciales de Cliente
- Habilitar Flujo JWT Bearer (Esto es para crear prospectos y contactos)
- Generar un certificado
- sube el archivo
server.crt(este tutorial asume que generarás los archivosserver.crtyserver.key) - Guarda el archivo
server.keypara tu sitio
Guardar.
Paso 3: Obtener los secretos de consumidor de la nueva Aplicación de Cliente Externo
En la nueva Aplicación de Cliente Externo creada, ve a la pestaña Configuración y desplázate hacia abajo para expandir la Configuración de OAuth.
Haz clic en “Clave y Secreto de Consumidor”, vuelve a ingresar las credenciales de inicio de sesión y luego pasa al siguiente paso.
Paso 4: Rellenar los detalles en la configuración del complemento Discourse Salesforce
Dirígete a https://<tu-sitio-de-discourse>/admin/plugins/discourse-salesforce/settings
Hay seis + una configuraciones para actualizar
- Marcar “salesforce enabled” (habilitado para Salesforce)
- Marcar “salesforce login enabled” (inicio de sesión de Salesforce habilitado)
- Rellenar “salesforce client id” (ID de cliente de Salesforce) usando la Clave de Consumidor del paso anterior
- Rellenar “salesforce client secret” (Secreto de cliente de Salesforce) usando el Secreto de Consumidor del paso anterior
- Rellenar “salesforce rsa private key” (clave privada RSA de Salesforce) con el archivo
server.keyque generaste anteriormente - Rellenar “salesforce username” (nombre de usuario de Salesforce) con un correo electrónico de administrador en tu organización de Salesforce. Esto debe ser un Administrador del Sistema en Salesforce.
- Si tienes un dominio personalizado de Salesforce: URL del servidor de autorización de Salesforce
Paso 5: Autorizar tu aplicación de Discourse para Salesforce
Dirígete a https://<tu-sitio-de-discourse>/salesforce/admin/authorize
Se te pedirá que autorices la aplicación.
¿Alojado por nosotros? Este complemento está disponible en nuestros planes Enterprise.







