Personal

What Ajust Taught Me About Automations That Serve Real People

Written by
Pravin Kumar
Published on
Oct 11, 2026

What does building automation for Ajust teach you about systems that serve real people?

It teaches you that an automation is only as good as the people downstream of it. The Ajust system runs on Airtable and WhaleSync, and it has delivered 25,000+ cases, helped 400,000+ people, and saved 50,000+ hours. At that scale, reliability, clear data, and quiet failure handling matter far more than clever workflow design.

Most of what I write about is go-to-market systems for B2B teams: outbound, routing, scoring, CRM. Ajust is different. It is one of the automations I have in production, and its numbers describe cases and people, not leads in a pipeline.

I am not going to share client internals here. What I can share are the numbers above and the lessons I now carry into every automation I build, including the revenue systems most of my readers care about.

Why does the human on the other end change how you build?

Because a failure stops being an inconvenience and becomes someone's delay. When an automation moves leads, a broken step costs a sales opportunity. When an automation moves cases for people, a broken step means a real person waits longer for help. That shift raises the bar on every design decision, from data structure to alerts.

It changed how I think about speed, for one. In a sales workflow, I care about how fast a lead gets routed. In a system serving people, I care just as much about whether anything gets lost. A fast system that occasionally drops a record is worse than a slightly slower one that never does.

The same principle now shapes my GTM work. A lead is also a person who asked for something. Designing as if every record matters, because it does to someone, makes revenue systems better too.

Why does the data model matter more than the tool?

Because tools change and data structures outlive them. At 25,000+ cases, the question is never which automation platform is best. It is whether every record has a clear owner, a clear status, and a clear history. Get that right in Airtable, and the automation layer becomes the simple part.

This is the strongest opinion I hold about automation, and Ajust is a big part of why. When the data model is clean, almost any reasonable tool can move it. When the data model is messy, no tool can save it, and each new automation just spreads the mess faster.

I wrote about this principle in why I design the data model before the automation. The short version: decide what a record is, what states it can be in, and who can change it, before you connect a single trigger.

What does a sync tool like WhaleSync need to work at scale?

It needs one clear source of truth. A sync tool copies data between systems, and that is powerful, but it also copies mistakes just as fast as it copies good data. You have to decide which system owns each field, and protect that decision from people editing the wrong side.

Two-way sync sounds convenient until two people change the same field in two places. Then the question of which edit wins becomes a design decision, not a technical detail. I would rather make that decision on purpose, field by field, than discover the answer when a record looks wrong.

If you are setting up Airtable and WhaleSync yourself, I covered the basics in keeping Airtable and a website in sync with WhaleSync. The lesson from running a larger system is simply that the source-of-truth rule matters more as volume grows.

What does "hours saved" really mean?

It means work that used to be done by hand, repeatedly, that no longer has to be. The Ajust automation has saved 50,000+ hours. That number matters because every one of those hours is manual work a person no longer has to do, and can spend on work that actually helps someone.

I take hours-saved figures seriously, and I am careful about how I talk about them. A time-saved number is only honest when it is tied to a specific manual step the automation replaced. If the step never existed, or someone still has to check every output by hand, the saving is smaller than it looks.

That is why I push clients to describe the manual process in detail before we automate it. Who does it, how often, and how long each pass takes. Without that baseline, any hours-saved claim is a guess. I go deeper on this in how to measure whether an automation actually saves time.

Who should notice when it breaks?

A named person, quickly, before the people being served feel it. Every automation fails eventually. The difference between a minor incident and a bad week is whether someone sees the failure within hours or within days. That means alerts that reach a real person, and a clear owner who knows what to do next.

Systems that serve people need a gentler kind of failure, too. If something breaks, records should stop in a safe place rather than disappear or move forward in a wrong state. A record stuck in a queue that someone can see is recoverable. A record silently pushed to the wrong status is not.

I build the same idea into revenue automations now. A lead that fails to route should land in a visible holding list, not vanish. It costs a few extra steps to build. It saves the moment when a sales leader asks where last week's demo requests went.

What would I tell a founder starting a system like this?

Start smaller than you think, write down what each record means, and decide who owns every field before you automate anything. Then automate one step at a time, measure it, and only add the next step when the first one runs quietly for a while. Scale comes from reliable steps stacked carefully.

I would also tell them to plan for the people who use the system every day, not just the people it serves. The team updating records, checking statuses, and answering questions needs views that make sense to them. An automation that works perfectly but confuses its operators will drift, because people start working around it.

Finally, I would tell them that boring is good. The best automations I run are the ones nobody talks about, because they just work. Clever systems get attention. Reliable systems get trusted, and trust is what lets them grow.

How does this carry over to GTM engineering?

Directly. A go-to-market system is also a set of records moving between states on behalf of real people: leads, accounts, deals, customers. The same rules apply. Clean data model first, one source of truth per field, visible failure, named owners, and honest measurement of what the automation actually saves.

The difference is mostly in vocabulary. In GTM work, a case becomes a lead, a status becomes a lifecycle stage, and a delay becomes a slow follow-up. Under the vocabulary, the engineering problem is the same, and the lessons from a system serving hundreds of thousands of people apply to a pipeline serving a few hundred buyers.

That is why I keep both kinds of work in my practice. Across 100+ projects for 25+ clients over 6+ years, my firmest belief has formed: systems last when they are built on clear data and clear ownership, and they struggle when they lean on clever shortcuts.

What should you do next?

Pick the automation your business depends on most and answer three questions in writing: what is the source of truth for each field, who notices first when it breaks, and what manual work it truly replaces. If any answer is unclear, fix that before you add another step or another tool.

I build websites and the automations behind them for lead generation, and the lessons from systems like Ajust shape every one of them. If you want help making an important automation quieter and more reliable, reach out at pravinkumar.co and let's chat.

Get found, cited and the back office automated

Let's make your site the source AI engines quote and wire up the systems behind it.

Contact

Let's get your website found and cited by AI

Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.

Got it, thanks. I read every message personally and reply within 1-2 business days.
Oops! Something went wrong while submitting the form.