Schedule automations in your user's timezone#

Workflows: “Wait until time window” can now use the person’s timezone (via $geoip_time_zone). Turn on “Use person’s timezone” and set a fallback timezone for users without a resolvable tz.
These example posts were automatically generated by PersonaBox from GitHub pull requests.
Want posts like this?
Turn your GitHub PRs into polished product updates.
Powered by PersonaBox

Workflows: “Wait until time window” can now use the person’s timezone (via $geoip_time_zone). Turn on “Use person’s timezone” and set a fallback timezone for users without a resolvable tz.

Data Warehouse syncs can now publish table rows to CDP destinations. Filter the table you’re syncing (e.g., stripe.customer) and we’ll produce matching rows for downstream workflows.

Group profiles now show revenue metrics: MRR and lifetime value are pulled from Revenue Analytics when available, with a clear source indicator and fallback to group properties.

Customer Analytics: Power Users table now includes MRR and Lifetime value when Revenue Analytics is enabled (with currency formatting and clearer column titles).

MCP: Skills are now served as resources (from the PostHog examples repo) and return ready-to-run one-line install commands (e.g. installs into .claude/skills/<id>). Works with Claude Code and Cursor nightly.

New search UX (flag: NEW_SEARCH_UX): Cmd+K now opens a modal instead of switching routes. Search results are unified across more items (including early access features and workflows), plus persons, groups, and recording playlists.

Video-first session summarization: generate single-session summaries from the replay video (plus events for context), chunked into 15s segments and consolidated into journey steps. Rolling out behind feature flag max-session-summarization-video-as-base.