Cómo actualizar un registro de Salesforce con respuestas del flujo de reservas en Calendly

Por defecto, el flujo de Salesforce asocia un invitado con un registro existente, pero no lo actualiza. Puedes ajustar el flujo para actualizar la información de contacto. Por ejemplo, puedes asignar el número de teléfono que un invitado introduce en el formulario de reserva de Calendly a su registro de contacto en Salesforce.

Para obtener más información sobre el comportamiento de flujo predeterminado, revisa este artículo

Actualizar un contacto en Salesforce

Nota: estos pasos son para actualizar un contacto. Sin embargo, puedes modificarlos para actualizar el registro de tu elección. Si no estás seguro de qué versión estás utilizando, visita la página de integraciones de Salesforce para confirmarlo. 

Versión 2.5 Versión 2 Versión 1.1

Paso 1: localiza tu flujo

  1. En Configuración de Salesforce, busca Flujos. Selecciona Flujos.
    • Si no has personalizado CreateEventTemplate antes, deberás crear un nuevo flujo basado en la plantilla. Para ello, puedes abrir el CreateEventTemplate, personalizarlo directamente y luego Guardar como. Guardarlo creará un nuevo flujo. Puedes llamar al nuevo flujo algo como "CreateEvent".
    • Si ya has personalizado el flujo de creación de CreateEventTemplate, ábrelo.

Paso 2: añade un elemento de decisión a tu flujo

  1. En el cuadro de herramientas del lado izquierdo, en Datos, arrastra un elemento de Decisión al flujo y suéltalo junto al elemento Subflujo: obtener plantilla de asistentes al evento.
  2. En Editar decisiónenEtiqueta, escribe¿Es un contacto?
  3. En Detalles del resultadoen en Etiqueta, escribeCoincidencia del email del contacto
  4. Bajo Requisitos de condición para ejecutar el resultado, mantener Se cumplen todas las condiciones (AND)
    • En Recurso, escribe WhoRecordId
    • Operador, escribe Comienza con
    • Valor, introduce 003
      media.png
  5. Selecciona Hecho.

Paso 3: añade un elemento de actualización de registros a tu flujo

  1. En el Panel de herramientas del lado izquierdo, en Datos, arrastra un elemento de Actualización de registros al flujo y suéltalo junto a Decisión: ¿el contacto coincide? element.
  2. En Nuevos registros actualizados, en Etiqueta, introduce Actualizar contacto
  3. En Cómo encontrar registros para actualizar y establecer sus valores, selecciona Especificar condiciones para identificar registros y configurar los campos de forma individual.
  4. En Actualizar registros de este tipo de objeto, en Objeto, selecciona Contacto.
  5. En Filtrar registros de contacto, selecciona Se cumplen las condiciones. 
  6. Para la condición:
    • En el campo, introduce ContactId
    • En Operador, introduce Equals
    • En Value, introduce WhoRecordId
  7. En Valores de los campos de los registros de contacto, incluye los campos y el valor que deseas actualizar con información de Calendly. Por ejemplo, si tu primera pregunta en el formulario de reserva de Calendly es el número de teléfono de la persona invitada:
    • En el campo, ingresa Teléfono
    • En el valor, selecciona Calendly__CalendlyAction__c y luego selecciona RespuestaPersonalizada1
      image__1_.png
  8. Haz clic en Hecho.

Paso 4: conecta los elementos

  1. Dentro del flujo, elimina el conector entre Decisión: ¿el contacto coincide?  y Obtener registros: elementos de Encontrar creador .
  2. Conecta la decisión: ¿el contacto coincide?  Este es el nuevo elemento Actualizar registros: actualizar contacto.
  3. Conectar el elemento Decisión: ¿es un contacto? a Actualizar registros: actualizar Contacto.
  4. Conecta el elemento Actualizar registros: actualizar contacto con el elemento Obtener registros:encontrar creador.
  5. Conecta el resultado predeterminado de Decisión: ¿es un contacto? Para Obtener registros: encuentra el elemento del creador
    CleanShot 2023-09-08 at 14.24.24.gif

Paso 5: guarda y activa tu proceso

  1. Para guardar el proceso, selecciona Guardar.  Selecciona Guardar como para guardar la versión modificada del proceso. Para activar el proceso, selecciona Activar