Vai al contenuto
ConstructHub
Torna ai progetti

leadbox.constructhub.org

Leadbox

Landing page e acquisizione lead

Piattaforma self-hosted di lead generation con widget embeddabile, landing a blocchi e mini CRM per gestire, filtrare ed esportare i contatti.

Tecnologia

Stack utilizzato per lo sviluppo del prodotto.

  • PHP procedurale (senza framework)
  • MySQL / MariaDB con mysqli
  • JavaScript vanilla (widget e admin)
  • Bootstrap 5 per l’area admin
  • Stripe Checkout per l’onboarding
  • Multilingua IT / EN / FR / DE

Architettura

Come è strutturato il sistema: interfacce, backend, infrastruttura e flusso operativo.

Leadbox system architecture

Funzionalità

Cosa fa il prodotto, nel dettaglio.

  • 01

    Widget form embeddabile

    Form leggero inseribile con uno snippet HTML. Campi configurabili, link privacy e messaggi personalizzabili; validazione server-side, salvataggio lead e notifica email.

  • 02

    Multi-form e regole URL

    Più form per lo stesso sito, ciascuno con chiave embed e lingua dedicata. Regole URL (exact, prefix, contains, regex) per mostrare il form giusto in base alla pagina.

  • 03

    Dashboard lead, dettaglio ed export

    Elenco lead con filtri, ordinamento e paginazione; scheda dettaglio; isolamento per dominio cliente; export Excel allineato ai filtri attivi.

  • 04

    Marketing, UTM e funnel

    Tracciamento origine (URL pagina, parametri UTM) e funnel form-centrico (impression → inizio compilazione → invio) con dashboard marketing dedicate.

  • 05

    Lead scoring e alert hot lead

    Punteggio automatico dei lead (0–100) visibile in dashboard ed export, con notifiche per lead caldi oltre soglia configurabile.

  • 06

    Landing page builder

    Creazione e pubblicazione di landing a blocchi dall’admin (editor, anteprima live, bozza/pubblicazione), con URL pubblico e collegamento a un form specifico.

  • 07

    A/B test, webhook e smart alerts

    Test A/B sulle varianti del form, webhook outbound firmato HMAC verso CRM/automazioni e smart alerts marketing, attivabili per singolo cliente.

  • 08

    Onboarding Stripe e multi-lingua

    Dopo il checkout Stripe il cliente completa account, lingua e dominio; approvazione superadmin. Interfaccia admin e widget in IT, EN, FR e DE.