Skip to main content

GMC Lead Capture — Documentazione (WordPress)

GMC Lead Capture è un plugin leggero per moduli di contatto su WordPress, pensato per i flussi che portano business: moduli di contatto, preventivo e richiesta informazioni. Definisci i campi, i destinatari, il messaggio di conferma e il consenso privacy, pubblichi il modulo su qualsiasi pagina e ogni invio viene salvato dentro WordPress e inviato via email ai tuoi destinatari — così nessuna richiesta va persa, anche se un'email non viene recapitata. È rivolto ad aziende di servizi, agenzie, siti di alloggi e tour e a qualsiasi sito WordPress che trasforma le richieste in fatturato e non vuole un form builder pesante.

Requisiti: WordPress 6.0 o superiore, PHP 8.1 o superiore.

Installazione

  1. Scarica il file .zip del plugin dall'email di acquisto o dal tuo account. Lascialo compresso.
  2. Nella bacheca di WordPress vai su Plugin → Aggiungi nuovo → Carica plugin.
  3. Scegli il file .zip, clicca Installa ora e poi Attiva.
  4. Dopo l'attivazione, la schermata delle impostazioni del plugin compare nel menu di amministrazione.

Configurazione

Tutta la configurazione si fa dal menu di amministrazione del plugin e dalla sua schermata Impostazioni. Per un modulo funzionante di base:

  1. Crea un modulo. Parti da zero oppure scegli uno dei template di partenza — Contatto, Newsletter, Preventivo, Richiamata, Supporto o Evento — per velocizzare la configurazione.
  2. Definisci i campi. Aggiungi i campi che ti servono, scegli i tipi di campo e indica quali sono obbligatori. Per i moduli più lunghi sono disponibili campi condizionali e pagine multi-step.
  3. Imposta i destinatari. Inserisci l'indirizzo (o gli indirizzi) email da notificare a ogni invio.
  4. Aggiungi la casella di consenso privacy e scrivi il messaggio di conferma mostrato dopo un invio riuscito. In alternativa puoi impostare un URL di redirect / pagina di ringraziamento.
  5. Attiva l'anti-spam. Abilita le protezioni anti-spam del modulo; sono disponibili la verifica opzionale reCAPTCHA v3 e la validazione email lato server.
  6. Extra opzionali, tutti gestiti dalle Impostazioni: un autoresponder per modulo, email HTML, un webhook, la conservazione / auto-eliminazione degli invii e l'integrazione Brevo (Sendinblue) per aggiungere chi compila il modulo a una lista contatti Brevo.

Uso del plugin

Pubblicare un modulo su una pagina

Una volta costruito il modulo, pubblicalo su qualsiasi pagina del sito. Per impostazione predefinita il modulo viene mostrato in linea nel contenuto della pagina. È disponibile anche una modalità di visualizzazione popup / modale: un pulsante di attivazione apre il modulo in un overlay invece di mostrarlo in linea — utile per pulsanti "Richiedi un preventivo" o "Contattaci" che non devono occupare spazio nella pagina.

Gestire gli invii

Ogni invio viene salvato nell'amministrazione di WordPress oltre a essere inviato via email ai destinatari impostati, così hai sempre un archivio più una notifica. Dall'amministrazione puoi rivedere tutti i lead in un unico posto e scaricare gli invii salvati come CSV; l'output CSV è protetto contro la formula injection nei fogli di calcolo. Se hai configurato la conservazione / auto-eliminazione, gli invii vecchi vengono rimossi automaticamente dopo il periodo impostato.

Caricamento file

Aggiungi un campo di caricamento file quando chi compila deve allegare documenti o immagini. I caricamenti sono validati lato server con una allowlist di estensioni e un limite di 5 MB, salvati con un nome file casuale non indovinabile, e il link al file viene salvato insieme all'invio.

Lingue

Il plugin include di serie inglese, italiano e spagnolo e rispetta la configurazione multilingua del tuo sito.

Aggiornamenti e licenza

GMC Lead Capture è un prodotto a pagamento (EUR 19, una tantum). Dopo l'acquisto ricevi una Download Key insieme all'email di licenza. Inseriscila nella schermata delle impostazioni del plugin — il campo mostrato dopo l'attivazione sotto il menu di amministrazione del plugin. La chiave sblocca gli aggiornamenti con licenza in un clic dal server di aggiornamento GMC / FuerteventuraTV.

  • Aggiornamenti automatici: il plugin controlla il server di aggiornamento autonomamente (circa ogni 12 ore) e mostra le nuove versioni sotto Plugin / Bacheca → Aggiornamenti, come qualsiasi altro plugin, finché la tua licenza è attiva. Puoi anche riscaricare l'ultima build dal tuo account in qualsiasi momento.
  • Licenza: il software è rilasciato sotto GNU GPL. L'acquisto copre la build ufficiale, gli aggiornamenti e il supporto per un sito. Per più siti o progetti per clienti, contattaci per un accordo volume o agenzia.
  • Ambito: la licenza WordPress copre solo il plugin wp-gmc-lead-capture; l'edizione Joomla è venduta come prodotto separato.

