INTEGRACIÓN DE VALIDACIÓN DE CORREO ELECTRÓNICO PARA SALESFORCE

La integración de ZeroBounce Salesforce permite a los usuarios validar direcciones de correo electrónico individuales o masivas directamente dentro de su CRM. Los usuarios pueden acceder a la función de validación dentro de sus listas de Contactos y Clientes potenciales.

Requisitos de integración

Para usar esta integración, usted debe contar con una cuenta de Salesforce válida. A continuación, podrá encontrar la integración de ZeroBounce buscándola a través de Salesforce AppExchange. Después de agregar el servicio, usted debe suministrar su clave de API de ZeroBounce para establecer la conexión.

Nota importante: su suscripción o prueba de Salesforce deben ser Enterprise o Unlimited.

Esta limitación existe debido a que Salesforce no proporciona a los usuarios acceso de API en el nivel Professional o uno inferior. Los usuarios no pueden establecer la API de ZeroBounce sin el acceso. Además, si actualiza su cuenta de Salesforce hoy mismo, es posible que la actualización no se refleje al instante y que necesite asistencia de Salesforce.

Pedimos a los clientes que verifiquen su plan de cuenta de Salesforce actual accediendo a los ajustes de su cuenta y, luego, a Setup (Configuración) -> Company Information (Información de empresa) para encontrar la Organization Edition (Edición de la organización).

Después de agregar el servicio de ZeroBounce, busque la pestaña "Ajustes de ZeroBounce", en la parte superior del panel, y haga clic en esta.

Siga este proceso paso a paso para configurar su integración de ZeroBounce Salesforce con precisión.

Pasos por completar después de instalar la aplicación ZeroBounce

Cree una aplicación conectada, un proveedor de autenticación y credenciales con nombre.

a. Pasos para crear una aplicación conectada

  • - En Configuración, desplácese hacia Aplicaciones -> Gestor de aplicaciones y haga clic en el botón "Nueva aplicación conectada".
  • - Coloque el nombre Salesforce Auth a su aplicación
  • - Marque la casilla de verificación Habilitar ajuste de OAuth, en la misma página
  • - Especifique un marcador con cualquier URL de callback (lo actualizaremos más tarde)
  • - En "Alcances de OAuth disponibles", seleccione:
    • Acceso total (total)
    • Gestionar datos de usuarios a través de API (api)
    • Realizar solicitud en cualquier momento (refresh_token, offline_access)

Nota: La función "Realizar solicitud en cualquier momento (refresh_token, offline_access)" es importante para permitir a las credenciales con nombre que actualicen su access_token cuando expire la sesión.

  • - Asegúrese de que las casillas de verificación Secreto requerido para flujo de servidor web y Flujo de token de actualización para secreto requerido estén marcadas antes de guardar.
  • - Haga clic en Guardar.
  • - Usted verá el mensaje que se muestra en la imagen a continuación:
  • - Haga clic en Continuar.
  • - Después de hacer clic en Continuar, usted verá información actualizada, como se muestra en la imagen a continuación:
  • - Desplácese hacia abajo, localice la función Gestionar detalles de consumidores y haga clic en ella.
  • - Usted obtendrá la clave del consumidor y el secreto del consumidor.
  • - Tome nota de la clave del consumidor y del secreto del consumidor, ya que los requeriremos en breve.

b. Pasos para crear un proveedor de autenticación

Los proveedores de autenticación se utilizan para facilitar la autenticación con su organización de Salesforce.

  • - En Configuración, desplácese hacia Identidad -> Proveedores de autenticación y haga clic en "Nuevo".
  • - Seleccione Salesforce para Tipo de proveedor y colóquele el nombre Salesforce Auth.
  • - Copie la clave del consumidor y el secreto del consumidor de la aplicación conectada.
  • - Ingrese api refresh_token para los alcances por defecto.
  • Después de guardar el proveedor de autenticación, usted obtendrá un URL de callback. Desplácese hacia abajo por la misma página para ver.
  • - Copie el URL de callback
  • - A continuación, debemos actualizar nuestra aplicación conectada con el URL de callback.
  • - Vuelva al gestor de aplicaciones en Configuración y busque la aplicación conectada creada previamente: Salesforce Auth

