Skip to content
InkApex

Self-hostable. Bring your own model keys.

Articles grounded in your business, published as drafts every day

Add your website. It reads your business into facts, plans a keyword calendar from your competitors and audiences, researches and writes sourced articles, reviews them with a second model, and publishes them as drafts to your site, every day.

14-day free trial. Priced by plan, not per article.

By hand

What one article costs when people do every step

Rough figures for a 1,500-word article done properly, from an empty page.

  • 2 hper article

    Keyword research

    Pull competitor pages, group the terms, check volume and difficulty, pick one target and read what already ranks for it.

  • 4 hper article

    Writing and fact-checking

    Outline, draft, find a source for every number, then rewrite the parts that drifted from what your business actually does.

  • 1 hper article

    Publishing and internal links

    Format the piece, write the meta, pick pages to link to, paste it into the CMS and send it for review.

About seven hours per article. The engine does the same steps in minutes and leaves you the approval.

How it works

Five steps, every day, for every site

Each step leaves a record you can read: the facts, the keywords, the sources, the score.

  1. 1

    Read your site

    Add a URL. The engine crawls your pages and sitemap and extracts what your business does, who it serves and what it claims, each fact with the page it came from. It reads your own posts to learn your house style. Switch off any fact you do not want used.

  2. 2

    Plan the calendar

    Name a few competitors and audiences. It gathers their keywords, checks volume and difficulty, drops what your site already covers and schedules the rest, one article a day.

  3. 3

    Research with sources

    For each keyword it reads the pages that rank, collects the figures and claims that matter, and keeps the URL for every one.

  4. 4

    Write and review

    A writer model drafts from the brief, your facts and the research. A second model scores the draft against them and sends it back once if it falls short.

  5. 5

    Publish as drafts

    The article lands in your CMS as a draft, with internal links to your own pages. Nothing goes live until someone on your team approves it.

Features

Built to be checked, not just read

Every claim has a source, every draft has a score, and every site keeps its own knowledge.

  • Business knowledge

    Facts extracted from your own pages, each with its source. Turn any fact off and no article uses it.

  • Content Planner

    A calendar of topics from your competitors, audiences and Search Console, with volume and difficulty, minus what your site already covers.

  • Sourced research

    Reads what ranks for each keyword and cites the URL for every statistic it keeps.

  • Two-model review

    A separate reviewer model scores each draft. Below the bar, the writer gets one revision before you see it.

  • Internal links from your sitemap

    Each article links to the pages on your site that fit it, chosen from your sitemap, not invented.

  • Draft-first publishing

    Articles arrive as drafts in WordPress or Ghost through their own APIs, or at any CMS by webhook. You publish.

  • Playbooks and AI citations

    Run an alternatives, vs, best-of or glossary series in one click, and track whether AI assistants name you when buyers ask.

  • Your keys, your data

    Self-host it on your own stack and bring your own model keys. You pay for the plan, not per article.

What arrives

One draft, as your editor sees it

A sample of the record each article carries: the facts it rests on, where they came from, and how the reviewer scored it.

Draft · awaiting approval

Keyword: commercial roof inspection frequency

How often should a commercial roof be inspected?

  • Industry guidance recommends inspecting low-slope roofs twice a year, in spring and autumn.source
  • Standing water that remains 48 hours after rain is the most common early sign of membrane failure.source
  • You offer an inspection within two working days of a request, as stated on your services page.your site

Review score

84/100

Reviewer: every statistic matches its source; one unsupported claim was rewritten.

1,480 words3 internal links2 sources

Pricing

Simple plans by article count

Every plan includes the whole engine for one website. The difference is how many articles a month.

  • Starter

    One website, a steady cadence.

    $49/ month

    Start free trial
    • 15 articles a month
    • One website with its own knowledge and calendar
    • Business knowledge and keyword planner
    • Sourced research and two-model review
    • Internal links from your sitemap
    • Draft publishing by webhook
    • Your own model keys, or self-host
    • API keys
    • 14-day free trial
  • Most popular

    Growth

    A fuller calendar for one website.

    $99/ month

    Start free trial
    • 60 articles a month
    • One website with its own knowledge and calendar
    • Business knowledge and keyword planner
    • Sourced research and two-model review
    • Internal links from your sitemap
    • Draft publishing by webhook
    • Your own model keys, or self-host
    • API keys
    • Audit log
    • 14-day free trial
  • Studio

    Publish every day and more on one website.

    $249/ month

    Start free trial
    • 200 articles a month
    • One website with its own knowledge and calendar
    • Business knowledge and keyword planner
    • Sourced research and two-model review
    • Internal links from your sitemap
    • Draft publishing by webhook
    • Your own model keys, or self-host
    • API keys
    • Audit log
    • Priority support
    • 14-day free trial

Compare plans in detail

Questions

Does it publish without my approval?

No. Every article arrives in your CMS as a draft. Someone on your team reads it and publishes it, or does not. The engine never changes a live page.

Which CMS does it work with?

WordPress directly, through its REST API with an application password, and Ghost through its Admin API, as drafts or published posts. Any other CMS that can receive a webhook: the engine posts each article as JSON, with the title, body, meta description and internal links, to a URL you set.

Which models does it use?

A writer model and a separate reviewer model, chosen in your settings from the providers the engine supports. You can run both on one provider or mix them. The defaults favor quality over cost.

Where does the search data come from?

Volume and difficulty come from a search data provider and are shown on every keyword so you can check them. What ranks for a keyword comes from the live results at the time the engine researches it.

Can I use my own API keys?

Yes. Add your own keys for the model and search providers and the engine calls them directly; those providers bill the usage to you. On a self-hosted install this is the only mode.

What are AI citations?

The engine writes the questions a buyer would ask an AI assistant about your category, asks an assistant model every few days, and records whether your business is named in the answer and which competitors are. You see the share over the last seven days and the questions where you are missing.

Does it write in other languages, and does it add images?

Yes to both. List the languages you publish in and every finished draft gets a translated copy, written as its own article so an editor can approve each language alone. With an Unsplash key, each article gets a credited featured photo chosen from its title; WordPress receives it as the featured image.

What happens to articles as they age?

You can refresh any published article: the keyword is researched again, the text is updated with current numbers and sources, and the update waits as a draft until you publish it. Set a refresh age on the site and it happens on its own.

What about backlinks?

Join the exchange and your articles link once, where a page fits, to another member site on a related topic, and theirs link to you. Every link sits in a real article on a real site, in the same language, never on a competitor, and no site gives many more links than it receives. Leave whenever you like; links already published stay.

Does it use Google Search Console?

Yes. Connect the property and the engine pulls 28 days of pages and queries. Each week it picks the published articles that are slipping, stuck on page two, missing what people search for or too thin, rewrites them without losing a heading, link or image, checks the result with a second model, and proposes it section by section for you to approve or auto-push. Two weeks later it tells you whether clicks or position improved.

Add your website

Fourteen days free on every plan. Add your website, approve the calendar and review the first drafts.