← All releases

May 17, 2026

Boost a Post, fully wired

Plan paid promotions like you plan organic posts. Schedule a Boost a Post, watch its live status, and see per-platform spend right from your home feed — plus richer published-post analytics and an image chat that doesn't overwrite your manual edits.

Boost a Post: schedule it, watch it go live, see what it spent

For Marketers who run paid promotion on top of their organic posts, and the reviewers/assignees who approve the spend before it goes out
Boost a Post is now a full loop. Users can schedule a boost to fire later, pick a goal that matches the platform (Instagram now offers 'Get more engagement' and 'More profile visits' separately; Facebook has 'Get more Page visits and followers'), and once the boost goes live the post shows a pulsing live badge and a clean KPI grid. Video boosts now wait for Meta to finish processing so they go live as ACTIVE instead of starting broken. Reviewers and assignees can see the per-platform spend in the in-app and email notification before they approve, and the Slack publishing feed header now ends with '| Boosted on [platforms]' so the rest of the team sees it without clicking.
Why it matters: Boosting a post used to be a one-shot button: fire and forget, with no scheduling, fuzzy goal options, and notifications that didn't say how much money was about to be spent. Reviewers had to dig to find the spend before approving and posts sometimes silently failed for video.
Going live: pulsing status dot and 'live on Meta' toast
A video post boosted end-to-end on Meta
Published-state KPI grid for a live boost
Published-state KPI grid for a live boost
Boost summary inside the review flow
Boost summary inside the review flow
Assignee panel shows a boost is attached to the task
Assignee panel shows a boost is attached to the task
Reviewer notification with boost spend total
Reviewer notification with boost spend total
Per-platform spend breakdown in the email notification
Per-platform spend breakdown in the email notification
In-app version of the review-request notification with totals
In-app version of the review-request notification with totals
Slack publishing feed header now ends with '| Boosted on [platforms]'
Slack publishing feed header now ends with '| Boosted on [platforms]'
Video boost shipping as ACTIVE once Meta is done processing
Video boost shipping as ACTIVE once Meta is done processing
Status badge plus Reach / CPC on the published Meta boost
Status badge plus Reach / CPC on the published Meta boost

Home feed now shows per-channel performance 24–48h after publish

Mailchimp Opens / Clicks / CTR card on the home feed
For Multi-channel marketers who publish across Mailchimp, LinkedIn, Facebook, and Instagram in the same week, plus CSMs and AEs running demos
The home feed now drops a Published Performance card under each post once the numbers are in. Mailchimp shows Opens / Clicks / CTR. LinkedIn organic shows Impressions / Reactions / Clicks. Facebook gets Reach / Reactions / Clicks, Instagram gets Reach / Likes / Comments. Posts cross-published to Facebook AND Instagram now get two separate cards (one per channel) instead of being squashed into a single Facebook card. The home layout itself was rebuilt to match the Figma spec — tighter feed tabs, outlined chip CTAs, and a single rounded feed container with internal dividers — and a Demo Data toggle now works on the home page so CSMs and sales can show the lifecycle without a real connected store.
Why it matters: Users had no way to tell from the home feed whether what they shipped worked. They'd publish a Mailchimp campaign or a LinkedIn post and then have to bounce out to each platform's native analytics to see if it landed. And on demo calls, the home feed used to be empty unless there was a real connected store.
LinkedIn Impressions / Reactions / Clicks card
LinkedIn Impressions / Reactions / Clicks card
Facebook (Reach / Reactions / Clicks) and Instagram (Reach / Likes / Comments) cards
Facebook (Reach / Reactions / Clicks) and Instagram (Reach / Likes / Comments) cards
Cross-posted FB+IG content shows two cards, one per channel
Cross-posted FB+IG content shows two cards, one per channel
Demo Data toggle: the All tab with the full feed lifecycle
Demo Data toggle: the All tab with the full feed lifecycle
Demo Data toggle: the Published tab
Demo Data toggle: the Published tab
Refreshed home page matching the latest Figma
Refreshed home page matching the latest Figma
Home feed with unread cards highlighted
Home feed with unread cards highlighted
Card polish: tighter spacing and unified borders
Card polish: tighter spacing and unified borders
More breathing room across the home page
More breathing room across the home page

Business Goals get their own tab in Marketing Strategy

The new Business Goals tab in Marketing Strategy
For Merchants setting up Marketing Strategy for the first time, and any user revisiting their goals after a quarter of activity
Business Goals now has a dedicated tab in Marketing Strategy and sits above Audience & Positioning, since it's the section people anchor on first. Picking a preset goal opens an inline editor right in the dialog (target, current, period, target date — nothing saves until you hit Save), so a misclick is easy to walk back. An empty tab now generates an AI-suggested Ambition plus a handful of starter goals based on the connected store, each one addable with a single click. The preset library is grouped by theme with sticky headers, and an Ambition card at the top captures the bigger-picture vision that ties the individual goals together.
Why it matters: Setting up business goals used to mean bouncing between an empty preset list and a separate custom-goal flow, with no concrete target values to anchor on. Empty stores hit a wall: nothing in the library felt theirs, and there was no AI suggestion to nudge them forward. Suggested goals occasionally came back with 'Target —' instead of a real number, so they couldn't be added in one click.
Ambition card at the top of the tab
Ambition card at the top of the tab
Preset library grouped by theme with sticky headers
Preset library grouped by theme with sticky headers
Editing a goal with the change hint
Editing a goal with the change hint
Current business challenges banner next to the goals
Current business challenges banner next to the goals
Inline preset editor — target, current, period, date all in one dialog
Inline preset editor — target, current, period, date all in one dialog
AI-suggested ambition and starter goals on an empty tab
AI-suggested ambition and starter goals on an empty tab
Clean dialog footer with Add Custom Goal, Discard, Save
Clean dialog footer with Add Custom Goal, Discard, Save

SEO/GEO page is easier to scan, and keyword picks got smarter

Refreshed intent-grouped SEO/GEO layout
For SEO-minded merchants and CSMs setting up the Business DNA for stores in narrower verticals where Semrush data is thin
The SEO/GEO page got a layout refresh that groups keyword intents and metrics together so you can scan a store's plan without scrolling back and forth. Under the hood, keyword selection now blends AI-generated candidates with Semrush data, enriches them with Semrush metrics, then picks up to five keywords per intent — falling back to fewer when nothing meets the quality bar rather than padding with weak suggestions.
Why it matters: The old SEO/GEO page was a wall of data that was hard to read at a glance, and the keyword picks came purely from Semrush — so an empty Semrush response meant the user got nothing, or worse, weak filler. Stores in niche verticals saw the most pain.

Chat can edit images you've already touched without losing your work

Clearer overwrite dialog copy in the image chat
For Users iterating on AI-generated visuals inside chat — especially anyone doing manual touch-ups before asking the AI to change something else
The image chat now handles 'edit something I already manually changed' cleanly. When you confirm 'overwrite' on a hand-edited image, the new image is baked into the scene under a fresh image set, so reopening the editor stays consistent with your choice instead of silently reverting. The confirmation dialog itself got clearer copy, the automation chat now correctly distinguishes a text refine from an image refine in its bubbles, and the homepage chat now captures user feedback so we know which suggestions land.
Why it matters: Users who had manually edited a generated image could ask the chat to overwrite it, click confirm, and watch the next render quietly bring the old image back. It looked like the AI had ignored them. The chat itself also confused text and image refines, which made it hard to tell what the AI was actually about to do.