Descripción
Infinitus Leads creates a pre-chat lead capture workflow for WordPress sites that use WhatsApp as a sales or support handoff.
A visitor completes a configurable form, WordPress validates and stores the lead locally, and only then does the browser open WhatsApp with a message built from the selected fields.
Qué hace diferente a este plugin
Infinitus Leads no es una colección de íconos sociales ni un simple botón de clic para chatear. Resuelve la brecha de derivación entre un sitio web y una aplicación externa de mensajería.
Because the lead is validated and stored before WhatsApp opens, the site owner keeps a recoverable first-party record even when the visitor closes WhatsApp or does not send the prefilled message. This is useful for sales and marketing teams that need qualification fields, a local lead inbox, CSV export, campaign context, privacy controls, and measurable handoff events without sending lead data to the plugin author.
Cómo funciona el flujo
- The visitor opens the floating lead capture form.
- El plugin valida en el servidor los campos configurados y las comprobaciones antispam.
- The validated lead is stored in the site’s own WordPress database.
- Se envía un evento opcional de dataLayer, respetuoso con la privacidad, para la ajustes existente de Google Tag Manager del sitio.
- WhatsApp se abre con un mensaje configurable creado a partir de los valores aprobados del formulario.
The plugin does not claim that the visitor ultimately sends the message inside WhatsApp. It records the validated lead and the initiation of the WhatsApp handoff.
Funciones principales
- Punto de entrada flotante configurable y formulario adaptable previo al chat.
- Biblioteca de campos reutilizables para calificación, contacto, selección, casilla de verificación, URL, teléfono y mensaje.
- Controles por campo para definir si es obligatorio, si se almacena localmente y si se incluye en el mensaje de WhatsApp.
- Plantilla editable del mensaje de WhatsApp.
- Local lead inbox with search, filters, details, configurable columns, bulk deletion, and CSV export.
- Captura de página de origen, referencia y parámetros UTM permitidos.
- Configurable lead-retention period and optional data removal on uninstall.
- Integración con el exportador y borrador de datos personales de WordPress.
- Honeypot nativo, tokens de formulario firmados, tiempo mínimo de finalización, deduplicación y limitación de frecuencia.
- Cloudflare Turnstile opcional, cargado solo cuando se abre el formulario.
- Eventos de dataLayer desactivados, básicos o mejorados condicionados al consentimiento para Google Tag Manager.
- Apariencia configurable, comportamiento adaptable, navegación por teclado, estados de foco y compatibilidad con movimiento reducido.
- Instalación compatible con multisitio y almacenamiento de datos por sitio.
- No telemetry or lead transmission to Infinitus Digital.
Privacidad y tratamiento de datos
Lead data is stored in a dedicated table in the site’s own WordPress database. The stored values depend on the fields enabled by the site administrator and may include form values, source and referrer URLs, permitted UTM parameters, consent status, and handoff status.
The plugin does not send telemetry, usage statistics, or lead records to Infinitus Digital.
El seguimiento básico no incluye datos de correo electrónico o teléfono. El seguimiento mejorado es opcional y requiere tanto la confirmación del administrador como el consentimiento del visitante. Cuando está activado, los valores seleccionados de correo electrónico o teléfono existen temporalmente en la dataLayer del navegador para que la ajustes de Google Tag Manager del sitio pueda procesarlos.
Los propietarios de sitios son responsables de configurar un aviso de privacidad, un mecanismo de consentimiento, un periodo de retención y una base jurídica adecuados para su jurisdicción.
Servicios externos
El plugin puede interactuar con los siguientes servicios externos. Ninguna de estas integraciones envía telemetría a Infinitus Digital.
WhatsApp / Meta
Después de enviar correctamente el formulario, el navegador del visitante puede abrir https://wa.me/ con un mensaje prellenado. El mensaje contiene solo los valores del formulario que el administrador del sitio seleccionó para incluir. En ese momento, el visitante abandona el sitio y WhatsApp o Meta pueden procesar datos conforme a sus propios términos y política de privacidad.
- Términos de WhatsApp: https://www.whatsapp.com/legal/terms-of-service
- Política de privacidad de WhatsApp: https://www.whatsapp.com/legal/privacy-policy
Cloudflare Turnstile
Cloudflare Turnstile es opcional y está desactivado de forma predeterminada. Cuando el administrador lo activa, el navegador carga el desafío de Turnstile desde challenges.cloudflare.com solo después de que el visitante abre el formulario. Al enviarlo, WordPress envía el token de respuesta de Turnstile, la clave secreta configurada y un identificador de idempotencia al endpoint Siteverify de Cloudflare. Los valores de los campos del formulario no se incluyen en esa solicitud de verificación.
- Documentación de Turnstile: https://developers.cloudflare.com/turnstile/
- Política de privacidad de Cloudflare: https://www.cloudflare.com/privacypolicy/
- Términos del sitio web de Cloudflare: https://www.cloudflare.com/website-terms/
Google Tag Manager
El plugin no instala Google Tag Manager ni se comunica con Google por sí solo. Cuando el seguimiento está activado, envía un evento local a window.dataLayer. Un contenedor de Google Tag Manager ya instalado por el propietario del sitio puede leer ese evento y transmitir información según la ajustes del contenedor.
El modo mejorado puede exponer temporalmente valores seleccionados de correo electrónico o teléfono en la dataLayer solo después de otorgar el consentimiento configurado. Google Tag Manager debe usar su variable oficial de datos proporcionados por el usuario y gestionar el hash antes de la transmisión.
- Política de privacidad de Google: https://policies.google.com/privacy
- Términos de Google Tag Manager: https://www.google.com/analytics/terms/tag-manager/
Aviso de independencia
Infinitus Leads es un producto independiente. No está afiliado, patrocinado ni respaldado por WhatsApp LLC, Meta Platforms, Inc., Google LLC o Cloudflare, Inc. Sus nombres y marcas comerciales pertenecen a sus respectivos propietarios.
Capturas