Supporto

Per assistenza, rispondi all'email di acquisto o scrivici su WhatsApp al +34 633 168 995 (lo stesso numero compare nell'email di licenza). Includi per favore:

  • il nome del prodotto e la versione,
  • la tua versione di WordPress e di PHP,
  • un URL pubblico o uno screenshot del problema (oscura eventuali chiavi).

Rispondiamo in inglese, italiano e spagnolo. Se il prodotto non funziona come descritto e non riusciamo a risolvere il problema, puoi richiedere un rimborso entro 14 giorni dall'acquisto.

Tutto incluso

71 funzionalità reali, raggruppate per area — nessun riempitivo, solo tutta la profondità dello strumento.

Costruttore di form

  • Costruttore visuale di form — definisci esattamente i campi che ti servono per ogni form, senza codice, poi incorporalo ovunque; i form sono salvati lato server, non hard-coded.
  • Form illimitati — crea tutti i form distinti che vuoi (contatto, preventivo, richiamata, newsletter, assistenza, evento…), ciascuno con i propri campi, destinatari e impostazioni.
  • 11 tipi di campo — testo, email, telefono, numero, data, area di testo, menu a tendina, radio, casella di controllo (consenso), nascosto e caricamento file coprono quasi ogni richiesta.
  • Contrassegno campi obbligatori — rendi obbligatorio qualsiasi campo; validato sia nel browser sia nuovamente lato server.
  • Elenchi di opzioni per campo — fornisci le scelte per i campi menu a tendina/radio, o il valore fisso per i campi nascosti, da un semplice elenco separato da virgole.
  • Etichetta personalizzata del pulsante di invio — imposta il testo della call-to-action per ogni form ("Invia", "Richiedi un preventivo"…).
  • Oggetto email personalizzato per form — le notifiche di ogni form arrivano con un oggetto che decidi tu.
  • Destinatari per form — indirizza i lead di ogni form a uno o più indirizzi email, indipendentemente dal valore predefinito globale.
  • Etichette dei campi comprensibili — imposta l'etichetta visibile separatamente dal nome interno del campo.

Logica intelligente dei form

  • Campi condizionali — mostra o nascondi un campo in base alla risposta di un altro campo (uguale / diverso), così i form si adattano al visitatore e restano brevi.
  • Form multi-step — suddividi i form lunghi in passaggi numerati con navigazione Avanti, validati passo dopo passo, per tassi di completamento più alti.
  • Sicurezza dei passaggi nascosti — i campi obbligatori in un passaggio condizionale nascosto non bloccano mai silenziosamente l'invio; il form porta il visitatore direttamente al problema reale e lo segnala.
  • Visualizzazione inline o popup/modale — mostra il form nella pagina, oppure come pulsante che lo apre in un overlay (chiusura con ✕, clic sullo sfondo o Escape).
  • Testo personalizzato del pulsante modale — imposta il testo del pulsante che apre il popup.

Incorporamento & shortcode

  • Incorporamento tramite shortcode — inserisci un form salvato ovunque con {gmcform id="slug"} / {gmcleadform …} (Joomla) o [gmcform id="slug"] / [gmcleadform …] (WordPress).
  • Funziona oltre il corpo dell'articolo — Joomla elabora lo shortcode anche nell'HTML finale, così lo stesso form funziona nei footer, nei moduli YOOtheme e nell'HTML personalizzato, non solo dentro gli articoli.
  • Form rapidi ad-hoc — senza costruire nulla, uno shortcode fields="name,email,message" genera un form di contatto istantaneo (fallback retrocompatibile).
  • Due alias di shortcode — sia gmcform sia gmcleadform sono accettati su entrambe le piattaforme.

Modelli di partenza

  • Libreria di modelli integrata — crea un nuovo form partendo da uno dei sei modelli pronti all'uso: Contatto, Newsletter, Preventivo, Richiamata, Assistenza ed Evento, configurati con un clic.

