Skip to main content

Global email themes

Themes are managed at the workspace level now. Set typography, colors, and spacing once and every email inherits them. Editing a theme updates the emails using it, so a rebrand is one change rather than a migration.

Custom object settings

Custom objects now carry their own settings page and appearance controls, and sit in the sidebar alongside the built-in objects using the same appearance picker.

Objects sync in from Salesforce with a unique constraint on the Salesforce id, which means two concurrent syncs cannot produce a duplicate record.

Agents can edit workflows

An agent can now modify a workflow directly, not only describe one. Campaign token values can be read and written by an agent as well.

Improvements

  • Email Email processing uses HTMLRewriter instead of JSDOM, which cuts render time on large templates.
  • CRM Sync Standard Salesforce objects appear in the object list alongside custom ones.
  • Data Model Schema fetches are memoized during contact intersects, so large audience evaluations do their lookups once.
  • Forms Lead form pagination is cursor-based rather than offset-based.
  • Performance Resource cache reads are batched through Redis MGET.

Fixes

  • Reporting Fixed a phantom entity returned by batched cache reads.
  • Performance CSV export has enough memory to finish large exports.
  • Integrations Fixed the ads tracking switch.
  • Search Filterable string attributes are capped to the index’s byte limit rather than failing the write.