Integracja Supabase

Twoje leady są rozrzucone po kreatorze, CRM i kilku plikach CSV, a nic z tego nie łączy się z Twoimi wydatkami. Zamiast tego wysyłaj każdego leada do własnej tabeli Postgres w Supabase, w chwili wysłania formularza.

  • Webhook
  • Strony docelowe, Quiz funnels, Workflows (beta, przez Żądanie HTTP)

Dlaczego warto połączyć

Dlaczego Supabase i LanderLab

  • Twoje leady we własnym Postgresie

    Każdy lead to wiersz w Twojej tabeli, z Twoim schematem i typami kolumn, a nie rekord zamknięty w cudzym narzędziu.

  • Bez serwera do budowania i hostowania

    Supabase udostępnia każdą tabelę przez REST API, więc webhook zapisuje prosto do bazy danych. Nie ma endpointu do pisania, wdrażania ani pilnowania.

  • Klucz tylko do wstawiania, z założenia

    Row Level Security może ograniczyć klucz webhooka do dodawania wierszy, więc nie odczyta, nie zmieni ani nie usunie żadnego leada.

  • SQL na jakości leadów

    Gdy UTM-y, click ID i wariant A/B są w kolumnach, jedno zapytanie daje leady według kampanii i wariantu, a join z Twoimi wynikami pokazuje, które zamieniły się w sprzedaż.

  • Gotowe dla Twoich własnych aplikacji

    Portal dla odbiorców albo aplikacja dla handlowców zbudowana na tym samym projekcie odczytuje tabelę przez własne polityki, więc lead złapany przez stronę pojawia się tam od razu.

Supabase na Twoich stronach docelowych

Poważni gracze w lead gen w końcu chcą mieć surowe dane w bazie, którą kontrolują: by łączyć leady z wydatkami, puszczać SQL na jakości leadów, zasilać portal dla odbiorców albo aplikację dla handlowców. Zbudowanie endpointu, który przyjmuje leady, to zwykle moment, w którym wszystko staje, bo ktoś musi go napisać i utrzymywać.

Supabase usuwa ten etap. Każda tabela ma już endpoint REST, a webhook LanderLab wysyła na niego każdego leada jako płaski zestaw nazw kolumn i wartości. Postgres wstawia wiersz, Row Level Security decyduje, co żądanie może zrobić, a lead jest w Twojej bazie z kampanią i wariantem.

Wiersz w Postgresie na każdego leada, w Twoim schemacie

Body żądania jest płaskie, jeden klucz na kolumnę, więc każdy lead staje się wierszem z typowanymi kolumnami, znacznikiem czasu created_at z wartości domyślnej kolumny i id, do którego mogą odwoływać się Twoje inne systemy. Klucze, które nie pasują do żadnej kolumny, są odrzucane, co trzyma przypadkowe dane z dala od tabeli.

Ponieważ to Postgres, wiersz jest gotowy na wszystko, co robi SQL: widok leadów na kampanię na dzień, join z tabelą kosztów, unikalny indeks na e-mailu, jeśli wolisz odrzucać powtórne zgłoszenia, niż zapisywać je dwa razy.

Zabezpieczone przez Row Level Security

Webhook zapisuje z kluczem publishable Twojego projektu, a Row Level Security decyduje, co ten klucz może. Pozwól na wstawianie do tabeli leadów i nic więcej, a klucz będzie mógł dodawać leady, ale nigdy ich nie odczyta, nie zmieni ani nie usunie, więc dane leadów są poza zasięgiem, mimo że klucz nie jest tajny.

Klucz secret, który omija Row Level Security, nigdy nie musi opuszczać Twojego backendu: formularz leadowy go nie potrzebuje.

Twoje własne źródło prawdy o jakości leadów