Acquisizione e gestione dei lead

  • Ogni invio archiviato — ogni lead viene salvato nel database del sito oltre a essere inviato via email, così nessuna richiesta va mai persa anche se l'email rimbalza o si perde.
  • Notifica email al tuo team — ogni invio viene inoltrato ai destinatari che scegli, con formattazione opzionale in testo semplice o HTML.
  • Opzione email HTML — invia email di notifica riccamente formattate per ogni form invece del testo semplice.
  • Esportazione CSV con un clic — scarica l'intero storico degli invii in formato CSV dal pannello di amministrazione per importarlo in un foglio di calcolo o in un CRM.
  • CSV sicuro contro l'injection nei fogli di calcolo — il CSV esportato è protetto dagli attacchi di formula-injection, così aprirlo in Excel/Sheets è sicuro.
  • Elenco invii nel pannello di amministrazione — sfoglia e gestisci i lead raccolti all'interno dell'admin del CMS (Joomla: Componenti → GMC Lead Forms; WordPress: GMC Lead Submissions).
  • Attiva/disattiva l'archiviazione — abilita o disabilita globalmente l'archiviazione nel database se vuoi solo le notifiche email.

Automazione dei follow-up

  • Risponditore automatico per form — invia automaticamente un'email di conferma/ringraziamento alla persona che ha compilato, usando il suo campo email.
  • Oggetto e messaggio personalizzati del risponditore automatico — imposta il testo della risposta automatica per ogni form.
  • URL di reindirizzamento / ringraziamento — porta i visitatori a una pagina di ringraziamento specifica dopo un invio riuscito.
  • Messaggi di successo ed errore configurabili — controlla esattamente ciò che il visitatore vede in caso di successo, di errore e di CAPTCHA fallito.
  • Override del mittente — imposta il nome e l'email del mittente applicati a tutte le email del plugin; se lasciato vuoto, viene usato il mittente globale del sito e la posta degli altri plugin resta inalterata.

Caricamento file

  • Campo di caricamento file — consenti a chi compila di allegare un file (CV, brief, foto) direttamente nel form.
  • Elenco di estensioni consentite — limita i tipi di file accettati per campo, in combinazione con un elenco integrato di 14 estensioni sicure.
  • Limite di 5 MB — i file troppo grandi vengono rifiutati lato server prima dell'archiviazione.
  • Validazione MIME reale + struttura dell'archivio — i file vengono verificati in base al tipo di contenuto reale e alla struttura degli archivi Office/OpenDocument, rifiutando payload con estensione falsificata, eseguibili e di path-traversal.
  • Nomi file archiviati non indovinabili — i caricamenti vengono salvati con un nome file casuale in una directory rafforzata (esecuzione PHP negata, listing della directory disattivato); il link al file viene salvato insieme all'invio.
  • Nessun file orfano — i caricamenti vengono validati prima del filtro di rifiuto e spostati solo quando l'invio è confermato valido; la pulizia per scadenza elimina prima i file referenziati.

Integrazioni

  • Webhook (POST del lead come JSON) — invia ogni submission a un URL esterno in formato JSON per collegare il form a Zapier/Make/qualsiasi endpoint o al tuo CRM.
  • Integrazione Brevo (Sendinblue) — aggiungi facoltativamente l'email di chi compila a una lista di contatti Brevo scelta al momento dell'invio, per ogni form (API key + list ID propri).
  • CAPTCHA nativo del CMS (Joomla) — riutilizza il plugin CAPTCHA configurato sul tuo sito, oppure forza reCAPTCHA v3, senza chiavi aggiuntive.

Anti-spam & sicurezza

  • Rendering e invio protetti da licenza — i form sono vincolati all'abilitazione della licenza; le installazioni senza licenza mostrano un avviso invece di un form sfruttabile.
  • Protezione CSRF — ogni invio è validato con un token Joomla / nonce WordPress.
  • Trappola honeypot — un campo nascosto assorbe silenziosamente i bot; un honeypot compilato viene trattato come nullo, senza invio di email.
  • Limite di frequenza per IP — una finestra di 60 secondi per IP limita i flussi eccessivi di invii.
  • CAPTCHA opzionale — richiedi il CAPTCHA per sito; fallisce in modo chiuso, così una configurazione errata blocca l'invio invece di lasciar passare lo spam.
  • reCAPTCHA v3 (WordPress) — verifica basata su punteggio (≥ 0,3) con controllo dell'azione, attiva solo quando sono impostate sia la site key sia la secret key.
  • Fallback reCAPTCHA v3 (Joomla) — se il plugin reCAPTCHA v3 di Joomla non espone il markup standard, un fallback integrato inietta lo script, ottiene un token e lo valida lato server.
  • Validazione lato server rispetto alla definizione — i campi obbligatori, il formato email/numero e le whitelist dei campi select/radio vengono ricontrollati sul server, così un POST manomesso non può mai salvare un valore fuori lista o malformato.
  • Sanitizzazione dell'input ed escaping dell'output — i campi vengono ripuliti, validati come email e limitati in lunghezza in ingresso; tutto l'output è sottoposto a escaping HTML.
  • Aggiornamenti con host consentito (WordPress) — l'URL di download dell'aggiornamento con un clic è limitato al solo host ufficiale del gateway tramite HTTPS.

