Modulo Gestione Form

Form personalizzati, Campi avanzati, Logica condizionale, Lead generation, Tracciamento invii, Automazioni

Modulo:
Sito web > Form

Descrizione: Strumento completo per la creazione di moduli personalizzati (come moduli di contatto, sondaggi, o form di registrazione) e la definizione delle azioni automatiche che devono essere eseguite dopo ogni invio.

A cosa serve? (Esempi pratici)

Utilizza questo strumento per:

  • Gestire le iscrizioni alla newsletter: Crea un modulo di iscrizione e abbinalo automaticamente a una o più liste di marketing, gestendo il consenso e l'assegnazione di etichette.
  • Automatizzare la registrazione clienti: Raccogli dati anagrafici e di fatturazione, creando o aggiornando automaticamente il profilo del cliente nel database e inviando le credenziali di accesso.
  • Creare questionari e sondaggi avanzati: Definisci campi con logica condizionale, mostrando o nascondendo domande specifiche in base alle risposte precedenti dell'utente.

Funzionalità principali

Creazione e personalizzazione dei campi

Il modulo offre un controllo granulare su ogni elemento del form:

  • Tipologie di input: Supporta svariati tipi di campi, tra cui testo libero, email, telefono, numerico, data, orario, password, caricamento file, selezione singola (radio), selezione multipla (checkbox) e campi nascosti.
  • Logica condizionale: Permette di impostare condizioni di visualizzazione per ogni campo. Un campo apparirà solo se le risposte date in altri campi soddisfano i criteri definiti.
  • Validazione e requisiti: È possibile rendere i campi obbligatori, impostare valori predefiniti, definire suggerimenti (placeholder) e, per i campi numerici, specificare valori minimi e massimi.
  • Gestione dei file: Per i campi di caricamento, è possibile specificare quali formati (es. PDF, JPEG, DOCX) sono accettati.
  • Layout Responsive: Consente di definire la larghezza di ogni campo (25%, 50%, 100%) in modo differenziato per dispositivi Desktop, Tablet e Mobile.

Gestione degli invii e cronologia

  • Panoramica: Visualizza l'elenco di tutti i moduli creati, il loro stato di attività e il numero totale di invii ricevuti.
  • Cronologia dettagliata: Ogni invio viene registrato, mostrando la data, l'utente (se loggato o identificato), la lingua utilizzata e lo stato di successo o fallimento di tutte le azioni automatiche associate.
  • Dettagli dei dati: Permette di visualizzare in dettaglio tutti i dati inviati dall'utente, inclusi i dati di tracciamento (come l'origine dell'invio).

Personalizzazione del pulsante di invio

È possibile personalizzare il testo del pulsante di invio e applicare classi CSS specifiche per modificarne l'aspetto e la dimensione all'interno del layout.

Come si configura

La configurazione di un nuovo modulo avviene tramite un processo guidato suddiviso in sezioni principali:

1. Generali

Definisci il Nome del form (obbligatorio) e imposta lo stato su Attivo o Disattivo. In questa sezione viene generato anche il link pubblico del form, che può essere visualizzato e copiato per l'integrazione esterna.

2. Campi

Utilizza l'interfaccia di creazione per aggiungere e ordinare i campi. Per ogni campo, è necessario definire:

ImpostazioneDescrizione
Nome campoL'etichetta visibile all'utente.
ID CampoL'identificativo univoco interno (utile per le integrazioni e le condizioni).
Tipologia inputScegli il formato di risposta (testo, email, radio, ecc.).
Valori selectSe il campo è una selezione (radio/checkbox), definisci le opzioni disponibili (Valore interno e Testo visibile).
ObbligatorioIndica se l'utente deve compilare il campo per poter inviare il modulo.
Larghezza campoImposta la dimensione occupata dal campo nella griglia responsive.
Condizioni di visualizzazioneDefinisci le regole per mostrare il campo solo se determinate condizioni sono soddisfatte in altri campi.

3. Azioni

Questa sezione definisce le operazioni automatiche da eseguire dopo che un utente ha inviato il modulo. Per ogni azione attivata, è possibile configurare i dettagli specifici e i messaggi di risposta.

Gestione messaggi di risposta

Per ogni azione, è possibile attivare la Gestione dei Messaggi per personalizzare il titolo e il testo dei messaggi che l'utente visualizzerà dopo l'invio (ad esempio, "Invio avvenuto con successo" o "Errore durante la registrazione").

Integrazioni automatiche (Azioni)

Le azioni automatiche collegano il modulo ad altri strumenti del sistema Framework360 o a servizi esterni.

AzioneScopo e Configurazione
Registra cliente (Anagrafica)Associa i campi del modulo ai dati anagrafici (Nome, Cognome, Email, Indirizzo, Dati di Fatturazione) per creare o aggiornare un profilo cliente. Permette di generare e inviare credenziali di accesso all'Area Clienti se l'utente non è ancora registrato.
Assegnazione etichetteAssegna automaticamente etichette (tag) statiche o dinamiche al profilo del cliente dopo l'invio, facilitando la segmentazione.
Iscrizione NewsletterIscrive l'utente alle liste di marketing. È possibile selezionare liste statiche o dinamiche, e scegliere se ignorare l'eventuale protocollo di Double Opt-In.
Richiesta generica a indirizzo emailInvia una notifica interna con i dati del form a uno o più destinatari personalizzati. È possibile personalizzare il template dell'email di notifica.
Risposta automatica all'utenteInvia un'email di conferma o ringraziamento all'utente che ha compilato il form. Permette di definire un mittente personalizzato (SMTP), un indirizzo di Reply-To e di allegare file (es. un PDF informativo).

Eventi Javascript (Avanzato)

Questa sezione è riservata agli utenti con conoscenze di programmazione. Consente di inserire codice JavaScript personalizzato in punti specifici del ciclo di vita del form (es. prima della validazione, dopo il successo dell'invio) per eseguire logiche complesse o integrare servizi esterni.

> Attenzione: Un codice non corretto in questa sezione può compromettere il funzionamento del modulo.

Integrazioni con i contenuti (Shortcode)

I dati raccolti dal form e alcune informazioni di sistema sono disponibili come shortcode dinamici, utilizzabili nei template delle email di risposta automatica o nelle notifiche interne.

Esempi di shortcode disponibili:

  • {nome_campo}: Il valore inserito dall'utente in quel campo.
  • {site-link}: Il link alla pagina in cui è stato inviato il form.
  • {logged-user-id}: L'ID del cliente, se l'utente era loggato al momento dell'invio.
  • {logged-user-email}: L'email del cliente, se l'utente era loggato al momento dell'invio.

Importazione Form Globali

È possibile importare o duplicare form esistenti tramite l'apposita funzione di importazione, visualizzando in anteprima le azioni automatiche associate a ciascun modulo globale.