Each client pays their own AI provider
Add the client's OpenAI, Anthropic, Google or xAI key on their site, or your own. The provider bills that account directly, so there is no usage to mark up, resell or reconcile. Keys are encrypted in the database, or kept in wp-config.php.
Sources you can show the client
Drafts cite the pages they were written from, inline, with retrieval dates. The provider, model and time are saved with the post, and anything the plugin could not confirm is listed as a warning.
A voice per client
Writer profiles hold the voice, expertise, vocabulary and words to avoid, and are linked to the client's WordPress author, so drafts are credited to the right byline. Preview a profile's style before using it on a whole article.
Review before anything is written
Guided mode pauses twice: you approve the sources, then the outline. Drafts arrive as ordinary WordPress drafts in core blocks, and nothing is ever published automatically.
Spending stays predictable
Every job records its provider usage and estimated cost, from the model's list price. Set a monthly ceiling for the site and for each user, and jobs stop before going over it.
Roles that match your team
Authors write and manage their own drafts, editors see and manage every job, and only administrators change keys and settings.