Puedes usar la integración de campañas de Salesforce de Looker para crear campañas en Salesforce y propagar los miembros de la campaña con clientes potenciales y contactos desde una exploración o una vista de Looker. Puedes crear una campaña nueva o agregar usuarios a una campaña existente en Looker.
Requisitos de configuración
- API de Salesforce v42.0 y versiones posteriores (lanzada en la primavera de 2018)
- Los usuarios necesitarán los permisos de "Crear" y "Editar" en el objeto Campañas (esto está asociado con el perfil de "Usuario de marketing" de forma predeterminada), así como la casilla de verificación "Usuario de marketing" seleccionada en su perfil de usuario.
- Si no tienes los permisos necesarios, es posible que veas el siguiente mensaje de error:
entity type cannot be inserted...
- Si no tienes los permisos necesarios, es posible que veas el siguiente mensaje de error:
Instrucciones de configuración
Crea un atributo de usuario para controlar el acceso a la acción y especificar el dominio de Salesforce. En la página User Attributes de la sección Users del menú Admin, haz clic en Create user attribute. Define tu nuevo atributo de usuario:
- Nombre: salesforce_campaigns_action_domain
- Etiqueta: Dominio de acción de las campañas de Salesforce
- Tipo de datos: String
- Acceso de los usuarios: Vista
- Ocultar valores: No
- Sin valor predeterminado
Selecciona Guardar.
Una vez que definas un atributo de usuario, podrás asignar el dominio de Salesforce (por ejemplo, "https://MyDomainName.my.salesforce.com") como un valor para los usuarios individuales y grupos de usuarios que usarán la acción. Selecciona las pestañas Valores de usuario y Valores de grupos en la parte superior de la página Atributos de usuario para asignar valores a usuarios individuales y grupos de usuarios, respectivamente.
- Los diferentes usuarios pueden orientarse a diferentes dominios (por ejemplo, una instancia de Salesforce de etapa de pruebas o de desarrollo), y puedes actualizar el valor del dominio en cualquier momento.
- Los usuarios que no tengan un valor asignado no verán la acción como una opción de destino.
A continuación, habilita la acción. Ve a la página Acciones en la sección Plataforma del menú Administrador y selecciona Habilitar junto a la acción Dominio de acción de las campañas de Salesforce. En la página Dominio de acciones de campañas de Salesforce, habilita el botón de activación Habilitada y selecciona el atributo de usuario Dominio de acciones de campañas de Salesforce para el campo Dominio de Salesforce. Haz clic en Guardar.
De manera opcional, configura las etiquetas de LookML
sfdc_contact_id
ysfdc_lead_id
para los campos de contactos y clientes potenciales, respectivamente. Como alternativa, la acción intentará hacer coincidir la etiqueta del campo con las siguientes expresiones:/contact id/i
y/lead id/i
(no distinguen mayúsculas de minúsculas).
Cómo usar la acción Campañas de Salesforce
Después de configurar la acción de campañas de Salesforce, puedes usarla en Looker Scheduler:
- En una vista o una exploración, crea una programación o selecciona la opción Enviar una entrega única.
- En ¿Dónde deben ir estos datos?, selecciona la acción Campañas de Salesforce.
- La primera vez que uses la acción, se te solicitará que accedas a Salesforce. Haz clic en Acceder.
- En la pantalla de consentimiento de OAuth, haz clic en Permitir y regresa a la ventana de Looker Scheduler.
Selecciona Verify credentials. Una vez que accedas a Salesforce dentro de Looker Scheduler, completa el formulario de acciones Campañas de Salesforce para configurar los detalles de tu entrega de Look o Explorar:
- Crear o Agregar: Seleccione Crear, cree una campaña nueva o Agregar para modificar una campaña existente.
- Nombre de la campaña: Ingresa el nombre de la campaña nueva o selecciona una existente.
- Member Status: Selecciona el estado de los miembros de la campaña. Esta lista se propagará con los estados disponibles de tu instancia de Salesforce.
- Surface Salesforce Errors In Looker: Establece esta opción como Yes para mostrar los errores de Salesforce relacionados con la configuración de los miembros de la campaña en el detalle del estado del trabajo programado de Looker. Se registrará un Error en el estado del trabajo programado de Looker en la página Historial de programación del menú Administrador, lo que es útil para solucionar errores a nivel de los miembros. Configura esta opción como No para ignorar todos los errores relacionados con los miembros de la campaña (opción predeterminada). Esto registrará el estado Completo, independientemente de cualquier error que pueda haber ocurrido cuando configuró los miembros de la campaña.
Especifica cualquier otra opción para la entrega.
Seleccione Send.
Cómo quitar la acción Campañas de Salesforce
Si deseas cambiar la instancia conectada de Salesforce o desconectar la acción de Looker de tu instancia de Salesforce, puedes revocar la conexión a la aplicación de Looker desde tu cuenta de Salesforce.
Limitaciones
- Esta acción se limita a un máximo de 5,000 filas. La funcionalidad para enviar todos los resultados está en desarrollo actualmente.
- Cada edición de Salesforce tiene un límite de llamadas a la API permitidas en un período de 24 horas. Consulta la documentación sobre las asignaciones y límites de solicitudes a la API de Salesforce para obtener información sobre los límites a la API de tu instancia. Esta acción aprovecha las solicitudes POST con colecciones de sObject para ejecutar varios registros (200 registros por llamada a la API) en una sola solicitud.