Feature

Postgres and Supabase views as Live Export sources

July 31, 2026
Whalesync changelog

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

Recent updates

Whalesync changelog
Feature
August 7, 2026

Google Sheets as a Live Export destination

Read post
Whalesync changelog
Feature
July 24, 2026

Live Export is here

Read post
Whalesync changelog
Feature
July 21, 2026

CRM sync is back, and safer

Read post

Connect your tools in minutes