Why culture became a product requirement at HubTalk
Jan 12, 2025
Why culture became a product requirement at HubTalk
In customer support, technology usually gets all the attention—models, pipelines, latency, accuracy. Culture, on the other hand, is treated like background noise: something nice to reference in onboarding slides but irrelevant to the product itself. We took the opposite stance.
For us, culture wasn’t a slogan. It was a requirement. From the first prototype of HubTalk, we treated culture the same way we treated architecture or onboarding flows: intentionally designed, iterated, and measured.
Why? Because the way a support team communicates internally becomes the way it communicates externally. Agents who work in systems full of ambiguity, slow information flow, or buried context end up reproducing those patterns with customers.
And if the people behind the product operate in chaos, the product eventually behaves the same way.
One of our earliest engineers put it bluntly:
Customer experience is downstream of team experience. If our own workflows are confusing, our AI will learn confusion too.
The more we built, the clearer it became: culture wasn’t a side effect. It was infrastructure.
Transparency as the baseline
Customer support is full of black boxes. Tickets disappear. Decisions vanish into Slack threads. Agents operate without full context. We wanted HubTalk to break that pattern—not just with AI, but with how we built it.
So we made transparency our working default.
Every architectural decision. Every model update. Every failure. Every trade-off.
Not because we love documentation, but because support operations only work when everyone can see the same reality.
We kept the tools simple:
A running decision log in Notion.
A changelog written in human language, not technical jargon.
Weekly summaries of what changed and why.
Open access to roadmaps and assumptions.
The format didn’t matter as much as the accessibility. Over time, transparency went from “helpful extra” to “how we work”.
Early logs looked like this:
Owner | Decision
Product | Prioritize call-routing accuracy over new features
ML Lead | Replace transcription engine to reduce hallucinations
CEO | Introduce baseline SLAs for latency
These notes weren’t meant to be pretty.
They were meant to prevent confusion, re-alignment meetings, and “who decided this?” debates.
The result was simple: less friction, more trust, faster iteration.
Designing for support pace, not startup chaos
Support teams live in minutes, not quarters.
When something breaks, you don’t have the luxury of slow cycles. But prioritizing speed alone leads to brittle decisions, rushed fixes, and models trained on incomplete data.
We wanted HubTalk to operate fast without becoming fragile.
So we built a principle into our workflow: clarity before speed.
Before touching a line of code, we defined:
What problem are we actually solving?
What metric does this decision affect?
What’s the smallest version we can ship safely?
What happens if we’re wrong?
It wasn’t bureaucracy. It was insurance against chaos.
This approach made recovery a core cultural skill. When something went wrong—latency spikes, model regressions, incorrect escalations—we didn’t patch and move on. We ran short postmortems. Not to blame, but to identify patterns and fix root causes.
We created tiny internal rules that acted like guardrails:
No release without expected outcomes documented.
Every regression gets a visible, shareable postmortem.
If a decision affects operators, it gets written down.
These micro-rules compounded over time.
Urgency became focus instead of panic.
Leadership as operators, not spectators
We didn’t want a culture where “transparency” applied only downward.
If leaders made decisions privately, the whole system would collapse. So we set a rule early on: leadership follows the same processes as the team.
Founder decisions lived in the same logs.
Mistakes were documented publicly.
Trade-offs were explained, not implied.
This wasn’t about politeness—it was about coherence.
Customers hate inconsistency. Teams hate it too. So we eliminated it at the source.
Culture becomes durable only when the people at the top model it every day, not announce it once a quarter. The real leadership work was not inspiration; it was consistency.
Building HubTalk for the teams who will join later
Customer support organizations grow fast, and usually chaotically. Tools get duct-taped together, tribal knowledge piles up, and operational debt becomes invisible until it hurts.
We didn’t want HubTalk to become another system that only its creators could understand.
So we built every workflow, every guideline, every behavioral rule with the future team in mind—the operators, ML engineers, and support specialists who haven’t joined yet but will one day inherit every decision we make now.
Documentation wasn’t just for onboarding.
It was a prediction of our future problems.
A way to reduce ramp-up time.
A way to prevent future inconsistency in data, models, and support decisions.
Culture scaled quietly through this approach.
A single clear process meant little.
But dozens of clear processes created reliability as the default.
Culture as product infrastructure
HubTalk exists to bring intelligence, consistency, and clarity to customer conversations. To do that, the team behind it had to operate with the same values.
By treating culture like infrastructure—visible, shared, maintained—we built more than an AI agent.
We built a system where the human habits behind the product make the product itself better.
You shouldn’t notice infrastructure when it works.
Our goal was the same: a cultural foundation strong enough that the product feels simple on top of it.
And as HubTalk grows, the culture that built it grows too—compounding quietly in the background, shaping every line of code, every feature, and every conversation our AI has on behalf of the teams we serve.