C. a) Pasos para crear credenciales externas

Parte 1

  • - En Configuración, busque Credenciales con nombre
  • - Diríjase a la pestaña Credencial externa y haga clic en "Nueva"
  • - Ingrese Credenciales externas de Salesforce para la etiqueta
  • - Ingrese Salesforce_External_Creds para el nombre
  • - Seleccione OAuth 2.0 para el protocolo de autenticación
  • - Seleccione Flujo de navegación para el tipo de flujo de autenticación
  • - Ingrese api refresh_token para el alcance
  • - Seleccione Salesforce Auth para el proveedor de autenticación
  • - Haga clic en Guardar

C. b) Pasos para crear una credencial con nombre.

  • - En Configuración, busque Credenciales con nombre -> acceda a la pestaña Credenciales con nombre y haga clic en "Nuevo"
  • - Ingrese Credenciales con nombre de Salesforce para la etiqueta
  • - Ingrese Salesforce_Named_Creds para el nombre
  • - Ingrese el URL de su organización y reemplace lightning.force.com con my.salesforce.com
  • - La opción Habilitada para callouts debe estar habilitada. (Esto es para la organización que utiliza la versión de la organización del verano de 23 y posterior.)
  • - En el menú desplegable Credencial externa, seleccione Credenciales externas de Salesforce
  • - Asegúrese de que las casillas de verificación Generar encabezado de autorización y Permitir fórmulas en el cuerpo de HTTP estén marcadas.
  • - En la sección Acceso a paquete gestionado, ingrese "ZeroBounce" para Espacios de nombres permitidos.
  • Verifique la imagen que se encuentra a continuación:

Nota: Si está utilizando la organización de Salesforce con una versión anterior al verano de 23, no estará la opción Habilitada para callouts. En este momento, guárdela y siga los pasos para continuar.

Y si está usando la versión del verano de 23 de Salesforce, solo diríjase hacia la parte 2 para conocer los pasos para crear un director de una credencial externa y autenticarlo.

  • - Desplácese hacia las secciones Mapeo de conjunto de permisos y cree un nuevo mapeo de conjunto de permisos.
  • - Haga clic en Nuevo
  • - Seleccione Permisos de ZeroBounce para el conjunto de permisos
  • - Ingrese 1 para el número de secuencia
  • - Seleccione Director nombrado para Tipo de identidad.
  • - Haga clic en Guardar
  • - Haga clic en el menú desplegable que se encuentra al lado del recientemente creado mapeo de conjunto de permisos y haga clic en Autenticar.

*Nota: Si no puede iniciar sesión al ser redireccionado a la página de inicio de sesión después de hacer clic en Autenticar, vuelva a la página en la que ya ha iniciado sesión de su organización de Salesforce, copie el URL till force.com y reemplace login.salesforce.com con el URL copiado.

Por ejemplo, reemplace https://login.salesforce.com/ con
https://zerobounce-dev-ed.lightning.force.com/ (este debería ser el URL de su organización).

Parte 2

Pasos para crear un director de una credencial externa y su autenticación
*(Aplicable solo para organizaciones de Salesforce que fueron creadas luego del lanzamiento de la versión del verano de 23)

Siga todos los pasos que se indican en la parte 1, salvo por el mapeo del conjunto de permisos, y, a continuación, siga los pasos que se detallan a continuación:

  • - Ahora, haga clic en las credenciales externas creadas
  • - En la secciónDirectores, haga clic en Nuevo.
  • - Ingrese cualquier Nombre de parámetro.
  • - Seleccione 1 para Número de secuencia
  • - Seleccione Director nombrado para Tipo de identidad.
  • - Ingrese "api refresh_token" para Alcance.
  • - Haga clic en Guardar.
  • - Haga clic en el menú desplegable que se encuentra al lado del recientemente creado Director y haga clic en Autenticar.

