Integrazione Supabase

I tuoi lead sono sparsi tra un builder, un CRM e qualche CSV, e niente di tutto questo si collega alla tua spesa. Invia invece ogni lead nella tua tabella Postgres su Supabase, nel momento in cui il form viene inviato.

  • Webhook
  • Landing page, Quiz funnel, Workflow (beta, tramite Richiesta HTTP)

Perché collegarlo

Perché Supabase e LanderLab

  • I tuoi lead nel tuo Postgres

    Ogni lead è una riga in una tabella che possiedi, con il tuo schema e i tuoi tipi di colonna, non un record chiuso dentro lo strumento di qualcun altro.

  • Nessun server da costruire o ospitare

    Supabase espone ogni tabella tramite la sua API REST, così il webhook scrive direttamente nel database. Nessun endpoint da programmare, distribuire o monitorare.

  • Una chiave solo per gli inserimenti, per scelta

    La Row Level Security può limitare la chiave del webhook all'aggiunta di righe, così non può leggere, modificare o eliminare nemmeno un lead.

  • SQL sulla qualità dei lead

    Con UTM, click ID e variante A/B nelle colonne, una sola query ti dà i lead per campagna e variante, e un join con i tuoi esiti mostra quali sono diventati vendite.

  • Pronto per le tue app

    Un portale per gli acquirenti o un'app per i commerciali costruiti sullo stesso progetto leggono la tabella tramite le proprie policy, così un lead catturato dalla tua pagina compare lì subito.

Supabase sulle tue landing page

Chi fa lead gen sul serio finisce per volere i dati grezzi in un database che controlla: per collegare i lead alla spesa, per fare SQL sulla qualità dei lead, per alimentare un portale per gli acquirenti o un'app per i commerciali. Costruire l'endpoint che riceve i lead è la parte che di solito si blocca, perché qualcuno deve scriverlo e tenerlo in funzione.

Supabase elimina quella parte. Ogni tabella ha già un endpoint REST, e il webhook di LanderLab ci invia ogni lead come un insieme piatto di nomi di colonna e valori. Postgres inserisce la riga, la Row Level Security decide cosa può fare la richiesta, e il lead è nel tuo database con la campagna e la variante.

Una riga Postgres per lead, nel tuo schema

Il corpo della richiesta è piatto, una chiave per colonna, così ogni lead diventa una riga con colonne tipizzate, un timestamp created_at dal valore predefinito della colonna e un id a cui gli altri tuoi sistemi possono fare riferimento. Le chiavi che non corrispondono a nessuna colonna vengono rifiutate, e così i dati estranei restano fuori dalla tabella.

Visto che è Postgres, la riga è pronta per tutto ciò che fa l'SQL: una vista dei lead per campagna al giorno, un join con la tua tabella dei costi, un indice univoco sull'email se preferisci respingere gli invii ripetuti invece di salvarli due volte.

Protetto con la Row Level Security

Il webhook scrive con la publishable key del tuo progetto, e la Row Level Security decide cosa può fare quella chiave. Consenti gli inserimenti sulla tabella dei lead e nient'altro, e la chiave può aggiungere lead ma mai leggerli, modificarli o eliminarli, così i dati dei lead restano irraggiungibili anche se la chiave non è segreta.

La secret key, che aggira la Row Level Security, non deve mai uscire dal tuo backend: a un form lead non serve.

La tua fonte di verità sulla qualità dei lead

Builder, CRM e tracker hanno ognuno una parte della storia. Una tabella Supabase con ogni lead e il suo utm_campaign, click ID, landing page e variante è la parte che controlli tu. Carica la spesa giornaliera in una seconda tabella e una vista SQL ti dà il costo per lead per campagna e variante; aggiungi gli esiti che registrano i tuoi acquirenti o commerciali e ti dà il costo per vendita.

È il modo onesto di chiudere uno split test: non quale variante ha avuto più form compilati, ma i lead di quale si sono trasformati in soldi.

Lead che sopravvivono a un inserimento fallito

Ogni lead viene conservato anche nella scheda Lead di LanderLab, filtrabile per data e variante ed esportabile in CSV da Grow in su, a meno che non sia attiva Consegna lead compliant. Se un inserimento fallisce, per esempio dopo che una colonna è stata rinominata, il lead non è perso: sistema la tabella e recupera i dati dall'export. Se invece invii tramite i Workflow (beta) di LanderLab, la vista Esecuzioni mostra esattamente la richiesta di quale lead è fallita.

Casi d'uso

Come usare Supabase con il traffico a pagamento

  • 01

    Un registro dei lead Medicare su tutte le pagine

    Ogni pagina Medicare e spese funerarie inserisce in un'unica tabella dei lead con CAP, piano d'interesse, sorgente e variante. Una sola query mostra i lead per campagna al giorno su tutte le pagine.

  • 02

    Costo per vendita per campagna, in SQL

    La spesa giornaliera va in una tabella della spesa e gli esiti degli acquirenti in un'altra. Una vista unisce le tre e classifica campagne e varianti per costo per lead venduto, non per costo per form compilato.

  • 03

    Un portale per gli acquirenti sullo stesso progetto

    Gli acquirenti accedono a una piccola app sul tuo progetto Supabase e vedono solo i propri lead grazie alla Row Level Security, consegnati nel momento in cui la pagina li inserisce.

FAQ

FAQ sull'integrazione Supabase

Per tutto ciò che non trovi qui, chiedici.

Supabase e LanderLab

Quando vale la pena collegare Supabase alle mie landing page?

Quando vuoi i tuoi lead in un database che possiedi e puoi interrogare con l'SQL: ottieni una riga per lead con campagna e variante, senza costruire né ospitare un endpoint.

LanderLab si integra con Supabase?

Sì, tramite l'integrazione Webhook della pagina: invia ogni lead all'endpoint REST della tua tabella.

Mi serve un server o Zapier per inviare i lead a Supabase?

No. L'API REST di Supabase è l'endpoint e il webhook ci scrive direttamente.

È sicuro inviare lead con una chiave Supabase?

Sì, con la publishable key di Supabase e la Row Level Security impostata per consentire solo gli inserimenti: la chiave può aggiungere lead ma non può leggere né modificare nulla.

Posso inviare risposte del quiz, UTM e click ID?

Sì. Ogni risposta del quiz e ogni campo nascosto, come utm_campaign o gclid, può andare nella sua colonna, accanto all'URL della pagina e al variant ID di LanderLab.

Altre integrazioni

Collega il resto del tuo stack.

Collega Supabase e lancia la tua prossima pagina.

Crea la pagina, attiva Supabase e manda lì i tuoi annunci. Gratis per iniziare, senza carta.

Da un prompt a lead qualificati

Guarda un prompt diventare un funnel live di preventivi solari, con ogni lead inviato al tuo acquirente e le falle segnalate prima che si mangino il budget.

0:00
0:59