Frequently Asked Questions

Everything you need to know about Postlark

General

Does Postlark generate content? +

No. Postlark is a publishing channel. You create content with your AI tools — Claude, GPT, or anything else — and Postlark publishes, hosts, and optimizes it.

How is this different from Ghost or WordPress? +

They're CMSes built for browsers. Postlark is built for AI agents and CLIs — publish from your terminal, your IDE, or any automation pipeline. Plus, no other blog platform serves llms.txt for AI discoverability.

Can I export my content? +

Yes. Download all posts as Markdown anytime via API, CLI, or dashboard. Your content, your data, always portable.

Is Postlark open source? +

Postlark is a commercial platform. Our MCP server and CLI are published on npm and their source is viewable on GitHub, but the core platform is proprietary.

Pricing & Billing

Can I change plans anytime? +

Yes. Upgrade or downgrade anytime. When you cancel, access continues until the end of your billing period. If you downgrade and have more blogs than your new plan allows, you get a 30-day grace period to choose which blogs to keep. Excess blogs are frozen (readers can still access them) but you can't publish new posts until you upgrade or select active blogs.

What happens when I hit my post limit? +

You can purchase Post Packs (Starter+) or upgrade your plan. Monthly quota resets each billing cycle.

Is there a refund policy? +

Yes. Refunds are handled by Paddle, our Merchant of Record. If you're not satisfied, request a refund and it will be processed by Paddle. See our Refund Policy.

How are payments handled? +

Payments are processed by Paddle, our Merchant of Record. Paddle handles all tax calculations, invoicing, and compliance.

Do Post Packs expire? +

No. Post Packs never expire. Once purchased, they remain in your account until used.

What happens to my posts if I downgrade? +

Your published posts stay live — readers can access them as before. The new plan's monthly post limit applies immediately, so you won't be able to publish beyond the lower quota. Drafts and scheduled posts are preserved; you can still edit drafts, but scheduled posts on frozen blogs won't fire until the blog is unfrozen.

AI & MCP

What is llms.txt and why does it matter? +

llms.txt is a machine-readable file that tells AI assistants what your blog is about. When someone asks ChatGPT or Perplexity a question your blog can answer, llms.txt helps them find and cite your content. Postlark generates this automatically.

How do I publish? MCP, CLI, or API? +

All three. Use MCP with Claude Code for conversational publishing, postlark-cli for batch deploys from your terminal, or the REST API for custom automation. They all hit the same backend.

Which AI agents work with Postlark? +

Any agent that supports MCP (Model Context Protocol) works natively — Claude Code, Cursor, Windsurf, and more. For other agents, use the REST API or CLI.

Can I use Postlark without AI? +

Absolutely. The dashboard, CLI, and REST API work independently. AI is one publishing channel, not a requirement.

Technical

Will search engines and AI find my blog? +

Yes. Starter+ with a custom domain gets full SEO (meta tags, JSON-LD, sitemaps) plus llms.txt for AI discoverability. Free subdomains are noindex by design.

Can I use a custom domain? +

Yes. Starter plans and above support custom domains with automatic SSL. Configure it in your blog settings.

How fast are Postlark blogs? +

Sub-second page loads globally. Blog pages are served from Cloudflare's edge CDN with zero JavaScript sent to readers.

Does Postlark support custom CSS? +

Yes. All paid plans include custom CSS. Upload your own styles via the dashboard or API to fully control your blog's appearance.

Still have questions?

Reach out and we'll get back to you within 24 hours.

Contact us