How brand memory works, and why a scheduler cannot bolt it on
The feature we describe as “brand memory” is the reason Postento exists, and it is also the hardest part to explain in one line on a home page. This is the longer version.
The problem it solves
Ask any general-purpose model to write a post for your coffee shop and you get something competent and anonymous. It reads like a brand, not like your brand. That gap is not a prompt problem — it is a context problem. The model has never seen the forty posts you already wrote, the words you refuse to use, or the one caption that unexpectedly did five times your usual reach.
Prompt templates paper over this. They produce output that is consistently structured and still generically voiced, which is why the novelty of AI writing tools tends to wear off around week three.
What actually goes into the index
When you connect a channel, Postento reads what you have already published and builds a private index for that brand. Concretely, three things go in:
- Your published posts, as the starting sample of how you actually write
- Your brand kit — tone, banned words, colours, logo — extracted from your site and then editable by you
- Your winners, meaning posts that outperformed your own baseline, weighted higher than the rest
Three things never go in: another customer’s content, anything scraped from third parties, and anything you did not connect. That last one matters more than it sounds. An index that quietly grows from sources you did not choose is not memory, it is surveillance with better branding.
Retrieval, not fine-tuning
Every generation retrieves from two places at once: the global template corpus, which is written by hand, and your private index. The template supplies structure; your index supplies voice.
This is deliberately retrieval rather than a fine-tuned model per customer. Fine-tuning would be slower to update, far more expensive per brand, and — most importantly — much harder to explain. With retrieval we can tell you which of your posts influenced a draft. With a fine-tune, nobody can.
Why the loop is the point
The index is not built once. Performance data comes back from each platform, posts that beat your baseline are promoted, and the next month’s drafts are retrieved from a slightly better sample than last month’s.
That compounding is the whole claim: month six should not read like month one. It is also why this cannot be bolted onto a scheduler. A scheduler’s data model is built around when a post goes out. Brand memory needs the post’s content, its performance, and its relationship to every other post by the same brand — a different shape of data entirely, sitting underneath generation rather than beside publishing.
What we are not claiming yet
We are not showing you a month-one versus month-six comparison, because we do not have private beta data yet. When we do, it goes on the home page with the real numbers. Until then, the mechanism above is the honest version of the claim: this is how it is built to improve, and the evidence follows when it exists.