Customer story: BaseOS as its own customer — publishing every day with human control
The most uncomfortable case we can tell: how BaseOS runs its own blog as a customer — a daily routine that writes in three languages and a human lock that decides every publication.
Also available in
This post is also the proof of its own argument. Yesterday at 08:00 a scheduled BaseOS routine picked the topic, wrote the draft in three languages and generated the cover; by 09:42 it was already published. Between those two hours there is no magic: there is a human decision. This is the story of how we use BaseOS to run BaseOS — what works, what doesn't, and the lock we don't negotiate.
The most demanding customer we have
Before selling the platform to anyone, we run it on ourselves: this blog, the CRM where every WhatsApp conversation lands, the flows that leave email drafts ready for review, the lead scoring that sorts the call list. When a shortcut breaks, we notice it first. Being our own customer turns every editorial jam into a live bug report.
The daily routine, exactly as it runs
Every morning, first thing, a scheduled routine does five things:
- Checks the CMS. If a draft from the previous day is still waiting for approval, it doesn't create a new one: it notifies a person and stops. A draft stacked on another is noise, not productivity.
- Picks the topic. It rotates through the blog's pillars — automation guides, customer stories, product & updates, AI for sales & marketing — and takes the one the site doesn't cover yet.
- Writes the full draft in Spanish and translates it into English and Portuguese, cover included.
- Leaves everything as a draft, with a preview link that expires in 24 hours.
- Notifies a person with what it did and what would become public if approved. Publishing is never its decision.
What happened yesterday, with timestamps
- 08:00 — The routine runs. No drafts are waiting for approval, so it picks a new topic and writes the lead scoring post: draft in three languages, cover generated.
- 09:42 — After reviewing the draft and the cover, the admin approves and publishes all three versions — Spanish, English and Portuguese.
- In between — The only thing the routine cannot do by itself: complete the SEO field in the editor and decide that it goes live.