CCampaignOS
Every AI call metered in birr, down to the post→

Plan it. Write it. Publish it.
Prove what it cost.

CampaignOS plans the campaign, drafts every post in your brand's voice, routes it past a human, and publishes to nine networks. Then it hands you the thing no other tool will: what the AI cost, in birr, attributed to the exact post it paid for.

Prepaid in birr · a spend ceiling you set · no invoice you can't explain

campaignos · quralew / campaigns / meskel-launch
BRIEFset the planner reads it
PLAN3 channels with cadence
WRITTEN10 / 12 Write fills a slot
REVIEWED8 awaiting your eyes
LIVE21 18 published · 3 queued
WEEK OF AUGUST 9
Aug 12 · 6:00 PMtelegram 1/3needs review
Aug 13 · 9:00 AMLaunch announcementpublished
Aug 14 · 6:00 PMBuyer protection storyscheduled
Aug 15 · 7:30 PMFestive gift guidescheduled
THIS POST COST0.31 ETB1,842 tokens · gpt-4o · FX 161.31
ONE PUBLISH PATH, NINE NETWORKS
100%of AI calls meteredtokens, vendor cost, ETB — every one
Hourlymetric read-backreach → engagement → clicks → conversions
ሐምሌEthiopian calendarnative, beside the Gregorian one
0surprise invoicesprepaid wallet with a hard stop

The whole loop

From an empty page to a published post — and the bill for it

Six steps, played by the product itself. Scroll to run it; scroll back to rewind it.

01/ 06

Connect a channel in two minutes

A guided wizard per network. The token is checked live against the real API before it is stored encrypted — and the capability matrix tells you exactly what that platform can do, never what we wish it could.

Telegramnot set uplive
8134527:AAG9vKq-Zx1LmR0pT4dWc7bNfH2sQeYu
Publish Engagement Comments Delete
Verified against the Bot API just now · encrypted at rest

The difference

Everyone sells you AI.
Nobody tells you what it cost.

Every other tool bills you a flat monthly fee for "unlimited AI" and hides the unit economics, because the unit economics are the product. We do the opposite. Each call records its tokens and the vendor's exact price, converts it to birr at that day's market rate, and files it against the campaign and the specific post it paid for.

So when the quarter ends you are not defending a subscription. You are showing a finance team a line that reads: 44 conversions, 6.10 birr of AI, fourteen cents each — and every one of those numbers opens.

  • Token-level metering on every single call
  • Vendor cost in USD, converted at the day’s market rate
  • Attributed to the campaign and the individual post
  • Prepaid wallet: an alert line, then a hard stop
RECEIPT · MESKEL LAUNCHsettled
Campaign draft · 1 call3120.42 ETB
Brief generation · 1 call6400.87 ETB
telegram 1/3 · caption1,8420.31 ETB
instagram 2/3 · caption1,9040.33 ETB
facebook 3/3 · caption1,7760.29 ETB
Image prompts · 3 calls5,2101.44 ETB
Regenerations · 8 calls9,8842.44 ETB
Total AI spend21,5686.10 ETB
Per conversion (44)0.14 ETB

1 USD = 161.31 ETB, the rate on the day each call was made — not the day you were billed.

What it's made of

Everything between the idea and the receipt

A Brand Brain, not a prompt box

Voice rules, the claims that must never appear, your colours and logo, and a knowledge base of what the company actually is. Every generation is checked against it — a breach is blocked before a human can approve it, not flagged afterwards.

guaranteed lowest pricecheapest in Ethiopiabuyer protection on every order

Sequences, not lonely posts

A campaign is a brief, an arc and a cadence per channel. The AI writes the whole run so post four builds on post three; you review one at a time and each approval fills its slot.

Nine channels, honestly

A capability matrix per network tells you what each can really do. If a platform won't report a metric, we show a dash — never a zero dressed up as data.

Proof, not vibes

