Connecting Supabase is admin-only, under Integrations → Apps → Supabase/Postgres in the dashboard.
Connect Supabase
Have your Supabase Postgres connection string ready, then run the three-step wizard.1
Paste your connection string
In Supabase, go to Settings → Database → Connection string and copy the URI:Paste it into Clustr and click Continue. Both the direct connection (
5432) and the pooler (6543) work.The string includes your password — Clustr stores it encrypted and uses it only to write the export table. The host must be a Supabase host (
db.<ref>.supabase.co or *.pooler.supabase.com).2
Choose a destination schema
Use existing (pick a schema Clustr found) or Create new (defaults to
clustr; names must be lowercase letters, digits, and underscores, starting with a letter or underscore). Click Continue.3
Confirm the table and sync
Clustr checks
<schema>.clustr_referral_paths and either creates it, reuses it, or — on a column shape mismatch — asks you to pick another schema or drop the table. Click Connect & sync to save the connection and run the first full export.How It Works
Clustr writes a single table,<schema>.clustr_referral_paths — one flat, denormalized row per opportunity. Rows are upserted on id (INSERT … ON CONFLICT (id) DO UPDATE), so re-syncing never duplicates, and a full sync also removes opportunities that no longer exist in Clustr. Because it’s keyed and idempotent, the table is safe to query live, build views on, or point a BI dashboard at.
Settings
The Supabase panel shows connection status and sync controls.Table Schema
clustr_referral_paths is keyed on id (used for upserts); all other fields are stored as text so the export never fails on type coercion. Full column reference:
Keys & metadata
Keys & metadata
Contact (client)
Contact (client)
Relationship quality
Relationship quality
Prospect
Prospect
Prospect company
Prospect company
Engagement
Engagement