Supabase इंटीग्रेशन

आपके leads एक builder, एक CRM और कुछ CSVs में बिखरे हैं, और इनमें से कुछ भी आपके ख़र्च से नहीं जुड़ता। इसके बजाय हर lead को फ़ॉर्म भेजते ही Supabase पर अपनी Postgres टेबल में भेजें।

  • Webhook
  • Landing pages, Quiz funnels, Workflows (बीटा, HTTP Request से)

क्यों जोड़ें

Supabase और LanderLab क्यों

  • आपके leads आपके अपने Postgres में

    हर lead आपकी अपनी टेबल में एक row है, आपके schema और आपके कॉलम types के साथ, किसी और के टूल में बंद रिकॉर्ड नहीं।

  • न बनाने को सर्वर, न होस्ट करने को

    Supabase हर टेबल को अपने REST API से उपलब्ध कराता है, इसलिए webhook सीधे डेटाबेस में लिखता है। न कोई endpoint कोड करना, न deploy करना, न उस पर नज़र रखना।

  • सिर्फ़ insert करने वाली key, जान-बूझकर

    Row Level Security, webhook की key को सिर्फ़ rows जोड़ने तक सीमित कर सकती है, इसलिए वह एक भी lead पढ़, बदल या डिलीट नहीं कर सकती।

  • Lead क्वालिटी पर SQL

    UTMs, click IDs और A/B वेरिएंट कॉलम्स में हों, तो एक query कैंपेन और वेरिएंट के हिसाब से leads देती है, और आपके नतीजों के साथ join दिखाता है कि कौन-से सेल बने।

  • आपके अपने ऐप्स के लिए तैयार

    उसी प्रोजेक्ट पर बना बायर पोर्टल या rep ऐप अपनी policies से टेबल पढ़ता है, इसलिए आपके पेज का पकड़ा lead वहां तुरंत दिख जाता है।

आपकी landing pages पर Supabase

गंभीर lead gen ऑपरेटर्स आख़िरकार कच्चा डेटा ऐसे डेटाबेस में चाहते हैं जो उनके कंट्रोल में हो: leads को ख़र्च से जोड़ने के लिए, lead क्वालिटी पर SQL चलाने के लिए, किसी बायर पोर्टल या rep ऐप को डेटा देने के लिए। Leads लेने वाला endpoint बनाना वह हिस्सा है जो आमतौर पर अटक जाता है, क्योंकि किसी को उसे लिखना और चालू रखना पड़ता है।

Supabase वह हिस्सा हटा देता है। हर टेबल का पहले से एक REST endpoint होता है, और LanderLab का webhook हर lead को कॉलम नामों और वैल्यू के एक सपाट सेट के रूप में उस पर पोस्ट करता है। Postgres row डालता है, Row Level Security तय करती है कि रिक्वेस्ट क्या कर सकती है, और lead कैंपेन और वेरिएंट के साथ आपके डेटाबेस में होता है।

हर lead की एक Postgres row, आपके schema में

रिक्वेस्ट body सपाट है, हर कॉलम के लिए एक key, इसलिए हर lead एक row बनता है जिसमें typed कॉलम्स होते हैं, कॉलम के default से एक created_at टाइमस्टैम्प, और एक id जिसका आपके दूसरे सिस्टम हवाला दे सकें। जो keys किसी कॉलम से मैच नहीं करतीं, वे रिजेक्ट होती हैं, जिससे भटका हुआ डेटा टेबल से बाहर रहता है।

क्योंकि यह Postgres है, row हर उस काम के लिए तैयार है जो SQL करता है: हर दिन हर कैंपेन के leads का view, आपकी cost टेबल के साथ join, या ईमेल पर unique index, अगर आप दोहराए गए सबमिट को दो बार सेव करने के बजाय लौटाना पसंद करें।

Row Level Security से सुरक्षित

Webhook आपके प्रोजेक्ट की publishable key से लिखता है, और Row Level Security तय करती है कि वह key क्या कर सकती है। Leads टेबल पर सिर्फ़ inserts की इजाज़त दें, और कुछ नहीं, तो key leads जोड़ सकती है पर उन्हें कभी पढ़, बदल या डिलीट नहीं कर सकती, इसलिए key गुप्त न होने पर भी lead डेटा पहुंच से बाहर रहता है।

Secret key, जो Row Level Security को बायपास करती है, को कभी आपके अपने बैकएंड से बाहर नहीं जाना पड़ता: lead फ़ॉर्म को इसकी ज़रूरत नहीं।

Lead क्वालिटी के लिए आपका अपना भरोसेमंद स्रोत

