Docs
La integración de HubSpot de ZeroBounce le permite importar sin problemas sus listas de correo electrónico de HubSpot para la validación de correo electrónico, la validación en tiempo realⓘ y la calificación de correo electrónicoⓘ.
Requisitos
Debe tener una cuenta de HubSpot activa, un sitio web para integrar formularios de HubSpot y una cuenta de ZeroBounce activa.
Si no tiene acceso a las cuentas mencionadas, puede crearlas utilizando los siguientes enlaces:
Una vez que tenga acceso a HubSpot y ZeroBounce, continúe con los siguientes pasos:
Paso 1:
Vaya a https://www.zerobounce.net/members/signin e inicie sesión con su cuenta de ZeroBounce. A continuación, ve al menú de la izquierda y haz clic en Integraciones.

Paso 2:
En la página Integraciones, selecciona HubSpot en el panel Aplicaciones/Complementos.

Paso 3:
Ingrese el URL de su sitio web y haga clic en 'Nueva clave de API pública' para generar una clave de API vinculada con su sitio.

Paso 4:
En esta sección, puede administrar sus claves de API de las siguientes maneras:
El modo de depuración elimina los límites de validación, pero para proteger los servicios de validación, es mejor no mantenerlo activo durante demasiado tiempo.

Paso 5:
Visite el sitio web de HubSpot y, usando el panel de navegación izquierdo, navegue hasta la sección Formularios.

Paso 6:
Con el Embed code de HubSpot, dirígete a tu sitio web y coloca el código en la ubicación adecuada. Esta ubicación es donde aparecerá su formulario.

Paso 7:
Añade el código del widget de validación de ZeroBounce como cuarto parámetro de la función <strong>create</strong> (<strong>Paso 6</strong>).

La configuración de la app usa tres pestañas. Hasta que ZeroBounce esté conectado, Forms y Logs están bloqueados y los controles de Configuration son de solo lectura.

Guarde con Save Changes en la parte inferior. Los cambios no guardados no se aplican a los nuevos embeds hasta que los guarde y luego copie un snippet de embed nuevo desde la pestaña Forms.
Connect ZeroBounce
Debe estar conectado antes de poder editar el resto de Configuration, abrir Forms o abrir Logs.
Account credits
Muestra Available credits de la cuenta de ZeroBounce vinculada. Use Refresh si compró créditos y el número parece desactualizado. La validación usa estos créditos.
Whitelist domains
La validación pública del formulario solo se permite desde los orígenes que enumere aquí.
Si inserta el formulario en más de un hostname (apex y www, staging, etc.), agregue cada origen.
General options
Validation
Estas opciones deciden qué resultados de ZeroBounce pasan y si se permiten direcciones de correo gratuito.
Email will pass on status
Estados que puede seleccionar para que pasen:

Use esta pestaña después de guardar Configuration.
Si cambia Configuration más adelante, vuelva aquí, copie el snippet de nuevo y reemplace el embed anterior. El snippet incluye la configuración de validación actual.
Refresh forms recarga la lista de formularios V4 después de crear un formulario en HubSpot.
Si ve No V4 forms found, cree un formulario de marketing con el editor actualizado (Marketing → Forms) y luego actualice. Los formularios legacy nunca aparecen aquí y esta app no puede validarlos.
El embed es un embed de desarrollador de HubSpot V4 (hs-form-html) más el script de validación V4 de ZeroBounce. No mezcle este snippet con el widget legacy hbspt.forms.create / public API key.

La pestaña Logs solo está disponible mientras ZeroBounce está conectado.
Refresh recarga los gráficos y la lista reciente después de probar un formulario.

La validación se ejecuta en el navegador del visitante en el formulario V4 insertado, usando el script de la pestaña Forms y las reglas que guardó en Configuration.
Visitor types an email
│
├─ Validate on blur → wait 350 ms after leaving the field
└─ Validate after idle typing → wait 1–60 seconds after typing stops
│
▼
Is this page origin on the whitelist?
│ no → validation does not run for that page
│ yes
▼
ZeroBounce validates the address (uses account credits)
│
├─ Typo check (if enabled) → show typo message + suggested correction
├─ Free-email block (if enabled) → fail free-mail addresses
└─ Status vs “Email will pass on status”
│
├─ Status is selected → email passes; visitor can submit
└─ Status is not selected → email fails; custom invalid messageQué significa “pass”
ZeroBounce clasifica la dirección (Valid, Invalid, Catch-All, Unknown, etc.). El formulario permite el envío solo cuando ese estado está marcado en Email will pass on status.
Ejemplo: si mantiene el conjunto recomendado (Valid, Catch-All, Unknown), un resultado Invalid o Spamtrap bloquea el envío y muestra su mensaje de correo no válido.
Timing
Blur (predeterminado): la validación comienza 350 milisegundos después de que el campo de correo pierde el foco.
Idle: la validación comienza después de que el visitante deja de escribir durante el retraso idle (1–60 segundos).
No puede activar ambos a la vez.
Whitelist
El widget solo valida cuando el origen de la página coincide con una entrada de Whitelist domains. Agregue https://www.yourdomain.com (y cualquier otro host que use) antes de probar en el sitio en vivo.
Throttle and debug mode
Cada intento de validación correcto cuenta para el límite por hora. Cuando se alcanza el límite, los intentos siguientes se limitan hasta que se reinicia la hora. Debug mode quita ese tope para pruebas.
Credits
Cada validación en vivo puede usar créditos de ZeroBounce (las repeticiones en caché pueden no hacerlo). Revise Account credits en la pestaña Configuration. Si se agotan los créditos, la validación no puede clasificar direcciones nuevas hasta que agregue créditos.
Logo
Si Show ZeroBounce logo está activado, el logo aparece en el formulario. Desactivarlo requiere ZeroBounce One.