Skip to content

Workflows

A workflow is a few steps wired together: something happens, Kitbase does some work, and a person decides what to do with the result. They're built on the data you already have — your pages, your traffic, your AI Visibility citations — so most of them need no setup beyond choosing the steps.

Nothing publishes itself

Every step that produces content produces a draft. If you want something to go out, an approval step asks a person first. This is deliberate — see Why there is always a human.

The shape of a workflow

Every workflow starts with exactly one trigger and flows forward. There are no loops and no cycles: a workflow is a thing that happens once per event, start to finish.

When a site audit finishes

Check the content on my pages          ← AI reads them and grades them

Only continue if… there are problems   ← stops here on a clean run

Ask someone to approve                 ← the run pauses here

Post to Slack

Triggers

TriggerFires when
On a scheduleDaily, weekly or monthly
ManuallyYou press Run
When a new site links to meA referring domain sends its first visitor
When a link needs reclaimingAn existing backlink points at a page that now errors
When a site audit finishesAn audit has finished and been scored
When new content ideas landA fresh batch of content recommendations is ready
From a webhookSomething outside Kitbase POSTs to the workflow's URL

Asking a person

The Ask someone to approve step pauses the run. Everything after it waits until somebody decides — which can be minutes or days. The run isn't holding anything open while it waits; it's parked, and it picks up exactly where it left off.

You choose:

  • Who decides. One person is usually right. Requiring everyone to approve is what makes approvals slow.
  • What happens if nobody does. Every approval has a deadline, because a request nobody answers is how work quietly disappears. When it runs out, the workflow either stops that branch (the default) or carries on.

There are three answers:

AnswerWhat happens
ApproveThe run continues down the approved branch
Request changesThe run takes the other branch, and your note is recorded
RejectThe run takes the other branch

"Request changes" is its own answer, not a polite rejection — it's recorded separately so you can tell the difference later between work that was turned down and work that was sent back.

Anything waiting on you appears under Workflows → Approvals. If two people answer at the same moment, the first one counts and the second is told what happened.

Drafts

The Create a draft step turns what a workflow produced into something a person can open, edit and publish, under Drafts.

A draft moves through: Draft → In review → Approved → Published, with Changes requested sending it back. Every save keeps the previous version, so you can always see what the model originally wrote next to what you actually shipped — revisions written by a workflow are marked as such rather than attributed to a person.

If two people edit the same draft, the second one to save is told so, and their work stays on screen rather than being silently overwritten.

Sending the result somewhere

  • Post to Slack — into a channel you pick. Connect Slack under Settings → Integrations first.
  • Send an email — to the people you list.
  • In-app notice — a notification in the dashboard.

Why there is always a human

Publishing AI-written pages without anyone reading them reliably works for about two months and then stops working. The pattern is well documented: pages get indexed, rankings appear, and then they decay to nothing over the following year — by which point there are hundreds of them. Google's guidance is explicit that generating many pages without adding value is spam regardless of how they were produced, and that the thing which distinguishes acceptable AI-assisted content is human oversight.

So Kitbase will draft for you, but it won't publish for you. The approval step and the drafts queue exist to make the review quick, not optional.

Limits

StarterProBusiness
Workflow runs per month100400Unlimited
Active workflows101010
Steps per workflow151515

AI steps cost credits based on what they actually spend. Every run reserves its estimated cost up front and settles to the real figure when it finishes, and a single step can't run away with your monthly budget.

Released under the MIT License.