Content at scale
Stop copy-pasting into 30 wp-admins.
Writing is the fast part now. Getting it onto every client site, correctly, is where the hours go.
What your team can ask, in one conversationWrite a 900-word guide on choosing a family dentist for each of my three dental clients, in each clinic's tone. Fill in the Rank Math focus keyword, SEO title and description. Save them as drafts and send me the preview links.
Our writers live in ChatGPT. Then someone spends the afternoon pasting into each client's WordPress.
Publishing
The conversation that writes the post also publishes it.
Ask for a post per client, a refresh of last year's articles, or a new landing page. Categories and tags included.
ChatGPT or ClaudeConnect the AI your team already uses, once. From then on one conversation can create and update posts and pages across all the client sites you allow.
The AI works site by site, and every action names the site it touches. Built on open standards (MCP), so you are not tied to one AI vendor.
I'm not letting an AI loose on a client's live site.
Per-client permissions
Each client site only allows what you allow.
So a look-but-don't-touch client stays read only, and the clients on a content retainer get full. Only the site owner or an admin can change a level, and every change is recorded.
Read onlyis all an AI gets by default. Content, shop, updates, security and destructive actions are separate groups you tick on purpose. Sites you don't pick stay invisible to it.Tested on the real connection paths: a read-only AI is refused when it tries to delete a site, and an AI allowed one site gets “no such site” for the others.
On top of that, each site has an access level: read only, read and edit (touch up existing content, no new posts, no deletes), or full. It applies to you, your AI and automatic jobs alike.
The SEO fields are half the job, and nobody remembers to fill them in.
SEO
Rank Math fields filled in with the post.
Rank MathFocus keyword, SEO title, meta description, canonical, robots, and social title and image where the plugin supports it.
Needs Rank Math and our free Vibery Connect plugin on the site (one click on sites we host). Yoast is not supported today. In the editor you can set the SEO title, description and social image on any site.
AI content still needs a human pass before it goes live on a client's site.
Review
Drafts for review, preview links, and a time to publish.
When a client asks for one change, the AI can edit a single paragraph, button or heading and leave the rest of the post exactly as it was.
Ask the AI to save posts as drafts and send you preview links. Give each post its own publish date and time. Writers on your team can draft without being able to publish.
Every edit keeps a revision you can compare side by side and restore in one click.
Every time someone edits an Elementor page outside Elementor, the layout breaks.
Page builders
Page-builder layouts are never touched.
Pages built with Elementor, Divi, WPBakery and other builders keep their layout. You can still edit the title, link, SEO and status.
Block-editor and classic posts open and save without losing a single block of formatting.
The client rebranded. Now 200 posts mention the old name.
Bulk edits
Find and replace across a whole site, with a preview.
See every change before it happens, undo it all in one click. Posts someone edited in the meantime are left alone.
Change status, categories or author on many posts at once, the same way.
How images work: your AI uploads image files to the client's media library. It does not pull images from a link or generate them for you. Publishing to many sites happens one site at a time inside the same conversation, and scheduling is set per post.