Por defecto, cuando un nuevo invitado programa una cita, el flujo de Salesforce creará un Cliente potencial. Para crear un registro de objeto diferente, como un contacto o una oportunidad, puedes editar el elemento Crear registros: Crear nuevo cliente potencial del flujo.
Esta guía te dirige paso a paso para cambiar el flujo con el fin de crear un Contacto en lugar de un Cliente potencial. También puedes reemplazar este registro por cualquier otro registro de objeto que prefieras.
Crea un contacto en lugar de un cliente potencial en Salesforce
- En Configuración de Salesforce, busca Flujos.
- Selecciona Flujos.
- Si no has personalizado CreateEventTemplate antes, necesitarás crear un nuevo flujo basado en la plantilla. Para ello, puedes abrir la plantilla CreateEventTemplate. Aquí puedes personalizarla directamente y seleccionar Guardar como. Al guardarla se creará un nuevo flujo. Puedes llamar al nuevo flujo algo como «CreateEvent».
- Si ya has personalizado el flujo CreateEventTemplate, abre el flujo personalizado.
-
Selecciona el elemento Crear registros: Crear nuevo cliente potencial.
- En Editar creación de registros, en Etiqueta, introduce Crear nuevo contacto.
- En Nombre de la API, actualiza el nombre a Create_New_Contact.
- En Crear un registro de este objeto, en Objeto, introduce Contacto.
- En Configurar valores de campo para el contacto, asigna los siguientes campos a sus valores correspondientes de Calendly:
- Para el primer campo:
- Establece el campo en FirstName.
- En el campo Valor, selecciona Calendly__CalendlyAction__c
- Selecciona Nombre del invitado.
- Selecciona +Añadir campo. Para el segundo campo:
- Establece el campo en LastName.
- En el campo Valor, selecciona Calendly__CalendlyAction__c
- Selecciona Apellido del invitado.
- Selecciona +Añadir campo. Para el tercer campo:
- Establece el campo en Email.
- En el campo Valor, selecciona Calendly__CalendlyAction__c
- Selecciona Correo electrónico del invitado.
- Selecciona +Añadir campo. Para el cuarto campo:
- Configura el campo como OwnerId.
- En Valor, selecciona OwnerId.
- Para el primer campo:
- Activa la casilla Asignar manualmente variable.
-
En Almacenar ID de contacto en Variable, en Variable, selecciona WhoRecordId.
- Selecciona Hecho.
- Para guardar el flujo, selecciona Guardar. Selecciona Guardar como para guardar la versión modificada del flujo.
- Para activar el flujo, selecciona Activar. Nota: También deberás desactivar CreateEventTemplate para no tener eventos duplicados en Salesforce.
- En tu página de configuración, localiza el cuadro de Búsqueda rápida en la esquina superior izquierda y luego introduce flujos.
- En Crear>Flujos de trabajo y aprobaciones, selecciona Flujos. Comprueba la actualización de la página.
-
En Flujos, selecciona Abrir para el flujo CreateEvent.
Nota: El creador visual de tu organización puede verse en la experiencia Classic o Lightning. La funcionalidad sigue siendo la misma. - Selecciona el elemento preexistente Crear registros, Crear nuevo cliente potencial en el flujo.
- En Etiqueta, introduce Crear nuevo contacto.
- En Crear un registro de este objeto y, en Objeto, introduce Contacto.
- En Establecer valores de campo para este objeto, reasigna todos los campos a sus valores correspondientes desde Calendly:
- FirstName to {! NewCalendlyAction.InviteeFirstName__c}
- LastName to {! NewCalendlyAction.InviteeLastName__c}
- Email to {! NewCalendlyAction.InviteeEmail__c}
- OwnerId to {! OwnerId}
- Variable to {! WhoRecordID} - Una vez finalizado, selecciona Listo.
Nota: Tanto los campos estándar como los personalizados en Salesforce se pueden asignar con las respuestas de tus invitados a las primeras cuatro preguntas personalizadas en la página de programación de tu evento utilizando {! NewCalendlyAction.CustomResponse1__c} through {! NewCalendlyAction.CustomResponse4__c}, respectivamente. - Para guardar el flujo, selecciona Guardar. Selecciona Guardar como para guardar la versión modificada del flujo.
- Para activar el flujo, selecciona Activar.
.