You approve every piece
Every article is written in your voice and delivered ready to proof. Nothing publishes until you approve it. You are the publisher and you have final say.
Pricing
Pick a plan by what you want published. No credits, no word meters, no per-image charges. Pay monthly, or pay for the year and get 2 months free.
Checkout takes your first month, or your first year on annual billing, there and then. Ask within 7 days of a payment and you get all of it back while fewer than 7 articles have been generated since that payment. From 7 on, you get back the part that covers the articles not yet generated.[1]
Prices are per site, in US dollars. Monthly billing is $29, $79, $149 a month. Annual billing is $290, $790, $1,490 a year, which is ten months of the monthly price for twelve months of service. Annual is the same plan at the same limits, charged once. Your first payment is taken at checkout on either interval. Ask within 7 days of a payment and you get all of it back while fewer than 7 articles have been generated since that payment. From 7 on, you get back the part that covers the articles not yet generated. Cancelling stops the next charge and ends production at the end of the paid period, which on an annual plan is the end of the twelve months you have paid for; beyond the refund above we do not otherwise refund part periods on cancellation. The terms state it in full. You can move between monthly and annual later from the dashboard, and the unused part of what you have already paid is credited against the new charge.
Standard on every plan
The trust layer is standard on Starter, Growth and Max. No add-ons, no credits.
Every article is written in your voice and delivered ready to proof. Nothing publishes until you approve it. You are the publisher and you have final say.
Every factual claim is traced to a source and checked before you see it. Each post can carry a "checked against these sources" section your readers can open. You decide whether to show it, all of the sources or a selection. Verification happens either way.
A named-author byline and article schema, automatic internal linking, and instant IndexNow submission to Bing, Yandex and other engines that support it as soon as a post goes live, with our key on the hosted blog and an IndexNow key of yours on your own WordPress site. Submission tells those engines the page exists; when, or whether, they index it is their decision.[2] A fresh sitemap keeps Google finding new posts.
See it live
PlainQuill runs on PlainQuill. Our own blog is researched, written, checked, held for approval and published by the same pipeline a customer buys, on the same schedule. It is not a screenshot, not a sample, and not a page built by hand to look good here.
Every article ends with the sources it was checked against, as links you can open and read. Judge the writing, judge the sources, and judge whether the claims in the piece are actually in the pages underneath it. That is the whole argument for this product, and it is checkable in about two minutes.
No free trial
Every PlainQuill article is real work, done fresh for your business. Before anything is written, current sources are fetched and read. A writing model drafts from them in your voice, with each factual sentence tied to its source. Software then checks every quote, link, number and date against those sources, and a second model that did not write the piece reads it again and reports what it cannot confirm. A piece that fails is reworked or held back with the reason shown, never published anyway. Only then does it reach you for approval. That is several model runs, live source fetching and two layers of checking for every article, every day. It costs real money each time, far more than a single prompt to a language model.
Free trials are never really free: every business that offers one recovers the cost from its paying customers. We would rather keep that cost off our members' bills. So instead of a trial there is a refund. Ask within 7 days of a payment and you get all of it back while fewer than 7 articles have been generated since that payment. From 7 on, you get back the part that covers the articles not yet generated. Anyone who tries PlainQuill in good faith is covered, and the members who stay are not paying for everyone who only wanted something free.
Questions
Checkout takes your first month, or your first year on annual billing, and the plan starts there. There is no setup fee and nothing is deferred: the plan starts when the payment does.
Connect a channel, approve your brand brief and approve the week of topics we propose, and the first drafts arrive within a day. Everything still waits for your approval, so nothing reaches your audience unless you release it.
If it is not what you wanted, the refund below is the way back out.
Yes, on every plan, and it costs ten months for twelve. Starter is $290 a year instead of $29 a month, Growth is $790 instead of $79, and Max is $1,490 instead of $149. That is 2 months free.
Annual is the same product with the same limits; the only difference is that you are charged once for the year instead of once a month. Pick the interval at checkout.
You can move between monthly and annual at any time from the dashboard. The change reprices the subscription you already have rather than starting a second one, and the unused part of what you have already paid is credited against the new charge.
The next 100 customers to pay for a plan become founding members and keep more than the plan lists, for as long as you keep a paid plan. It is not a discount and there is no code: the perk attaches to the account when the first plan payment goes through.
Starter gets 1 extra social network. Growth gets 2 extra social networks. Max already connects all twelve networks, so it gets 2 extra tracked searches and 50 extra images a month instead.
The perk follows the plan you are on. A founding member who moves up gets the higher plan’s perk, and one who moves down gets the lower one. It lasts while the subscription is paid for and ends if the plan does.
There is nothing to enter at checkout: if a seat is still open when your payment goes through, it is yours. A seat, once taken, is not released, including when the payment is later refunded. We may close the offer to new customers at any time, and anyone who already holds a seat keeps it.
Every article you approve derives a post for each network you have connected, written for that network rather than copy pasted into it, and reusing the article image.
Your plan sets how many networks you can connect: any 4 on Starter, any 6 on Growth, all 12 on Max. Founding members connect more, which the answer above sets out. We add no posting limit of our own; each network sets its own daily ceiling, and the tightest of them are X at 10 a day, Pinterest at 20 and Facebook at 25.
One of the twelve is posted without the article link, by construction: X. X charges for link posts and that add-on is not bought, so the address is removed from an X post and from its first comment. An X post promotes the piece in its own words and a reader cannot click through to it from there. On Instagram the link goes in the first comment under the post, as an address to copy, because Instagram makes no address clickable. A Reddit post without a picture is a Reddit link post, and a Reddit post with a picture has the link at the end of its text. On Pinterest the link is the page a tap on the Pin opens, and the description is left as written. On Bluesky the link is a link card under the post text. It is stated here rather than left to be noticed.
Each post waits for your approval separately from the article it came from, and you can ask for changes on one without touching the other.
On Facebook you choose which Page posts go to when you connect, and a post is never sent without one.
A post that is already live can be removed from the dashboard. It is deleted on the network, the post’s record says when it was removed, and if the network refuses, the post is left as it was and the reason is shown. On Instagram, Threads and Reddit a post cannot be deleted through the route we publish by, so on those three the dashboard says so and names where to remove it yourself.
You can also write posts yourself. Type one and send it, in which case writing it is approving it, or hand us a link or a block of pasted text and have one written per network, in which case it lands in your queue like everything else a model wrote. Either way you can adapt an article you have already published into posts for a network you connected later.
Every post we published is read back once a day for impressions, reach, views, likes, comments, shares and saves, on the seven of the twelve networks we can get those figures for. The other five report nothing at all, and clicks are not among the figures any of them give us.
Both, and the updates arrive inside your weekly plan rather than as a separate charge. When a piece we published slips at least five places from a position on page one and stays down for a week of daily readings, or turns six months old without ever having been refreshed, the next week’s plan proposes a refresh of that exact piece with the evidence on the card: the position it fell from, where it sits now, and the search it is about.
You approve a refresh the way you approve anything else, or drop it. It replaces the piece in place when it publishes, keeping the address, the comments and the date, and it is not re-announced on your social accounts.
By default at most a fifth of each plan goes on upkeep. You can set that share anywhere between none and half from the planning conversation, and a piece can only be refreshed again after sixty days. We refresh pieces we wrote; anything you wrote or imported yourself is left alone.
Yes. There is a Model Context Protocol endpoint for an assistant that speaks it, reached with a scoped key you generate and can revoke. You choose what the key may do when you make it, one area at a time, and it carries only the areas you ticked.
Reading is one area: the figures on your dashboard, the week’s plan of topics, what is waiting in your queue, the full text of a finished piece with its checks and its sources, and, if your website is hosted here, its pages and files and a download of the whole site. Setting up is another: your business details, the questionnaire, connecting a blog, approving your brand brief and each week’s plan, asking for the next week to be planned early, and reading one website you say you like the look of to report back its colours, type and mood. That last one spends a message of your monthly allowance on an address the assistant chose, and is capped at 5 a day on one key. Writing social posts is a third: hand it a link or some text and get one post per connected network, into your queue at pending review, checked against that source the same way the composer’s are.
Changing a hosted website is the fourth, and it takes two separate permissions: a key with that area ticked, and a setting you turn on yourself. It is off until you turn it on, and a key that asks without it is refused with the reason and a link to the setting. That area covers the words on your pages, approving and publishing them, putting an earlier version of a page back, pushing up a site you built yourself, your own domain, where the blog sits, the files your site draws such as your logo and its pictures, the analytics or advertising tag you attach by naming a supported provider and its id, and the plan your site is built from: storing the plan you agreed and writing every page of the site from it. Writing the pages is not publishing them; they arrive in your queue like everything else. A page is only published once it has been approved at the exact copy that was read, and every change is recorded against the key that made it, by the name you gave it.
Approving your finished pieces is a fifth area: your assistant approving on your behalf, a different kind of interface to the same decision. You remain responsible for what publishes, exactly as when you click approve yourself. Like the website it takes two separate permissions: a key with that area ticked, and a setting you turn on yourself. Both are off until you turn them on, and only you can make a key with it; a colleague cannot. A key that has it may approve only a piece that passed every check and is not held or flagged, and no more than 30 days past its planned day (one whose day has passed is scheduled for the next open slot, never published at once), it has to name the exact version it read, there is a daily limit, and every approval names the key in the piece history and in your daily or weekly mail, whichever your mail preference is.
The guide is a sixth area, and it is the other way to drive an account: instead of reading everything and deciding for itself, an assistant asks the guide what to do next, reads what it proposes, and accepts or declines it. It takes one permission rather than two, because what it opens is bounded by what the guide can propose rather than by a setting you turn on. It can change your setup, your month of topics and your schedule, and it never approves an article or a social post: an approval it could cause names no version, and the gate above refuses one that does not. Approving a piece is the fifth area, a different key and a different setting.
Managing your pieces is a seventh area: it does what the controls on a piece do, short of approving it. It can send a held piece back to review, reject one, have one rewritten or written again after a failure, remove one from the library, move one to another day, rewrite its text, change its byline and redo its picture. Changing what is live is an eighth: taking a social post down from its network, and rebuilding the pages already published on your hosted blog. Neither approves anything or publishes anything new. Both act with the rights of the person who made the key, checked again on every call, and taking a post down or rebuilding pages needs a key the account owner made.
Changing your plan is a ninth area: taking a topic off it, moving one to another day, editing one, adding your own or one of the week’s suggestions, and starting the next piece early, which still publishes on its planned day. Managing your channels is a tenth: checking a connection again, disconnecting a WordPress site, and starting a social connection, which gives your assistant a short-lived, single-use link for you to open and sign in yourself, so no password passes through the key; whoever opens that link first can connect an account, so it should reach only you. Both need a key the account owner made.
Without that fifth area no key can approve or publish an article or a post, whatever else it carries, and with it nothing publishes except on an approval bound to the exact version of the exact piece. Nothing can change your billing, your card or your subscription, whatever a key carries.
Each key has a daily cap on how many calls it may make, counted separately for calls that only read and calls that change something, so a key that escapes cannot be used without limit before you notice. Revoking it ends every address it was given, including a download it had already asked for.
Yes, on every plan, for a business people can visit or call. You confirm your business details once: the name, address, phone number, opening hours and website. We then read what Google, Yelp and Apple Maps show for the business, and what your own website and the site we publish for you say, and compare each of them with those details.
Each source is reported as matching, not matching, not checked (we could not find a listing, or the read did not finish) or not connected, and a source nobody read is never counted as a match. A wrong address or phone number that shows up on two checks in a row is emailed to you, if your mail preferences allow it.
We report the difference and link to the place where that listing is edited. We never change a listing for you and never claim to have fixed one. A business with no public address has nothing there to check, so we do not look it up on those services at all.
Yes, on Growth and Max. Growth checks 5 of your searches on Google Maps and Max checks 15, once a week, and they are a separate allowance from the searches tracked on the web page. Starter does not include local checks.
You tell us the town or city the business is in, and we record where your listing sits among the businesses the map shows for that search. It says how we identified your listing: by the website on it, which is certain, or by the business name, which is a match on a string and is labelled as one. Adding your website to your listing makes it certain.
It is a measurement of a map on the day we looked, not a position we promise or control, and if we cannot find your listing we say so rather than reporting a number. A web position and a map position are different questions and are reported separately; neither is folded into the other.
You also choose which country your web positions are read in. A position read in the wrong country looks exactly like one read in the right country, which is why it is a setting rather than a guess.
Yes. Upload your own image to a topic before it is written, so the piece is illustrated with your photograph rather than a drawn one, or swap the picture on an article that is already published.
Uploads use none of your image allowance, because nothing is generated: there is no drawing call to pay for. There is no per-image charge and no credits to buy for them.
A picture you supply is not put through the checks that exist to catch our own drawings’ mistakes, and that is deliberate: those checks delete what they flag, and run against your own logo or your own team they would delete exactly the picture you chose. It is also not labelled as AI-generated, because it is not.
No. Every article includes an image, drawn for that piece, described for alt text and checked before it is used. That is on every plan and there is nothing to buy for it.
On top of that you can generate pictures by hand while writing a social post: 50 a month on Starter, 100 on Growth and 150 on Max. The two allowances are kept apart on purpose, so a busy month of articles never quietly takes the button away.
There are no per-image charges and no credits to buy. When a month’s hand-drawn allowance is spent, it is spent, and it resets with the month.
Yes, from the dashboard, at any time, without contacting support.
Cancelling stops the next charge and the daily production run. Content already published to your site stays yours and stays online. You can export what is in the queue before you go.
No. Every article is researched from live sources and checked twice before you see it, which costs real money each time, and the cost of free trials always ends up on paying customers' bills. Instead there is a refund. Ask within 7 days of a payment and you get all of it back while fewer than 7 articles have been generated since that payment. From 7 on, you get back the part that covers the articles not yet generated.
Yes, within 7 days of a payment. To ask, email hello@plainquill.com from your account address. The window runs from the payment rather than from signup, so it covers a renewal exactly as it covers your first charge.
How much comes back turns on one figure: how many articles have been generated since that payment when you ask. Fewer than 7, and the whole payment comes back. 7 or more, and the part covering the articles that have not been generated comes back. The billing page of your dashboard shows how many articles have been generated since your last payment, so the figure is one you can read before you ask.
It is the same on monthly and annual billing. On annual billing the payment is the whole year's charge, so a full refund returns the whole year. Generated rather than published is deliberate: approving is your decision and it should not cost you the refund.
Cancelling is a separate thing and is done from the billing portal. It takes effect at the end of the period you are in, so it stops the next charge rather than clawing back the current one, and nothing you have already approved is affected. Rights the law where you live gives you sit above all of this and are not taken away by it.
Nothing is taken down. Cancelling stops the next charge and stops the daily production run; it does not reach into anything already published.
On your own WordPress site the posts are on your installation and nothing of ours touches them again. On a blog we host, the pages already published keep serving at their PlainQuill address. A custom domain you connect serves for as long as its certificate stays active with your DNS pointed at us; if that lapses, nothing is removed, because the PlainQuill address keeps serving either way.
You can export the record of what was produced from Settings at any time, whether or not you are still subscribed.
You do. Content produced for you and published on your channels is yours, and you may edit, reuse, repurpose or delete it.
We keep an internal record of what was produced and approved, because the publishing controls depend on that record. We do not train models on your content and we do not license it to anyone else.
We never ask for your WordPress login password, and there is nowhere to enter one. What you paste is an application password, which WordPress issues per user for one integration and which you can revoke from your profile without changing anything else about your account.
It is tested against your site before it is stored, and encrypted before it touches our database. If the test fails, nothing is saved. It never reaches a browser again and is never shown back to you.
It is used to publish to your site, and to check the connection when a publish fails.
AI models write it. We do not claim otherwise.
Each piece is researched against live sources first, so the draft is built on material that exists rather than on recall. The draft then goes through automated checks for source coverage, broken links, duplicate claims and prohibited statements, and after that a separate editor model reviews it against the sources independently of the model that wrote it.
Claims that cannot be traced to a source are removed or the piece is held. Held pieces show you the claim that failed. You read the result, see the sources, and decide.
The two exceptions are the writing that is already yours: a post you typed yourself, and an archive you imported. We did not research, check or edit either, so no source list, no editor verdict and no claim count is shown against them anywhere. They are labelled as yours instead.
That is your call. Every article is checked against its sources before it reaches you, and each post can carry a "checked against these sources" section your readers can open.
You decide whether to show that list on a given article, all of the sources or a selection. Verification happens either way. The control is only over what your readers see.
New posts are submitted to Bing, Yandex and other search engines that support IndexNow as soon as they go live, so those engines hear about them straight away rather than on their next crawl. Submission tells them the page exists; when, or whether, they index it is their decision. On the hosted blog that runs on our key. On your own WordPress site it needs an IndexNow key of yours, which most SEO plugins will generate and serve for you; without a key of yours we submit nothing from your domain. A website that collects articles with a delivery key publishes them itself, so we submit nothing for it.
Google does not offer an instant-submit API for articles, so we keep your sitemap fresh and correct so Google finds new posts quickly on its next crawl.
We do not promise rankings, traffic figures or a position in any search engine.
We do not build backlinks or run outreach. We do not publish anything until you approve it.
We do report where the article we published for a query you chose sits, and where your homepage sits for your own business name, and whether ChatGPT, Perplexity, Gemini and Claude cite you when they answer those questions. Where a page you already had is the one ranking, it is reported separately as your existing page, so an article of ours never borrows a position from it.
Reporting a position is not promising one, and we will not pretend a number we measured is a number we control.
What we sell is the part we control: sourced content, produced daily, released by you, published to your channels.
Add-ons
Team members are included in every plan. Four optional extras are priced per month and extra articles are priced by the article; none of them is required to publish, and the trust layer is included either way.
Publish under more than one byline at no extra cost. Every account comes with a primary author identity, and the plan sets how many people can hold one: 2 on Starter, 4 on Growth and 11 on Max, counting you. What you pay for is the content, not the people.
Invite a contributor and they write and manage the queue for their own byline only. If you want the account owner to sign off before a contributor’s work publishes, you can require it.
Starter and Growth include one article set and Max includes 2. Another set adds one more article every day on the same plan, reviewed the same way, and applies from your next weekly plan.
A set can be scheduled however you like across the month and assigned to any of your team members. The allowance is one article a day per set.
One-off articles on topics you choose, researched, checked and approved the same way, and published on the date you pick. Your plan already includes 2 a month on Starter, 6 on Growth and 10 on Max. Past those, on monthly billing a single extra article is $1.50 and goes on your next invoice.
Or buy 12 extra articles for $15 at once, on monthly or annual billing. On annual billing the bundle is how you buy more, because a single extra would wait for your next invoice.
5 more tracked searches, on top of the ones your plan includes. We read where you rank for each one every day, and every week, or every day on Max, we ask ChatGPT, Perplexity, Gemini and Claude whether they name you.
Add as many packs as you need. We keep the number deliberately small by default, because a short list you read is worth more than a long one you do not.
A reviewer reads each article, with the social posts written from it, before it reaches your queue, checks it against a written checklist and sends back the pieces that fail. One set covers 30 articles a calendar month. You still approve every piece.
It is a structured check on top of the automated checks every piece already gets, not a second fact-check of every claim. Ask for it from Billing: nothing is charged until a reviewer is assigned to your account. More sets are $580 a month each, up to the number of article sets on your account. When a month’s reviewed articles are used up, new pieces come to you unreviewed until the first of the next month. A refund on this part follows the articles a reviewer has read.
One hosted website per business is included with Max, on monthly and annual plans. Starter and Growth can add hosting for $9 a month. Start with an AI-built draft, upload a ZIP or text file, or paste site content for the agent to adapt. Review the adaptation report, request changes and approve each page before publishing. Complete static builds can also be pushed with a deploy key.
Domain registration, email hosting and bespoke migrations are separate. A hosted blog remains included on every plan.
Downgrading from Max? Your existing website stays hosted free for one calendar month after the downgrade. Then hosting continues at $9/month, unless you cancel hosting in Billing before that date. We explain this before you confirm. You can export your site while moving it.
See traffic allowances, overage rates and spending controls below.
These allowances apply to the website included with Max and the $9/month hosting add-on.
| Resource | Included | Additional usage |
|---|---|---|
| Website requests | 100,000 per UTC calendar month | $3 per 100,000 additional requests, proportional to the cent |
| Bandwidth | No separate data-transfer charge | $0 bandwidth overage |
| Static build size | Up to 100 MB and 2,000 files per deployment | Larger builds require an agreed custom plan |
Example: 350,000 requests in a month means $7.50 in traffic overages. Your base hosting cost is $0 on Max or $9 on Starter and Growth. Overage totals below $0.50 are waived; other usage is invoiced after the month ends, including on annual plans.
A request is a GET or HEAD request to your hosted website, including pages, images, scripts, other assets and crawler requests. Cache hits count. Health checks, analytics beacons and requests rejected at your spending limit do not count. Request counts are separate from unique visitors and page views.
You control the limit. Additional traffic spending starts at $0. Choose a monthly cap in Billing, up to $100; larger allowances need a custom agreement. We alert you at 80%, 95% and 100% and offer a traffic explanation before you decide to raise it. Email explanations are processed hourly. The agent never raises your limit itself.
At your selected limit, the website temporarily stops serving requests until you raise it or the UTC month resets. Stored files are retained. Review unfamiliar referrers or bot traffic before allowing more spending.
Get started
Checkout takes your first month, or your first year on annual billing, and the plan starts, on your own site and your own topics. Cancel from the dashboard at any time. Ask within 7 days of a payment and you get all of it back while fewer than 7 articles have been generated since that payment. From 7 on, you get back the part that covers the articles not yet generated.