Privacy & GDPR

  • Casella di consenso privacy — aggiungi una casella di consenso GDPR come tipo di campo nativo su qualsiasi form.
  • Double opt-in / conferma via email — mantieni facoltativamente un lead come "in attesa" e attiva la notifica all'amministratore, il webhook e Brevo solo dopo che chi ha compilato ha cliccato un link di conferma; il visitatore vede messaggi chiari di "controlla la tua email", "confermato" e "link non valido".
  • Conservazione degli invii / eliminazione automatica — imposta un periodo di conservazione per form; gli invii più vecchi (e i relativi file caricati) vengono eliminati automaticamente.
  • Lead conservati alla disinstallazione — la disinstallazione rimuove impostazioni, definizioni dei form, licenza e metadati in cache ma non distrugge mai i lead raccolti.
  • Nessuna fuga di dati verso terze parti — le uniche chiamate in uscita sono quelle che configuri tu (webhook, Brevo) più il controllo licenza/aggiornamenti; nessun servizio di form esterno vede mai i tuoi lead.

Internazionalizzazione

  • Completamente traducibile — ogni stringa dell'admin, del frontend e delle email è traducibile.
  • Include inglese, italiano e spagnolo (WordPress) — tre lingue incluse di serie, nel rispetto della configurazione multilingua del sito.
  • Pronto per il multilingua (Joomla) — stringhe in inglese incluse; supportati l'override/traduzione delle lingue standard di Joomla.

Amministrazione e operatività

  • Interfaccia admin nativa — gestisci form e invii da una normale schermata di amministrazione del CMS (componente Joomla con editor dei campi subform; pagine di impostazioni WordPress con ripetitore di campi).
  • ID dei form basati su slug — richiama ogni form con uno slug pulito nel suo shortcode.
  • Impostazioni predefinite globali — destinatario, nome/email del mittente, testi di successo/errore e impostazioni CAPTCHA validi per tutto il sito che i singoli form possono sovrascrivere.
  • Impatto leggero — uno strumento snello e mirato, volutamente non una pesante suite per la creazione di form.

Affidabilità e licenza

  • Licenza GPLv2 o successiva — il software è open-source GPL; il tuo acquisto include la build ufficiale, gli aggiornamenti con un clic sotto licenza e il supporto per un sito.
  • Self-hosted / di tua proprietà — codice clean-room, nessun SaaS esterno per i form; i tuoi lead risiedono solo nel tuo database.
  • Aggiornamenti con un clic sotto licenza — aggiornamenti automatici forniti dal gateway GMC / FuerteventuraTV (Joomla ~ogni 24h; WordPress ~ogni 12h) finché la licenza è attiva; riscaricabili dal tuo account in qualsiasi momento.
  • Attivazione con Download Key — una Download Key inviata via email dopo l'acquisto sblocca gli aggiornamenti; nessun account esterno o dipendenza a runtime oltre al controllo dell'abilitazione.
  • Licenza fail-open — i siti con licenza continuano a funzionare anche durante le interruzioni del gateway (ultimo stato valido noto), mentre le installazioni realmente senza licenza vengono bloccate.
  • Venduto per piattaforma — la licenza Joomla copre il pacchetto di lead-capture; l'edizione WordPress è un prodotto separato (entrambi una tantum, EUR 19).
  • Requisiti — Joomla 5.x/6.x o WordPress 6.0+, PHP 8.1 o successivo.

Joomla & WordPress

  • Joomla — lo shortcode viene elaborato anche nel corpo HTML finale (funziona in YOOtheme/footer/moduli personalizzati); il CAPTCHA riutilizza il plugin configurato sul sito con un fallback reCAPTCHA v3; gestito in Componenti → GMC Lead Forms; distribuito come pacchetto unico (componente + plugin di sistema) — installa sempre lo zip pkg_…, non gli zip interni.
  • WordPress — include il proprio reCAPTCHA v3 (site key + secret key, con controllo di punteggio/azione) invece di un plugin CAPTCHA del sito; gestito in Impostazioni → GMC Lead Forms / GMC Lead Submissions; include le traduzioni in inglese/italiano/spagnolo. Il set di funzionalità (campi, condizionali/multi-step, caricamento file, modale, modelli, risponditore automatico, webhook, Brevo, double opt-in, conservazione) è mantenuto in parità con l'edizione Joomla.

Copyright www.fuerteventuratv.net dal 2011. Tutti i diritti riservati.