Instalación
- Upload the plugin ZIP from Plugins > Add New Plugin > Upload Plugin, or copy the
infinitus-leadsdirectory into/wp-content/plugins/. - Activa Infinitus Leads.
- Abre Infinitus Leads > General e ingresa un número de WhatsApp que incluya el código de país.
- Configura los campos de calificación y contacto en Infinitus Leads > Formulario.
- Revisa el texto y el diseño en Infinitus Leads > Apariencia.
- Revisa la medición de dataLayer en Infinitus Leads > Seguimiento.
- Configura la retención, el consentimiento y Turnstile opcional en Infinitus Leads > Privacidad y spam.
- Prueba el flujo completo desde el formulario hasta WhatsApp en escritorio y móvil antes de activarlo en un sitio de producción.
FAQ
-
A normal button sends the visitor directly to WhatsApp and usually leaves no recoverable lead record on the site. Infinitus Leads first validates and stores the configured fields in WordPress, then opens WhatsApp. It also provides a local lead inbox, export, retention, privacy, anti-spam, and dataLayer controls.
-
¿El plugin confirma que se envió el mensaje de WhatsApp?
-
No. A website cannot reliably confirm what the visitor does after WhatsApp opens. The plugin records a validated lead and the initiation of the WhatsApp handoff.
-
Where are leads stored?
-
Leads are stored locally in a dedicated table in the WordPress database. They are not sent to Infinitus Digital.
-
¿Puedo elegir qué campos se almacenan o se envían a WhatsApp?
-
Sí. Cada campo configurado puede ser obligatorio u opcional y puede incluirse de forma independiente en el almacenamiento local y en el mensaje de WhatsApp.
-
¿El plugin carga scripts externos en cada página?
-
No se carga ningún script externo de forma predeterminada. El flujo público usa CSS y JavaScript locales. Si Turnstile está activado, su script se carga solo después de que el visitante abre el formulario.
-
¿El plugin instala Google Tag Manager?
-
No. Solo envía un evento configurable a la dataLayer. El propietario del sitio debe instalar y configurar Google Tag Manager por separado.
-
¿Se incluye información personal en los eventos de seguimiento?
-
No en el modo básico. El modo mejorado es opcional y requiere la confirmación del administrador, un campo de consentimiento configurado, el consentimiento del visitante y un campo activo de correo electrónico o teléfono.
-
¿Qué ocurre con los datos cuando se elimina el plugin?
-
De forma predeterminada, los datos se conservan. El administrador puede activar explícitamente la eliminación permanente de datos en Infinitus Leads > Privacidad y spam antes de desinstalar el plugin.
-
¿Es compatible con las solicitudes de privacidad de WordPress?
-
Yes. The plugin registers personal-data exporter and eraser callbacks that locate leads by a protected email hash.
-
¿Dónde puedo solicitar soporte o informar un problema de seguridad?
-
Contacta a
contacto@infinitusdigital.cl. No publiques detalles de seguridad sin corregir en un tema público de soporte.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Infinitus Leads» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Infinitus Leads» está traducido en 4 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Infinitus Leads» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.1.1
- Se eliminaron los catálogos de traducción incluidos y el cargador de traducciones personalizado para que los paquetes de idioma de WordPress.org puedan gestionar las traducciones.
- Clarified the plugin’s specialized pre-chat lead capture workflow and its difference from simple social or click-to-chat buttons.
- Se actualizaron los metadatos del directorio, los textos de administración y la documentación sin cambiar el slug del plugin ni los datos almacenados.
1.1.0
- Se preparó el plugin para su primera revisión en WordPress.org.
- Se cambió el nombre del producto público y del menú de administración a Infinitus Leads.
- Se cambió el idioma de origen a inglés y se internacionalizaron las cadenas de la interfaz.
- Added localized defaults for new installations.
- Added public documentation for WhatsApp, Cloudflare Turnstile, and Google Tag Manager.
- Removed the private Update URI while preserving all existing settings and lead data.
- Added legal notices and private security-reporting documentation.
1.0.4
- Se mantuvo completamente opaco el ícono del menú de administración de Infinitus en los estados activo, inactivo, hover y foco.
1.0.1
- Added strict browser-side and server-side phone validation.
Para ver el historial completo del proyecto, consulta changelog.txt.
