11 Construction software · United States Live
A publishing pipeline that now runs unattended on the platform's own blog
It learns from what reviewers reject. Twenty-six posts were approved by a person before the first one went out with nobody in the loop.
Part of Six tools built inside a live construction-tech platform
- Before
- Posts drafted when someone had time and published by hand, so sites meant to bring in leads went quiet
- After
- The platform's own blog publishes unattended; client sites publish on human review, each with a record of who approved what
- 159
- pages across six sites checked live
- 30 Sep
- first unattended publish, on the platform's own blog
- Site brief and voice
- Publishing schedule
- Approved post, published
- Record of who approved it
01 What changed
- The platform's own blog publishes on a schedule with nobody in the loop
- Client sites keep a person approving, by the client's choice
- Every post has a record of who approved it and what the producer learned
The full story The problem, how we approached it, and what we built
A software platform serving builders, clinics and estate firms needed its sites to publish on a schedule without a writer on staff. We built the producer and publishing pipeline, ran it with a reviewer approving every post, and the platform's own blog now publishes unattended while its clients' sites stay on human review.
02 The problem
Each site had a cadence it could not keep. Posts were drafted when there was time and published by hand.
The platform needed one pipeline that could serve every site it hosts, each with its own review rule, and that got better rather than worse the more it ran.
03 The approach
We built a producer that drafts from each site's own briefs and search data, a review queue with an approval mode per site, and a scheduler that publishes only what has been approved.
Each run records what it learned from search results and from drafts a reviewer turned down. It ran with a person approving every post, twenty-six in a row. Then the platform's own blog went unattended, and on 30 September the producer steered around two angles a reviewer had rejected on its own.
04 What we built
- Producer that drafts from each site's briefs, voice and search data
- Review queue with an approval mode per site: every post, or unattended
- Learning record per run: what search rewarded, what a reviewer rejected
- Draft preview checked live across 159 pages on six sites