Kreatory, CRM-y i trackery mają każdy kawałek historii. Tabela w Supabase z każdym leadem i jego utm_campaign, click ID, stroną docelową i wariantem to kawałek, który kontrolujesz. Wgraj dzienne wydatki do drugiej tabeli, a widok SQL da koszt leada według kampanii i wariantu; dodaj wyniki zapisywane przez odbiorców lub handlowców, a da koszt sprzedaży.

To uczciwy sposób rozstrzygania testu A/B: nie który wariant dostał więcej wypełnionych formularzy, ale którego leady zamieniły się w pieniądze.

Leady, które przetrwają nieudane wstawienie

Każdy lead jest też zachowany w zakładce Leady w LanderLab, z filtrowaniem po dacie i wariancie oraz eksportem do CSV od planu Grow wzwyż, chyba że włączona jest opcja „Zgodne dostarczanie leadów”. Jeśli wstawienie kiedyś się nie uda, np. po zmianie nazwy kolumny, lead nie przepada: popraw tabelę i uzupełnij dane z eksportu. Wysyłaj zamiast tego przez Workflows (beta) w LanderLab, a widok uruchomień pokaże dokładnie, żądanie którego leada się nie powiodło.

Zastosowania

Jak wykorzystać Supabase w płatnym ruchu

  • 01

    Rejestr leadów Medicare ze wszystkich stron

    Każda strona Medicare i ubezpieczeń pogrzebowych zapisuje do jednej tabeli leadów z kodem ZIP, interesującym leada planem, źródłem i wariantem. Jedno zapytanie pokazuje leady na kampanię na dzień ze wszystkich stron.

  • 02

    Koszt sprzedaży według kampanii w SQL

    Dzienne wydatki trafiają do tabeli wydatków, a wyniki od odbiorców do kolejnej. Widok łączy wszystkie trzy i układa ranking kampanii i wariantów według kosztu sprzedanego leada, a nie kosztu wypełnionego formularza.

  • 03

    Portal dla odbiorców na tym samym projekcie

    Odbiorcy logują się do małej aplikacji na Twoim projekcie w Supabase i dzięki Row Level Security widzą tylko własne leady, dostarczone w chwili, gdy strona je zapisze.

FAQ

Integracja z Supabase: FAQ

Jeśli czegoś tu brakuje, zapytaj nas.

Supabase i LanderLab

Kiedy warto połączyć Supabase z moimi stronami docelowymi?

Gdy chcesz mieć leady we własnej bazie danych, którą możesz odpytywać w SQL: dostajesz wiersz na każdego leada z kampanią i wariantem, bez budowania i hostowania endpointu.

Czy LanderLab integruje się z Supabase?

Tak, przez integrację Webhook strony: wysyła ona każdego leada na endpoint REST Twojej tabeli.

Czy do wysyłania leadów do Supabase potrzebuję serwera albo Zapiera?

Nie. Endpointem jest REST API Supabase, a webhook zapisuje do niego bezpośrednio.

Czy wysyłanie leadów z kluczem Supabase jest bezpieczne?

Tak, z kluczem publishable Supabase i Row Level Security ustawionym tylko na wstawianie: klucz może dodawać leady, ale nie może niczego odczytać ani zmienić.

Czy mogę wysyłać odpowiedzi z quizu, UTM-y i click ID?

Tak. Każda odpowiedź z quizu i każde ukryte pole, jak utm_campaign czy gclid, może trafić do własnej kolumny, obok URL strony i ID wariantu z LanderLab.

Inne integracje

Podłącz resztę swojego stacku.

Połącz Supabase i uruchom kolejną stronę.

Zbuduj stronę, włącz Supabase i skieruj na nią reklamy. Start za darmo, bez karty.

Od jednego promptu do kwalifikowanych leadów

Zobacz, jak jeden prompt zamienia się w działający quiz funnel z wyceną fotowoltaiki, każdy lead trafia do odbiorcy, a wycieki są wyłapywane, zanim zjedzą budżet.

0:00
0:59