GMC Lead Capture documentacion
GMC Lead Capture documentacion
Formulario lead ligero y nativo CMS para contactos, presupuestos y consultas.
Que hace este componente
GMC Lead Capture belongs to the FuerteventuraTV CMS catalogue and is supported through GMC AI Ticketing. Product package key: plg_system_gmc_leadforms.
Requisitos
- A supported Joomla 5/6 or WordPress install according to the product platform.
- PHP 8.1 or newer unless the product page says otherwise.
- Administrator access for installation, configuration and update checks.
- A valid FuerteventuraTV purchase/licence for paid downloads and private updates.
Flujo diario
- Usa GMC Lead Capture desde el backend CMS, no desde dashboards SaaS externos salvo integracion explicita.
- Anota pagina, shortcode, posicion modulo o item menu donde se publica el output.
- Mantiene un elemento de prueba publicado para reproducir rapidamente problemas de display y update.
Actualizaciones y controles de licencia
- Abre la administracion CMS y confirma la version instalada antes de cambiar archivos.
- Mantiene activa la licencia/download id en la configuracion del producto cuando exista ese campo.
- Para Joomla usa Extensions > Update, pulsa Check For Updates, selecciona el producto y ejecuta Update.
- Si el update no aparece, limpia la cache de updates y verifica que el update site apunta al feed FuerteventuraTV.
Ticket de soporte
Open a support ticket with product name, installed version, domain, order email, licence/download id if available, and the exact error message. The AI assistant must cite this documentation or escalate to a human when the answer is not fully covered.
Paginas relacionadas
Guia de instalacion
Usa la guia de instalacion Joomla o WordPress enlazada desde la documentacion CMS. Instala el ZIP correcto, haz backup, guarda la licencia cuando se pida y prueba en una pagina privada antes de publicar.
Guia de configuracion
Abre la configuracion del producto en el administrador CMS. Revisa licencia, roles, cache, privacidad, avisos y claves de proveedor solo cuando ese producto usa un proveedor externo.
Documentacion de usuario
Estas notas son para propietarios del sitio y editores: primera prueba, uso diario, limites de soporte, privacidad y datos para abrir un ticket. No requieren editar codigo fuente.
Todo incluido
71 funcionalidades reales, agrupadas por área — sin relleno, solo toda la profundidad de la herramienta.
Creador de formularios
- Creador visual de formularios — define exactamente los campos que necesitas por formulario, sin código, y luego incrústalo en cualquier sitio; los formularios se guardan en el servidor, no están escritos en el código.
- Formularios ilimitados — crea tantos formularios distintos como quieras (contacto, presupuesto, devolución de llamada, boletín, soporte, evento…), cada uno con sus propios campos, destinatarios y ajustes.
- 11 tipos de campo — texto, email, teléfono, número, fecha, área de texto, desplegable, radio, casilla de verificación (consentimiento), oculto y subida de archivos cubren casi cualquier consulta.
- Marcado de campos obligatorios — marca cualquier campo como obligatorio; se valida tanto en el navegador como de nuevo en el servidor.
- Listas de opciones por campo — proporciona las opciones para los campos desplegable/radio, o el valor fijo para los campos ocultos, desde una simple lista separada por comas.
- Etiqueta personalizada del botón de envío — define el texto de la llamada a la acción por formulario ("Enviar", "Solicitar presupuesto"…).
- Asunto de email personalizado por formulario — las notificaciones de cada formulario llegan con un asunto que tú controlas.
- Destinatarios por formulario — dirige los leads de cada formulario a una o varias direcciones de correo, independientemente del valor predeterminado global.
- Etiquetas de campo comprensibles — define la etiqueta visible por separado del nombre interno del campo.
Lógica inteligente de formularios
- Campos condicionales — muestra u oculta un campo según la respuesta de otro campo (igual / distinto), para que los formularios se adapten al visitante y se mantengan breves.
- Formularios de varios pasos — divide los formularios largos en pasos numerados con navegación Siguiente, validados paso a paso, para lograr tasas de finalización más altas.
- Seguridad en pasos ocultos — los campos obligatorios de un paso condicional oculto nunca bloquean el envío de forma silenciosa; el formulario lleva al visitante directamente al problema real y lo notifica.
- Visualización en línea o en popup/modal — muestra el formulario en la página, o como un botón que lo abre en una capa superpuesta (se cierra con ✕, clic en el fondo o Escape).
- Texto personalizado del botón modal — define el texto del botón que abre el popup.
Incrustación & shortcodes
- Incrustación con shortcode — coloca un formulario guardado en cualquier sitio con
{gmcform id="slug"}/{gmcleadform …}(Joomla) o[gmcform id="slug"]/[gmcleadform …](WordPress). - Funciona más allá del cuerpo del artículo — Joomla procesa el shortcode también en el HTML final, así que el mismo formulario funciona en pies de página, módulos de YOOtheme y HTML personalizado, no solo dentro de los artículos.
- Formularios rápidos ad-hoc — sin construir nada, un shortcode
fields="name,email,message"genera un formulario de contacto instantáneo (alternativa retrocompatible). - Dos alias de shortcode — tanto
gmcformcomogmcleadformse aceptan en ambas plataformas.
Plantillas iniciales
- Biblioteca de plantillas integrada — crea un nuevo formulario a partir de una de las seis plantillas listas para usar: Contacto, Boletín, Presupuesto, Devolución de llamada, Soporte y Evento, configuradas con un solo clic.
Captación y gestión de leads
- Cada envío almacenado — cada lead se guarda en la base de datos del sitio además de enviarse por email, así que ninguna consulta se pierde nunca aunque el correo rebote o se traspapele.
- Notificación por email a tu equipo — cada envío se remite a los destinatarios que elijas, con formato opcional en texto plano o HTML.
- Opción de email HTML — envía correos de notificación con formato enriquecido por formulario en lugar de texto plano.
- Exportación CSV con un clic — descarga todo el historial de envíos en formato CSV desde la administración para importarlo a una hoja de cálculo o a un CRM.
- CSV seguro frente a inyección en hojas de cálculo — el CSV exportado está protegido contra ataques de inyección de fórmulas, por lo que abrirlo en Excel/Sheets es seguro.
- Lista de envíos en la administración — consulta y gestiona los leads recopilados dentro de la administración del CMS (Joomla: Componentes → GMC Lead Forms; WordPress: GMC Lead Submissions).
- Activar/desactivar el almacenamiento — activa o desactiva globalmente el almacenamiento en la base de datos si solo quieres las notificaciones por email.
Automatización del seguimiento
- Autorespondedor por formulario — envía automáticamente un correo de confirmación/agradecimiento a la persona que ha enviado el formulario, usando su campo de email.
- Asunto y mensaje personalizados del autorespondedor — define el texto de la respuesta automática por formulario.
- URL de redirección / agradecimiento — lleva a los visitantes a una página de agradecimiento concreta tras un envío correcto.
- Mensajes de éxito y error configurables — controla exactamente lo que ve el visitante en caso de éxito, de error y de fallo del CAPTCHA.
- Sustitución del remitente — define el nombre y el email del remitente aplicados a todos los correos del plugin; si se deja en blanco, se usa el remitente global del sitio y el correo de otros plugins no se toca.
Subida de archivos
- Campo de subida de archivos — permite que quien rellena el formulario adjunte un archivo (CV, brief, foto) directamente en el formulario.
- Lista de extensiones permitidas — restringe los tipos de archivo aceptados por campo, combinados con una lista integrada de 14 extensiones seguras.
- Límite de 5 MB — los archivos demasiado grandes se rechazan en el servidor antes de almacenarse.
- Validación de MIME real + estructura del archivo comprimido — los archivos se comprueban por su tipo de contenido real y por la estructura de archivo Office/OpenDocument, rechazando cargas con extensión falsificada, ejecutables y de path-traversal.
- Nombres de archivo almacenados imposibles de adivinar — las subidas se guardan con un nombre de archivo aleatorio en un directorio reforzado (ejecución de PHP denegada, listado de directorio desactivado); el enlace al archivo se guarda junto con el envío.
- Sin archivos huérfanos — las subidas se validan antes del filtro de rechazo y solo se mueven una vez que el envío se confirma como válido; la purga por retención elimina primero los archivos referenciados.
Integraciones
- Webhook (POST del lead como JSON) — envía cada envío a una URL externa en formato JSON para conectar el formulario con Zapier/Make/cualquier endpoint o tu propio CRM.
- Integración con Brevo (Sendinblue) — añade opcionalmente el email de quien rellena el formulario a una lista de contactos de Brevo elegida en el momento del envío, por formulario (API key + list ID propios).
- CAPTCHA nativo del CMS (Joomla) — reutiliza el plugin de CAPTCHA configurado en tu sitio, o fuerza reCAPTCHA v3, sin claves adicionales.
Antispam & seguridad
- Renderizado y envío protegidos por licencia — los formularios están sujetos a la habilitación de la licencia; las instalaciones sin licencia muestran un aviso en lugar de un formulario explotable.
- Protección CSRF — cada envío se valida con un token de Joomla / nonce de WordPress.
- Trampa honeypot — un campo oculto absorbe silenciosamente a los bots; un honeypot relleno se trata como una operación nula, sin enviar ningún correo.
- Limitación de frecuencia por IP — una ventana de 60 segundos por IP frena las avalanchas de envíos.
- CAPTCHA opcional — exige CAPTCHA por sitio; falla en modo cerrado, de modo que una configuración incorrecta bloquea el envío en lugar de dejar pasar el spam.
- reCAPTCHA v3 (WordPress) — verificación basada en puntuación (≥ 0,3) con comprobación de acción, activa solo cuando están configuradas tanto la site key como la secret key.
- Alternativa reCAPTCHA v3 (Joomla) — si el plugin reCAPTCHA v3 de Joomla no expone el marcado estándar, una alternativa integrada inyecta el script, obtiene un token y lo valida en el servidor.
- Validación en el servidor frente a la definición — los campos obligatorios, el formato de email/número y las listas blancas de los campos desplegable/radio se vuelven a comprobar en el servidor, de modo que un POST manipulado nunca puede almacenar un valor fuera de lista o mal formado.
- Saneamiento de la entrada y escape de la salida — los campos se depuran, se validan como email y se limitan en longitud en la entrada; toda la salida se escapa en HTML.
- Actualizaciones con host permitido (WordPress) — la URL de descarga de la actualización con un clic está restringida únicamente al host oficial del gateway a través de HTTPS.
Privacidad & RGPD
- Casilla de consentimiento de privacidad — añade una casilla de consentimiento RGPD como tipo de campo nativo en cualquier formulario.
- Doble opt-in / confirmación por email — mantén opcionalmente un lead como "pendiente" y dispara la notificación al administrador, el webhook y Brevo solo después de que quien rellena el formulario haga clic en un enlace de confirmación; el visitante ve mensajes claros de "revisa tu correo", "confirmado" y "enlace no válido".
- Retención de envíos / purga automática — establece un periodo de retención por formulario; los envíos más antiguos (y sus archivos subidos) se eliminan automáticamente.
- Leads conservados al desinstalar — la desinstalación elimina los ajustes, las definiciones de formularios, la licencia y los metadatos en caché, pero nunca destruye los leads recopilados.
- Sin filtración de datos a terceros — las únicas llamadas salientes son las que tú configuras (webhook, Brevo) más la comprobación de licencia/actualizaciones; ningún servicio de formularios externo ve nunca tus leads.
Internacionalización
- Totalmente traducible — cada cadena de la administración, del frontend y de los correos es traducible.
- Incluye inglés, italiano y español (WordPress) — tres idiomas incluidos de serie, respetando la configuración multilingüe del sitio.
- Preparado para el multilingüe (Joomla) — cadenas en inglés incluidas; compatible con la sobrescritura/traducción de idiomas estándar de Joomla.
Administración y operaciones
- Interfaz de administración nativa — gestiona formularios y envíos desde una pantalla de administración normal del CMS (componente de Joomla con editor de campos subform; páginas de ajustes de WordPress con un repetidor de campos).
- ID de formulario basados en slug — referencia cada formulario mediante un slug limpio en su shortcode.
- Valores predeterminados globales — destinatario, nombre/email del remitente, textos de éxito/error y ajustes de CAPTCHA para todo el sitio que cada formulario puede sobrescribir.
- Huella ligera — una herramienta ágil y enfocada, deliberadamente no una pesada suite de creación de formularios.
Confianza y licencia
- Licencia GPLv2 o posterior — el software es de código abierto GPL; tu compra incluye la build oficial, las actualizaciones con un clic bajo licencia y el soporte para un sitio.
- Autoalojado / de tu propiedad — código clean-room, sin SaaS externo de formularios; tus leads residen únicamente en tu propia base de datos.
- Actualizaciones con un clic bajo licencia — actualizaciones automáticas entregadas desde el gateway de GMC / FuerteventuraTV (Joomla ~cada 24 h; WordPress ~cada 12 h) mientras la licencia esté activa; se pueden volver a descargar desde tu cuenta en cualquier momento.
- Activación con Download Key — una Download Key enviada por email tras la compra desbloquea las actualizaciones; sin cuenta externa ni dependencia en tiempo de ejecución más allá de la comprobación de la licencia.
- Licencia fail-open — los sitios con licencia siguen funcionando durante las caídas del gateway (último estado válido conocido), mientras que las instalaciones realmente sin licencia se bloquean.
- Se vende por plataforma — la licencia de Joomla cubre el paquete de captación de leads; la edición de WordPress es un producto aparte (ambos de pago único, 19 EUR).
- Requisitos — Joomla 5.x/6.x o WordPress 6.0+, PHP 8.1 o posterior.
Joomla & WordPress
- Joomla — el shortcode también se procesa en el cuerpo HTML final (funciona en YOOtheme/pie de página/módulos personalizados); el CAPTCHA reutiliza el plugin configurado en el sitio con una alternativa reCAPTCHA v3; se gestiona en Componentes → GMC Lead Forms; se distribuye como un único paquete (componente + plugin de sistema) — instala siempre el zip
pkg_…, no los zips internos. - WordPress — incorpora su propio reCAPTCHA v3 (site key + secret key, con comprobación de puntuación/acción) en lugar de un plugin de CAPTCHA del sitio; se gestiona en Ajustes → GMC Lead Forms / GMC Lead Submissions; incluye traducciones en inglés/italiano/español. El conjunto de funciones (campos, condicionales/varios pasos, subida de archivos, modal, plantillas, autorespondedor, webhook, Brevo, doble opt-in, retención) se mantiene a la par con la edición de Joomla.
FAQ - Preguntas frecuentes
Necesito acceso de desarrollador?
No para uso normal. El acceso administrador al CMS basta para instalacion, configuracion, actualizaciones y primeras pruebas.
Puedo usar paquetes Joomla y WordPress indistintamente?
No. Usa el ZIP Joomla en Joomla y el ZIP WordPress en WordPress. Si un producto existe en ambas plataformas, sigue la guia del CMS correcto.
Donde configuro licencia y actualizaciones?
Usa la configuracion del producto o la pantalla de update/licencias del CMS. Descargas paid y updates privados requieren la licencia/download key FuerteventuraTV activa.
Que debo enviar al soporte?
Envia producto, version, CMS, URL del sitio, captura, error exacto y lo que ya probaste. No envies passwords, API keys ni tokens en el ticket.