Builders, CRMs और ट्रैकर्स, हर एक के पास कहानी का एक हिस्सा होता है। हर lead और उसके utm_campaign, click ID, landing page और वेरिएंट वाली Supabase टेबल वह हिस्सा है जिस पर आपका कंट्रोल है। रोज़ का ख़र्च दूसरी टेबल में लोड करें और एक SQL view कैंपेन और वेरिएंट के हिसाब से cost per lead देता है; आपके बायर्स या reps के दर्ज नतीजे जोड़ें, तो वह cost per sale देता है।

स्प्लिट टेस्ट का फ़ैसला करने का यही सच्चा तरीक़ा है: यह नहीं कि किस वेरिएंट को ज़्यादा फ़ॉर्म मिले, बल्कि यह कि किसके leads पैसे में बदले।

Leads जो फ़ेल हुए insert के बाद भी बचे रहते हैं

हर lead LanderLab के लीड्स टैब में भी रहता है, तारीख़ और वेरिएंट से फ़िल्टर होने लायक़ और Grow और उससे ऊपर CSV में एक्सपोर्ट होने लायक़, जब तक “Compliance लीड Delivery” चालू न हो। अगर कभी कोई insert फ़ेल हो, जैसे किसी कॉलम का नाम बदलने के बाद, तो lead खोता नहीं: टेबल ठीक करें और एक्सपोर्ट से backfill करें। इसके बजाय LanderLab Workflows (बीटा) से भेजें, तो Runs व्यू ठीक-ठीक दिखाता है कि किस lead की रिक्वेस्ट फ़ेल हुई।

यूज़ केस

पेड ट्रैफ़िक पर Supabase इस्तेमाल करने के तरीक़े

  • 01

    हर पेज का एक Medicare lead लेजर

    हर Medicare और final expense पेज ZIP, प्लान में रुचि, सोर्स और वेरिएंट के साथ एक ही leads टेबल में डालता है। एक query उन सबमें हर दिन हर कैंपेन के leads दिखाती है।

  • 02

    SQL में कैंपेन के हिसाब से cost per sale

    रोज़ का ख़र्च एक spend टेबल में जाता है और बायर के नतीजे दूसरी में। एक view तीनों को जोड़ता है और कैंपेन और वेरिएंट को हर बिके lead की लागत से रैंक करता है, हर भरे फ़ॉर्म की लागत से नहीं।

  • 03

    उसी प्रोजेक्ट पर बायर पोर्टल

    बायर्स आपके Supabase प्रोजेक्ट पर एक छोटे ऐप में साइन इन करते हैं और Row Level Security से सिर्फ़ अपने leads देखते हैं, जो पेज के insert करते ही डिलीवर होते हैं।

FAQ

Supabase इंटीग्रेशन FAQ

जो यहां नहीं है, हमसे पूछें।

Supabase और LanderLab

Supabase को अपनी landing pages से जोड़ना कब फ़ायदेमंद है?

जब आप अपने leads ऐसे डेटाबेस में चाहते हैं जो आपका हो और जिस पर आप SQL चला सकें: आपको कैंपेन और वेरिएंट के साथ हर lead की एक row मिलती है, बिना कोई endpoint बनाए या होस्ट किए।

क्या LanderLab, Supabase के साथ इंटीग्रेट होता है?

हां, पेज के Webhook इंटीग्रेशन के ज़रिए: यह हर lead को आपकी टेबल के REST endpoint पर पोस्ट करता है।

क्या Supabase को leads भेजने के लिए मुझे सर्वर या Zapier चाहिए?

नहीं। Supabase का REST API ही endpoint है और webhook सीधे उसमें लिखता है।

क्या Supabase key से leads भेजना सुरक्षित है?

हां, Supabase की publishable key और सिर्फ़ inserts की इजाज़त देने वाली Row Level Security के साथ: key leads जोड़ सकती है, पर कुछ पढ़ या बदल नहीं सकती।

क्या मैं quiz के जवाब, UTMs और click IDs भेज सकता हूं?

हां। हर quiz जवाब और हर हिडन फ़ील्ड, जैसे utm_campaign या gclid, अपने अलग कॉलम में जा सकता है, LanderLab के पेज URL और variant ID के साथ।

दूसरे इंटीग्रेशन

अपने बाकी स्टैक को भी जोड़ें।

Supabase जोड़ें और अपना अगला पेज लॉन्च करें।

पेज बनाएं, Supabase चालू करें और अपने विज्ञापन उस पर भेजें। शुरुआत फ़्री, बिना कार्ड।

एक prompt से क्वालिफ़ाइड leads तक

देखें कैसे एक prompt लाइव सोलर quote funnel बन जाता है, हर lead आपके बायर तक पहुंचता है, और लीकेज आपका बजट खाने से पहले ही पकड़ में आ जाती है।

0:00
0:59