supabase integration

Your Supabase CRM, now with
AI qualification built in

Kilo qualifies every website visitor — MEDDPICC, BANT, or SPICED — and writes scored lead records directly into your tables. No middleware. No export. Your schema, your data.

lead_scorepersonacompanyqualified_at
84VP SalesScaledHQ14:32
67Head of Rev OpsNuvio14:45
91CROArcline15:01
42Product ManagerTessera15:18
78VP MarketingCentric15:33

Three steps to qualified leads in your database

1Install the snippet
<script
  src="https://kilo-sales.com/widget.js"
  data-site-id="YOUR_SITE_ID"
  data-mode="floating"
  async>
</script>
2Connect your Supabase project
Project URL
https://xxxxx.supabase.co
Service Role Key
••••••••••••••••J9Xk
Connected — 8 tables found
3Map your fields
lead_score → leads.score
persona → leads.persona
meddpicc → leads.qualification
email → contacts.email
brief → leads.summary

What gets written to your database

Every qualified lead produces a structured record. You control which fields map to which columns.

{
  "lead_score": 84,
  "persona": "VP Sales with Pipeline Quality Problem",
  "qualification_framework": "MEDDPICC",
  "meddpicc_scores": {
    "metrics": 8,
    "economic_buyer": 6,
    "decision_criteria": 7,
    "decision_process": 5,
    "identify_pain": 9,
    "champion": 4,
    "competition": 7
  },
  "meddpicc_details": {
    "metrics": "Tracking MQL-to-SQL at 12%, target 25%. 40% of meetings no-show.",
    "economic_buyer": "Reports to CRO. Budget approved for tooling under $15k/yr.",
    "decision_criteria": "Needs Slack integration, MEDDPICC scoring, CRM writeback.",
    "decision_process": "Solo eval → CRO sign-off. No procurement. 2-week cycle.",
    "identify_pain": "SDRs qualifying inconsistently. Reps waste time on bad leads.",
    "champion": "Interested but hasn't committed to internal advocacy yet.",
    "competition": "Evaluated Drift (too expensive), Intercom (support-focused)."
  },
  "visitor_email": "james@scaledhq.com",
  "company_name": "ScaledHQ",
  "brief_summary": "VP Sales at 60-person SaaS. Explicit pain around MQL quality...",
  "qualified_at": "2026-04-09T14:32:11Z",
  "source_url": "/pricing"
}

What each MEDDPICC field captures

M — MetricsQuantified business pain and success criteria the prospect shared
E — Economic BuyerWho controls budget, their seniority, and approval authority
D — Decision CriteriaMust-have features and requirements surfaced in conversation
D — Decision ProcessHow the buying decision is made, timeline, and stakeholders
I — Identify PainCore pain points and business impact articulated by the visitor
C — ChampionInternal advocate strength and willingness to push the deal
C — CompetitionAlternatives evaluated, why they fell short, switching triggers

Both numeric scores and natural-language detail are written per field — query, filter, or pipe into your own scoring model.

Why builders choose Kilo

Your schema, your rules

Kilo maps to whatever tables and columns you've already built. No forced data model. No schema migration required.

No more lead export hell

Qualified leads appear in your DB in real time. Your dashboards, your reports, your workflows — they just work.

Full transcript, full context

Every conversation, every score, every signal — written to your DB, queryable forever. Nothing locked behind a vendor UI.

Pricing

Supabase sync available on Growth and above.

Free Trial
$0 for 21 days

Try Kilo on your site. No commitment. No credit card.

  • 100 conversations
  • 1 website
  • All sales frameworks
  • Slack briefs
  • CRM sync
  • Supabase sync
Start free trial
Starter
$199/mo

300 conversations/mo. 1 website.

  • 300 conversations/mo
  • 1 website
  • All sales frameworks
  • Slack briefs
  • No Kilo branding
  • Supabase sync
Get started
Supabase sync
Growth
$999/mo

1,500 conversations/mo. 3 websites.

  • 1,500 conversations/mo
  • 3 websites
  • All sales frameworks
  • CRM sync (HubSpot, Attio, Salesforce)
  • Supabase sync
  • No Kilo branding
Get started

21-day free trial on all plans. No credit card required.