2026-04-29-sync-runs-dashboard

Sync runs dashboard with cancel, mixed-source schedules, and directory polish

Sync runs dashboard with cancel, mixed-source schedules, and directory polish

See and cancel every sync run from one place

The Syncs page has a new Runs tab that lists every run across your entire workspace, not just one sync at a time. Filter by state to drill into what's currently running or what failed last week, or pick a single sync to inspect its history. Active runs refresh in the background so the table stays current while you're looking at it.

  • One place to monitor every run from every sync, with state and sync filters

  • Paginated history sorted by most recent activity

  • Background auto-refresh while runs are in flight, no manual reload needed

  • Cancel a stuck run gracefully, or force-cancel one that won't stop on its own

Mix sources in a single sync schedule

Sync schedules used to require every sync in the schedule to share the same source integration. That restriction is gone. A schedule can now group syncs across any combination of sources, so you can keep related work together regardless of where the data comes from.

  • One schedule can drive syncs from HubSpot, Stripe, and Postgres at the same time

  • Existing schedules keep working without changes

Integration directory polish

The directory page remembers your search and filter selections when you click into an integration and come back, so you don't have to re-find what you were looking at. Cards now show the integration's primary category instead of source/destination chips, which matches how most people actually browse the catalog.

  • Search and category filters persist across navigation

  • Cards display the integration's primary category for cleaner scanning

  • Selected card styling tightened up across the directory