*Nota: Si no puede iniciar sesión al ser redirigido a la página de inicio de sesión después de hacer clic en Autenticar, vuelva a la página en la que ya ha iniciado sesión de su organización de Salesforce, copie el URL till force.com y reemplace login.salesforce.com con el URL copiado.

Por ejemplo: Reemplace https://login.salesforce.com/ con https://zerobounce-dev-ed.lightning.force.com/ (este debería ser el ULR de su organización).

Desde Configuración, ingrese Conjuntos de permisos en el cuadro de búsqueda rápida.

  • - Haga clic en Nuevo.
  • - Introduzca una etiqueta para el conjunto de permisos.
  • - Haga clic en Guardar.
  • - Después de guardar, haga clic en Acceso de director de credencial externa.
  • - Haga clic en Editar y agregue su registro de director desde Directores de credenciales externas disponibles que ha creado previamente en Credenciales externas.
  • - Haga clic en Guardar.
  • - Después de guardar, haga clic en Gestionar asignaciones
  • - Haga clic en Agregar asignación.
  • - Seleccione los usuarios para los que debe asignarse este conjunto de permisos. Haga clic en Siguiente.
  • - Haga clic en Asignar.
  • - Haga clic en Listo.

---FIN DE LA PARTE 2---

Nota: Los usuarios pueden seguir todos los pasos hasta la parte 2 y, luego, continuar con los siguientes pasos. O bien, pueden completar la parte 2 según la versión de su organización y, luego, continuar con los pasos que se indican abajo.

2. Asignar permisos de ZeroBounce: Conjunto de permisos

  • - Desde Configuración, ingrese Conjuntos de permisos en el cuadro de búsqueda rápida.
  • - Haga clic en el conjunto Permisos de ZeroBounce.
  • - Haga clic en Gestionar asignación
  • - Haga clic en Gestionar asignación
  • - Seleccione el usuario que desea asignar y haga clic en Siguiente
  • - Desplácese hacia abajo y haga clic en Asignar.

Nota: Después de asignar el conjunto de permisos, verifique los permisos requeridos en el conjunto de permisos "Permisos de ZeroBounce".

  • - Desde Configuración, ingrese Conjuntos de permisos en el cuadro de búsqueda rápida.
  • - Haga clic en el conjunto Permisos de ZeroBounce.
  • - Haga clic en Ajustes de objeto.
  • - Busque Contacto.
  • - Haga clic en Contacto.
  • Ahora, verifique los permisos para "Leer," "Crear," y "Editar" en la sección "Permisos de objeto".
  • Además, busque los Permisos de campo para los campos "Correo electrónico", "Actividad en días", "Validación de estado de correo electrónico", "Estado de ZeroBounce", y "Subestado de ZeroBounce".
  • Si alguno de los permisos mencionados anteriormente está desmarcado/deshabilitado, asígnelos manualmente a través de la creación de un nuevo conjunto de permisos o desde el perfil según los requisitos de su empresa, y repita los pasos anteriores para el objeto "Cliente potencial".

3. Cree ajustes personalizados y para sitios remotos:

Ingrese los enlaces que se encuentran a continuación en sus respectivos campos en la página de configuración.

a. ZeroBounce_GetCredits_API_URL.
->https://api.zerobounce.net/v2/getcredits (Ingrese el URL de punto de enlace de ZeroBounce para obtener el saldo de créditos)

b. U.S.A. ZeroBounce_GetCredits_API_URL.*
->https://api-us.zerobounce.net/v2/getcredits (Ingrese el URL de punto de enlace de ZeroBounce para obtener el saldo de créditos)

c. ZeroBounce_Single_Email_API_URL.
->https://api.zerobounce.net/v2/validate (Ingrese el URL de punto de enlace de ZeroBounce para correo electrónico individual)

d. U.S.A. ZeroBounce_Single_Email_API_URL.*
->https://api-us.zerobounce.net/v2/validate (Ingrese el URL de punto de enlace de ZeroBounce para correo electrónico individual)

