Cómo enviar datos a las campañas de Salesforce

Puedes usar la integración de campañas de Salesforce de Looker para crear campañas en Salesforce y propagar a los miembros de la campaña con clientes potenciales y contactos desde una exploración o vista de Looker. Puedes elegir crear una campaña nueva o agregar usuarios a una campaña existente en Looker.

Requisitos de configuración

  • Versión 42.0 y posteriores de la API de Salesforce (publicada en primavera de 2018)
  • Los usuarios necesitarán los permisos "Crear" y "Editar" en el objeto Campañas (esto está asociado con el perfil "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...

Instrucciones de configuración

  1. Crea un atributo de usuario para controlar el acceso a la acción y especifica el dominio de Salesforce. En la página User Attributes en 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: Salesforce Campaign Action Domain
    • Tipo de datos: String
    • Acceso de usuario: Ver
    • Ocultar valores: No
    • Sin valor predeterminado

    Selecciona Guardar.

  2. Una vez que defina un atributo de usuario, puede asignar el dominio de Salesforce (por ejemplo, "https://MyDomainName.my.salesforce.com") como un valor a los usuarios y grupos de usuarios individuales que utilizarán la acción. Seleccione las pestañas Valores de usuario y Valores de grupo en la parte superior de la página Atributos de usuario para asignar valores a usuarios individuales y a grupos de usuarios, respectivamente.

    • Los diferentes usuarios pueden orientarse a distintos dominios (por ejemplo, una instancia de etapa de pruebas o desarrollo de Salesforce), y usted puede actualizar el valor del dominio en cualquier momento.
    • Los usuarios que no tengan un valor asignado no verán la acción como opción de destino.
  3. A continuación, habilita la acción. Vaya a la página Acciones de la sección Plataforma del menú Administrador y seleccione Habilitar junto a la acción Dominio de acción de campañas de Salesforce. En la página Dominio de acción de campañas de Salesforce, habilite el botón de activación Habilitado y seleccione el atributo de usuario Dominio de acción de campañas de Salesforce en el campo Dominio de Salesforce. Haz clic en Guardar.

  4. De manera opcional, configura las etiquetas de LookML sfdc_contact_id y sfdc_lead_id para los contactos y los campos de clientes potenciales, respectivamente. Como alternativa, la acción intentará hacer que la regex coincida con la etiqueta del campo con las siguientes expresiones: /contact id/i y /lead id/i (no distinguen mayúsculas y minúsculas).

Cómo usar la acción Campañas de Salesforce

Una vez configurada la acción Campañas de Salesforce, puede utilizarla en el programador de Looker:

  1. Desde una apariencia o una exploración, crea una programación o selecciona la opción Enviar una entrega única.
  2. En ¿Adónde deben dirigirse estos datos?, seleccione la acción Campañas de Salesforce.
  3. La primera vez que utilice la acción, se le solicitará que acceda a Salesforce. Haga clic en Acceder.
  4. En la pantalla de consentimiento de OAuth, haga clic en Permitir y regrese a la ventana de Looker Scheduler.
  5. Selecciona Verificar credenciales. Una vez que haya accedido a Salesforce dentro de Looker Scheduler, llene el formulario de acción Campañas de Salesforce para configurar los detalles de su publicación de Look and Explore:

    1. Crear o adjuntar: Seleccione Crear o Agregar para modificar una campaña existente.
    2. Campaign Name: Ingrese el nombre de la campaña nueva o seleccione una existente.
    3. Estado del miembro: seleccione el estado de los miembros de la campaña. Esta lista se propagará con los estados disponibles de su instancia de Salesforce.
    4. Detecta los errores de Salesforce en Looker: Configure esta opción en para mostrar cualquier error de Salesforce con la configuración de los miembros de la campaña en los detalles del estado del trabajo programado de Looker. Esto registrará un Error en el estado de trabajo programado de Looker en la página Historial de programas en el menú Administrador, lo que es útil para solucionar errores en el nivel de miembro. Establezca esta opción en No para ignorar todos los errores relacionados con los miembros de la campaña (configuración predeterminada). Esto registrará el estado Completo, independientemente de los errores que se puedan haber producido cuando configuró los miembros de la campaña.
  6. Especifique cualquier otra opción de entrega.

  7. Seleccione Send.

Quitando la acción Campañas de Salesforce

Si desea cambiar la instancia conectada de Salesforce o desconectar la acción de Looker de su instancia de Salesforce, puede revocar la conexión a la aplicación de Looker desde su cuenta de Salesforce.

Limitaciones

  • Esta acción está limitada a un máximo de 5,000 filas. Actualmente, se está desarrollando la función para enviar todos los resultados.
  • Cada edición de Salesforce tiene un límite en la cantidad de llamadas a la API que se permiten en un período de 24 horas. Consulta la documentación sobre las limitaciones y solicitudes de API de Salesforce para conocer los límites de la API de tu instancia. Esta acción aprovecha las solicitudes POST con las Colecciones de sObject para ejecutar varios registros (200 registros por llamada a la API) en una sola solicitud.