Donastar

Custom integration and operations dashboard for a field service intermediary. We connected two systems that were never built to talk, and killed the copy-paste tax between them. Kickoff to production in six weeks.

TAP by Donastar - operations board showing every job across both systems
Saved per employee, per week 5 hrs
Dormant opportunities surfaced 230+
Kickoff to production 6 weeks

Donastar runs a field service business on two tools that were never designed to talk to each other.

Zoho Desk is a customer support tool. Striven is a generic ERP. Neither one was built for a company that manages a network of third-party service providers, and the gap between them was being filled by hand.

Copy the customer name here, paste the PO number there. Email the completion form to everybody and hope it lands on the right ticket.

Here is the thing: that's not a configuration problem. It's an architectural mismatch. And you cannot configure your way out of an architectural mismatch.

Donastar partners with national commercial foodservice facilities to provide reliable beverage equipment service and water filtration support. Through a nationwide network of certified technicians, Donastar helps clients keep their beverage operations running smoothly every day. When a client sends a service request to Donastar, their team coordinates with the right technician in their network, using consistent communication and support to ensure the job is completed efficiently and to the client's expectations.

That last part is the detail everything else turns on: Donastar coordinates the network rather than employing the technicians in it.

Every job started with someone reading a freeform email or a voicemail and manually turning it into an estimate. Completion forms came back from providers as a blast email to the whole team, unattached to any ticket, and somebody had to figure out where each one belonged. Aggregator platforms like ServiceChannel and ServiceNow spun up a fresh duplicate ticket on every single status update. Filter assets expiring, an entire replacement business line, were tracked by hand. Bills showed up by whatever channel the provider felt like using that day.

Add it up and the territory managers were losing one to two hours a day to copy-paste and re-entry. Not to the work. To moving the work between two systems.

The obvious move is to go buy field service software. So that's where we started.

We evaluated three paths in the open: connect the systems they already had, migrate the whole company into Zoho One, or move to a purpose-built field service platform. ServiceTitan, Jobber, FieldEdge, Housecall Pro, Workiz, ServiceMax. All of it, scored against Donastar's own must-have list.

And that's where we hit the dirty secret of the category. Nobody selling this software is going to volunteer it.

Every SMB field service tool is built for the company that is the service provider. Jobber assumes you're the plumber. FieldEdge assumes you're the HVAC company. They're built for a business dispatching its own technicians.

Donastar is none of those. Donastar is the intermediary managing a network of them.

The platforms that do serve that model natively (ServiceMax, Salesforce Field Service) start at $500 to $1,000+ a month and are built for organizations five to ten times Donastar's size. The tools priced right for a team their size weren't designed for the business at all.

Even the one candidate that looked perfect on paper fell apart under inspection. ServiceTitan has a confirmed ServiceChannel integration, which seemed like the answer to the aggregator problem. But that integration was built for the other side of the transaction: for providers receiving work orders from ServiceChannel. Donastar creates and manages those work orders. The integration didn't touch their pain point at all.

So the honest conclusion was that there was nothing to buy. The gap is structural, and it isn't closing.

That is what justified a custom build. Not a preference for writing code.

We kept Zoho and Striven exactly where they were, and built the connective tissue between them.

Inbound email Provider forms, bills, aggregator updates
Zoho Desk Customer support tickets
Striven ERP, sales orders and assets
TAP The connective tissue we built
Zoho Striven

Sales orders create themselves

Move a ticket to "Sourcing SP" and TAP reads the email, identifies the customer and the service address, and creates a Striven sales order in about thirty seconds. Then it posts a comment back on the Zoho ticket showing exactly what it parsed, so a human can always see the machine's work.

Inbound email Zoho

Completion forms route themselves

A provider submits the form, TAP matches it to the right ticket by PO number, and attaches the PDF and the photos automatically. The reply-all is dead.

Aggregators Zoho

Duplicates get caught

Aggregator tickets from ServiceChannel and ServiceNow are detected and linked to the original instead of piling up on the board.

Striven Zoho

Expiring assets become tickets

TAP scans every filter asset in Striven each morning and opens a replacement ticket before the work goes cold. The filtration replacement pipeline runs itself now.

Both One board

The team can finally see everything

One board with every job from both systems. Ticket detail carries the linked Striven records and the full sync history. Magic-link login, no passwords.

Donastar had been burned by a developer before. So we wrote the transparency into the contract.

Fixed price and a defined scope, delivered in phases. No open meter.

Sandbox first, every time. Nothing touched production without testing and their sign-off. 709 automated tests, all green at handoff, because "seems to be working" is not the same as working.

Kickoff on April 16. Production cutover on May 28. A real handoff with a user guide and a person who picks up the phone.

The copy-paste tax is gone. The hours that used to disappear into moving data between two systems now run on a schedule, without anyone touching them. The team sees every job in one place for the first time. And when something goes wrong, it surfaces on the board today instead of in a phone call thirty days later.

5 hrs Saved per employee, per week, by Donastar's own estimate
230+ Dormant opportunities surfaced and put back in front of the team

Jeremy and Robot Heart have made a tremendous impact on Donastar's efficiency. For years, we've looked for ways to better connect our different systems and eliminate the duplicate work involved in creating estimates, invoices, new opportunities, and more. Our solution: Jeremy!

He took the time to truly understand our company, our workflows, and where we want to go in the future before recommending solutions. Just as importantly, he has been great about setting expectations and making sure the solutions we implement actually make sense for our business. Our team has been extremely happy with the improvements, and our clients are benefiting from them as well. We can't wait to continue working with Jeremy!

Donastar LLC Equipment servicing

The real deliverable sits underneath the dashboard.

It's a data layer Donastar owns, sitting between the two systems and built to be extended without starting over. That's the difference between buying software and building it. When the tool fits the business, everything after it gets cheaper.

A portal where service providers bid on jobs and upload their own bills. Profitability reporting that answers what each job actually made. AI agents that read an incoming request and draft the estimate before anyone opens the email. None of that is a rebuild. It's the next floor on a foundation that's already poured. Phase 2 is being built on it right now.

No platform was built for a business like Donastar's. That used to be a problem you had to live with.

With AI changing the economics of custom software, it's starting to look more like an unfair advantage.

Running a business no software was built for?

Book a free 15-minute call. We'll talk through where your systems don't talk and what a custom build would actually take.

Book a Call