e. ZeroBounce_Batch_Email_API_URL.
->https://bulkapi.zerobounce.net/v2/validatebatch (Ingrese el URL de punto de enlace de ZeroBounce para correo electrónico masivo)

f. ZeroBounce_Single_Activity_Data_URL.
->https://api.zerobounce.net/v2/activity (Ingrese el URL de punto de enlace de ZeroBounce para datos de actividad)

g. U.S.A. ZeroBounce_Single_Activity_Data_URL.*
->https://api-us.zerobounce.net/v2/activity (Ingrese el URL de punto de enlace de ZeroBounce para datos de actividad)

Nota: Al activar la función Validar correo electrónico de contacto/cliente potencial de forma automática, se validarán todos los correos electrónicos ante la creación de registros o actualización de correos electrónicos de cualquiera de los registros de clientes potenciales/contactos.

*Este punto final utiliza servidores ubicados en los Estados Unidos. Al utilizar este punto final, reconoces y consientes que tus datos serán procesados en servidores en los Estados Unidos.

4. Verifique la CLAVE de la API y obtenga el saldo de créditos

  • Ingrese la CLAVE de la API y haga clic en 'Verificar clave de API'.
  • - Después de hacer clic en 'Verificar clave de API', se mostrará el mensaje "Clave de API verificada correctamente".

5. Agregar botones

Agregue los campos "Estado de ZeroBounce", "Subestado de ZeroBounce" , "Validación de estado de correo electrónico" y "Actividad en días" en los diseños de página Contacto y Cliente potencial.

  • - Acceda al gestor de objetos a través de la configuración.
  • - Busque Contacto en la barra de búsqueda.
  • - Haga clic en el objeto Contacto.
  • - Haga clic en Diseños de página.
  • - Seleccione el diseño de página deseado.
  • - En panel gris, seleccione campos.
  • - Busque los campos mencionados anteriormente, y arrástrelos y suéltelos en la sección de detalles.
    Repita los pasos anteriores para el objeto Cliente potencial también.

Agregue los botones "Validar correo electrónico" y "Verificar actividades de correo electrónico", en la página de registros.

  • - En la ventana de diseños de página, haga clic en las acciones Mobile y Lightning.
  • - Busque los botones Validar correo electrónico y Verificar actividad de correo electrónico.
  • - Arrástrelos y suéltelos en la sección resaltada en verde.
  • - Haga clic en Guardar

Traslade los botones "Validar todo" ,"Validar la selección", "Datos de actividad seleccionados" y "Todos los datos de actividad", en la página de vista de lista desde los botones disponibles hasta los botones seleccionados.

  • - En el gestor de objetos, mientras visualiza el objeto Cliente potencial/Contacto, haga clic en Diseño de vista de lista de botones.
  • - Haga clic en el menú desplegable al lado de la vista de lista.
  • - Desde los botones disponibles, traslade los botones Validar todo, Validar la selección, Datos de actividad seleccionados y Todos los datos de actividad hasta la sección de botones seleccionados.
  • - Haga clic en Guardar.

¡Hurra! Ahora está listo para utilizar el validador de correo electrónico de ZeroBounce en su organización de Salesforce.

6. Pasos para usar la funcionalidad de ZeroBounce:

1 pasos para validar correo electrónico de forma automática
Para validar correo electrónico de forma automática,

  • - Acceda al paso 3 (Ajustes personalizados y para sitios remotos).
  • - Habilite el ajuste Validar correo electrónico de contacto/cliente potencial.
  • - Haga clic en Guardar.

