SHIPPED · v0.9.0

Distribution Performance dashboard

New

  • Distribution Performance dashboard. A new Distribution view, placed after Channels and before Distribution History, reports how your published posts actually performed using each platform's official analytics rather than estimates.

  • See total posts, exposure, reach, and engagement for any period, plus a trend chart, a best-time-to-post heatmap, your top posts, a per-channel comparison, and how many audience conversations earned a reply.

  • Covers X/Twitter, Facebook Pages, Instagram, Threads, YouTube, TikTok, Pinterest, Bluesky, and Mastodon, refreshing when you open the app and periodically after that, with historical posts backfilled where their identity is unambiguous.

  • Every number shows its source, freshness, and coverage; metrics a platform doesn't expose are labeled as unavailable instead of shown as zero.

  • Capture a website's visual style. Point Design Studio at a website — usually your own product site — and it reads the page's real colors, fonts, and shapes into a reusable design system. A new Website style toggle then applies that captured look to generated marketing images, so campaign visuals match your brand automatically. Pages are read only inside a sandboxed, isolated window.

  • Per-channel campaign languages. Choose one or more languages for a campaign and, when you want, assign different languages to different channels — for example English on LinkedIn and Vietnamese on Facebook. You can type a custom language that isn't in the list, and both the written copy and the generated design images follow the language you pick.

  • Pre-publish media checks. Before a post goes out, attached images and videos are checked against each destination's real limits — file size, count, dimensions, duration, and format — so oversized or unsupported media is caught in the composer instead of failing at publish time.

Improved

  • Custom values in selection fields. Dropdowns across the app can now accept a typed value that isn't in the list, making it easy to add a custom language or other free-form option.

  • Request analytics permissions while connecting a channel. Connecting or reconnecting a channel can now request the extra read permissions its analytics API needs, so Distribution Performance can pull metrics for that account.

  • Fuller distribution history. The distribution history detail view now shows richer, step-by-step logs for each publish attempt.

  • Consistent media in campaign previews and Post Now. Attached images and videos are validated and previewed consistently across the campaign composer and the Post Now flow before delivery.

Fixed

  • Non-Latin languages stay intact in generated content. A writing-style skill can no longer force generated copy or design images into ASCII or transliterate the target language, so languages such as Vietnamese render correctly.

  • New campaign composer assigning per-channel languages, with Facebook set to both English and Tiếng Việt and per-account language overrides.
    New campaign composer assigning per-channel languages, with Facebook set to both English and Tiếng Việt and per-account language overrides.
  • Threads channel settings granting the analytics read scopes threads_manage_insights and threads_read_replies before pulling performance metrics.
    Threads channel settings granting the analytics read scopes threads_manage_insights and threads_read_replies before pulling performance metrics.
  • Facebook channel settings showing the optional Distribution Performance read permissions read_insights and pages_manage_engagement, with a Reconnect for performance metrics button.
    Facebook channel settings showing the optional Distribution Performance read permissions read_insights and pages_manage_engagement, with a Reconnect for performance metrics button.