2026-03-19-field-level-sync-results

Field-level sync results, cancellation flow, and PostHog email matching

Field-level sync results, cancellation flow, and PostHog email matching

See exactly which fields changed in every synced profile

You can now expand any profile in your sync run results to see the specific fields that were added, updated, or deleted. Each field change shows the source field, destination field, old value, and new value side by side. Search by field name to find specific changes, and filter by operation type to focus on what matters.

  • Drill into any synced profile to see old and new values for every mapped field

  • Identify exactly which field caused a rejection or mismatch

  • Profiles with more than 100 field changes show a notice so you know the list was capped

Cancellation shows real-time progress before offering force stop

When you gracefully cancel a running sync, the run now shows a "Cancelling" status while it finishes the current batch. If the sync hasn't stopped after 45 seconds, a Force Stop button appears so you can terminate it immediately. The cancel dialog also lists any co-grouped runs sharing the same workflow, so you can see what else will be affected.

  • Watch the cancellation progress instead of wondering if it worked

  • Force stop only appears after the graceful window, reducing accidental terminations

PostHog profiles now match by email

PostHog profiles now expose the email address as a primary key field. You can match PostHog users to records in your CRM, marketing tools, or other destinations by email instead of relying on PostHog's internal distinct ID.

  • Sync PostHog behavioral data to tools that use email as the primary identifier

  • No manual mapping required. Email is automatically extracted from PostHog profile properties.