*Nota: Al activar la validación de correo electrónico de contacto/cliente potencial de forma automática, se validarán todos los correos electrónicos ante la creación de registros o actualización de correos electrónicos de cualquiera de los registros de contactos/clientes potenciales.

  • Acceda a Contactos/Clientes potenciales a través del iniciador de aplicaciones o localice la pestaña del objeto en el menú, en la parte superior, y haga clic en Nuevo para crear un registro nuevo.
  • Indique cualquier correo electrónico para este registro y haga clic en Guardar.
  • Inmediatamente después de la creación de este registro, su correo electrónico se validará de forma automática, y usted podrá ver que los campos Estado de ZeroBounce y Subestado de ZeroBounce, además de la casilla de verificación Validación de estado de correo electrónico, se rellenan también de forma automática.
  • Actualice el correo electrónico de este registro.
  • Nota: Se actualizan los campos Estado de ZeroBounce y Subestado de ZeroBounce.

2 pasos para validar correo electrónico manualmente

Acceda a Contactos/Clientes potenciales a través del iniciador de aplicaciones o localice la pestaña del objeto en el menú, en la parte superior.

  • A: Para validar correos electrónicos individuales
  • - Abra cualquier registro de contacto desde los registros disponibles.
  • - Haga clic en Validar correo electrónico.
  • - Aparecerá un mensaje emergente, que indicará que la validación se ha completado correctamente.
  • Nota: Se marca la casilla de verificación Validación de correo electrónico, y Estado de ZeroBounce se rellena con Captar: Todo/Válido/No válido.
  • B: Para validar múltiples correos electrónicos en una sola operación
  • - Seleccione varios registros de una lista de contactos/clientes potenciales marcando la casilla de verificación enfrentada a los nombres de los registros.
  • - Haga clic en Validar la selección
  • Nota: Se marca la casilla Validación de correo electrónico y se rellena el campo Estado de ZeroBounce para los registros seleccionados.
  • C: Para validar todos los registros en cualquier lista de registros (Contacto/Clientes potenciales)
  • - Acceda a la vista de lista Contacto/Cliente potencial.
  • - Haga clic en Validar todo
  • D - Para monitorear el progreso del proceso de validación:
  • -> Haga clic en Ver progreso
  • Observe que aquí puede ver el porcentaje de progreso de los lotes que deben obtener el estado de validación para la lista de registros.
  • Nota: Se marca la casilla Validación de correo electrónico y se rellena el campo Estado de ZeroBounce para todos los registros de esta vista de lista.

3 pasos para usar la funcionalidad de datos de actividad de ZeroBounce

Acceda a Contactos/Clientes potenciales a través del iniciador de aplicaciones o localice la pestaña del objeto en el menú, en la parte superior.

  • A: Para obtener los datos de actividad de un único registro
  • - Abra cualquier registro de contacto desde los registros disponibles.
  • - Haga clic en Verificar actividad de correo electrónico.
  • - Aparecerá un mensaje emergente que mostrará los resultados de los datos de actividad.
  • Nota: Se actualiza el campo Actividad en días.
  • B: Para obtener los datos de actividad de múltiples registros en una sola operación
  • Seleccione varios registros de una lista de contactos/clientes potenciales marcando la casilla de verificación enfrentada a los nombres de los registros.
  • Haga clic en Datos de actividad seleccionados
  • Nota: Se actualiza el campo Actividad en días para los registros seleccionados
  • C: Para obtener los datos de actividad de todos los registros de cualquier vista de lista de (Contacto/Cliente potencial)
  • Acceda a la vista de lista Contacto/Cliente potencial.
  • Haga clic en Todos los datos de actividad.
  • D) Para monitorear el progreso del proceso de datos de actividad:
  • -> Haga clic en Ver progreso de una vista de lista de contactos/clientes potenciales.
  • Observe que aquí puede comparar el porcentaje de progreso del número de registros validados con el número total de registros.
  • Nota: Se actualiza el campo Actividad en días para todos los registros de esta vista de lista.

  • NOTA: si está cargando registros de forma masiva en el sistema, solo se validarán los primeros 2000 registros si su validación automática está activa en la página de configuración de ZeroBounce. Esto es una limitación por nuestra parte.
  • Una solución sería crear una vista de lista y validar los registros restantes. También puede desactivar el botón de validación automática en la página de configuración y validar todos los registros a través de una vista de lista utilizando el botón Validar todo.