Content checks on every post
Mark now checks the text of every post before it goes to review.

Mark now checks the text of every post before it goes to review. It looks for phrases your workspace excludes, text over the channel's limit, missing required details, AI-sounding words, numbers no claim backs up, and placeholders like [needs source] left in. A failed check stops submit and names what to fix, while a warning only flags it for the reviewer under Checks on the review page and never turns off Approve.
Improvements
- Landing pages and emails: Draft, review, and approve them like your other posts. An approved landing page goes to your website's CMS. Mark doesn't send email yet, so an approved email stays approved for you to send.
- Review: Select Edit on a post that's in review, approved, or scheduled to change it without sending it back to draft. Saving makes a new revision and puts the post back in review.
- LinkedIn: Post a PDF as a document carousel, and add a first comment that goes out right after the post.
- X: Write every post of a thread in the main editor and attach media to any of them. When a post runs over 280 characters, select Split into thread.
- CMS images: Pick a website post's cover and body images, and images for social posts, from your CMS media library. Website posts point at the existing image instead of uploading a copy.
- Approvals: A channel set to Admins only now limits approve, request changes, and reject to workspace admins, in the app and through AI agents.
- Channels: One row per channel, with rules and settings in a side sheet. Connecting Instagram asks which Facebook Page to post through, and Change board moves Pinterest pins without reconnecting.
- Brand: A new Offer section records what you sell today, what's planned, and claims to avoid. Personas take pains, jobs, and your customers' own words, and the Brand page lists your content exclusions.
Fixes
- Website posts: Links to your own site stay plain links, with no tracking redirect.
- Website posts: When a slug is already taken in your CMS, Send preview and a failed approval show which page holds it, with Use this page to take it over.
- CMS connection: The mapping form keeps your choices after Save mapping.
