Feature
Postgres and Supabase views as Live Export sources
July 31, 2026

Postgres and Supabase views can now be Live Export sources, materialized views included. If a view has no column Whalesync can prove is unique, you pick which column identifies a record when adding the table.
Also this week
- Notion setup without a shared page. Connecting Notion with no page shared is no longer a dead end: the base picker shows which pages and databases are authorized and warns instead of blocking, and if creating databases fails the modal offers an in-place fix (reauthorize, pick a page, retry).
- Record titles across the CRMs. Attio list tables and custom objects, HubSpot static tables and custom objects, Pipedrive, Affinity notes, and Salesforce tasks now show real record names in sync logs and previews instead of coming up blank.
- Zoho cleanup. Permission-gated fields and modules are filtered out automatically (no more permission errors on new syncs), and object-valued fields show a clean name instead of a JSON blob.
- Accurate initial-sync previews. The preview no longer shows a stale update count left over from a previous plan, and "1 record" pluralizes correctly.
- Live Export fixes. Adding a table and clicking Next while its fields were still loading silently dropped it from the export (the buttons now wait), and related tables in a non-public Postgres or Supabase schema can now be exported together.
Discover more