Reach → engagement → clicks → conversions, read back hourly, judged against the target you set. Tracked links count clicks even where the platform reports nothing.

Built for Ethiopia

Amharic-first captions, the Ethiopian calendar beside the Gregorian one, cultural moments on the schedule, and money that thinks in birr.

A wallet with a ceiling you set

Prepaid in birr. Generation draws it down; an alert line warns you and a hard stop refuses to spend past it. Every draw-down is traceable to the call, the post and the campaign that caused it.

812.40 ETB left · alert at 200 · lasts ≈ 130 days at this pace

Now poke at it

Six surfaces of the real product

Not screenshots — the app's own markup and design tokens. Pick a tab.

campaignos · your-workspace / campaigns / launch / posts
BRIEFset the planner reads it
PLAN3 channels with cadence
WRITTEN10 / 12 Write fills a slot
REVIEWED8 awaiting your eyes
LIVE21 18 published · 3 queued
WEEK OF AUGUST 9
Aug 12 · 6:00 PMtelegram 1/3True prices, finally. Compare every seller…needs review
Aug 13 · 9:00 AMLaunch announcementThis year, streamline your shopping…published
Aug 14 · 6:00 PMBuyer protection storyEvery order protected. Shop with…scheduled
What this campaign cost so far: 4.32 ETB of AI generation · 0.14 ETB per conversion

How pricing works

A platform fee, and AI at cost

Two lines, both legible. We do not mark up tokens and pretend it's a feature tier.

01

Workspace subscription

A flat monthly fee for the platform — campaigns, channels, calendar, Brand Brain, analytics, and every seat on your team. Priced per workspace, agreed before you start.

02

AI, metered at cost

Generation draws down a prepaid balance in birr. Each call is charged at the vendor’s exact price converted at that day’s market rate. You can read every line of it.

03

A ceiling you choose

Set an alert line and a hard stop on the wallet. The hard stop refuses further generation rather than overdrawing. There is no invoice you did not authorise in advance.

Exact figures depend on your channel count and generation volume — a demo ends with a number, not a brochure.

Straight answers

Does it actually publish, or just draft?

It publishes. Connected channels post for real, on schedule, through each network's own API — Telegram, LinkedIn and Threads are live today, and the rest connect through a guided wizard that validates your token against the real API before storing it encrypted. The capability matrix always tells you what a given network can genuinely do; we never show a state a platform can't actually deliver.

What stops the AI from saying something wrong?

The Brand Brain. You declare the claims that must never appear — "guaranteed lowest price", a regulated term, a competitor's name — plus your voice rules and a knowledge base of what the company actually is. Every generation is checked against it, and a breaching draft is blocked before a human can approve it. Approval is a second gate, not the only one.

How is AI spend charged?

At cost, metered per call, in birr. Every request records its input and output tokens and the vendor's exact price, converted to ETB at that day's market rate. It is attributed to the campaign and to the individual post it paid for, so a report can end with cost per conversion rather than a monthly lump you can't explain to a CFO.

Can it run away with my money?

No. The wallet is prepaid: generation draws it down, and you set two lines on it. The first is an alert; the second is a hard stop that refuses further generation. There is no overdraft and no surprise invoice — the ceiling is a number you chose.

Do you support Amharic?

Yes, first-class. Captions generate in Amharic or English, the Ethiopian calendar sits beside the Gregorian one throughout the product, cultural moments are on the scheduling surface, and every figure is denominated in birr.

What happens to my tokens and my data?

Channel credentials are encrypted at rest and never leave your workspace. Each workspace is isolated; metering, wallet and campaign data are scoped to it. You can disconnect a channel at any time, which revokes the stored credential immediately.

See it run on your brand

Bring one campaign you are about to launch. In thirty minutes it will be briefed, written, scheduled and priced — and you will know what the AI cost to do it.

© 2026 CampaignOS · Addis Ababa, EthiopiaPrices in ETB. FX at the day's market rate.