Back to the blog

Why I Built SuiteSqr

Brandon Ditchek·· 12 views· 0

Word of Mouth and Luck: The Long Version of Why I Built SuiteSqr

There's a short version of this story on our Our Story page. A client came to us two months from go-live, we couldn't help them ourselves, we spent days hunting for someone who could, and the difficulty of that hunt turned into SuiteSqr.

That version is true. It's also about four hundred words, which is roughly the length a story gets when it has to fit above a footer. This is the long one, because the part that actually mattered isn't the search. It's what the search told me about an ecosystem I'd been working in for years without ever quite seeing clearly.

The honest answer would have been no

A company came to us with an implementation in trouble and a go-live date about two months out. It wasn't a greenfield project but a rescue, which is its own particular kind of work, because you inherit somebody else's decisions along with a team that has already been through something.

The problem was the industry. It wasn't one we knew well, and it wasn't one anybody on our team knew well either. I ran through the colleagues I'd call first, the people I trust enough to hand a client to, and none of them were right for this one.

The clean answer in that situation is to decline. Every consultant reading this knows why. Taking a rescue project in an industry you don't know, on a compressed timeline, with a client who is already nervous, is how you turn one company's bad year into two companies' bad year.

But we'd met them in person. That matters more than I'd like to admit. When you sit in a room with people and hear what the last several months have been like, "we're not the right fit, good luck out there" is a much harder sentence to say than it is to type. So I told them we weren't the right firm, and then I told them I'd help them find one, which was a promise I made without any real idea of how I'd keep it.

What that week actually looked like

I want to be specific about this, because the abstract version sounds like a minor inconvenience and the real version is why I ended up building software.

I started on LinkedIn, which is where everyone starts. The search there is not built for this. You can find people who have "NetSuite" in their headline, and there are tens of thousands of them, and the filters don't distinguish between someone who has run twenty implementations in a specific vertical and someone who took an admin course last spring. I read profiles for hours, and profiles are marketing, so every person I read about was a seasoned expert with a track record of successful deployments.

I posted on Reddit. The NetSuite subreddit is genuinely one of the better resources in this ecosystem and I spend more time there than I probably should. What I got back was the same thing everyone gets back, which I'll come to in a minute.

I went through the NetSuite partner directory. This is not a criticism of the directory, which does exactly what it was designed to do. It lists partner firms and the categories of relationship they hold. What it does not tell you is whether any of them is good, whether they've done work like yours, who specifically would be on your project, or what happened on their last three engagements. It also doesn't include independent consultants at all, and some of the best NetSuite people I know are independent consultants.

Then I did the thing that ate the most time, which was reading service provider websites, dozens of them, and I hit the wall that I think anybody who has done this hits, which is that they all say the same things. Everyone is a trusted advisor with a proven methodology, industry-leading expertise, a client-first approach, and certified consultants. I read enough of these in a row that the words stopped carrying any information at all. There was no way to tell, from the outside, which of these firms was excellent and which was a website.

Several days in, I had a list of candidates. Then came interviews, some of which went nowhere, some of which went nowhere in an interesting way. Eventually I found the right person, made the introduction, and they went on to do good work.

The whole thing took a week of my life and a large amount of my attention, at a moment when I was supposed to be running my own firm.

The part that stayed with me

What bothered me about all of it took a while to articulate.

The consultant I eventually found had been out there the entire time, with the industry experience and the module depth and the availability, and nothing about the situation was actually hard except my ability to locate them.

That isn't a talent problem, because this ecosystem is full of talent. It's a distribution problem, and distribution problems are the ones that feel most solvable and stay unsolved the longest, because everyone routes around them individually instead of fixing them collectively.

I also thought about what would have happened if I hadn't been a NetSuite consultant with years of context and a network to lean on. That client would have Googled, gotten a page of results sorted by marketing spend, called three firms who all sounded fine, and picked one, not because they were careless but because there was no other move available to them.

Everyone is asking the same question and nobody has a good answer

Once I started paying attention, I saw the same thing everywhere.

Some version of "does anyone have recommendations for a partner or consultant who knows XYZ" surfaces constantly, in the subreddit, in the NetSuite Professionals community, in LinkedIn comments, in Slack groups, and in my own inbox. It's one of the most frequently asked questions in this ecosystem, which tells you it's one of the least well answered.

The replies follow a pattern so consistent you can predict it:

▶️ Partners show up and pitch themselves. Which is fair enough, they're allowed to, but a pitch from an interested party isn't information.

▶️ A few customers vouch for whoever they happened to use. This is the most valuable thing in the thread, and it's also a sample size of one, from one project, under one set of circumstances, with no detail about whether that project resembles yours.

▶️ Middlemen offer to broker introductions, sometimes for a fee, sometimes for a referral cut nobody discloses.

▶️ And then the poster's inbox fills up with unsolicited messages from people who saw the thread, which is its own small punishment for having asked in public.

The thread scrolls off the front page in two days and everything useful in it disappears with it. Six months later somebody asks the same question and the same four kinds of replies show up again, and none of the answers from last time are anywhere the new person will find them.

For a long time I read that as a problem of noise, meaning messy threads and poor signal and too many interested parties talking at once. That reading is wrong, and getting it right is what turned an idea into a product.

The reviews already exist

The most common reaction I get when I describe SuiteSqr to someone for the first time is a polite version of "good luck getting anyone to write reviews."

It's a reasonable instinct and it's backwards, because people are already writing them and have been for years, in enormous volume, with more candor than any vendor testimonial page has ever contained.

Ask the NetSuite subreddit which implementation partner to avoid and you'll get dozens of replies. I watched one of those threads pull sixty comments, every one of them an honest account of working with a real firm. That isn't an anomaly, since some version of it happens every week, and it happens in more places than most people realize:

▶️ Reddit threads, where somebody asks who to avoid and gets a genuinely useful list.

▶️ The NetSuite Professionals community and the various user groups, where the same question gets asked in a slightly more professional register.

▶️ LinkedIn comment sections, where a post about a bad implementation turns into forty people describing their own. ▶️ Slack and Discord groups, where the answers get more specific because the room feels smaller.

▶️ SuiteWorld hallways, user group meetups, and the bar afterward, which is where the most honest version of any of this has always lived.

▶️ Direct messages, because the truly candid answer is almost never given in public.

Every one of those is a review. Somebody with direct experience of a firm is telling somebody else what that experience was actually like, unprompted and unpaid. That is the exact thing a review platform exists to collect, and this ecosystem produces it constantly, for free, without anyone asking.

The problem was never that nobody was reviewing. The problem is where the reviews go.

▶️ They expire. A Reddit thread is useful for about forty-eight hours and then it's archaeology. The information doesn't get less true, it just stops being findable.

▶️ They can't be searched the way you'd need to search them. You can't filter a comment section by module, industry, engagement type, or company size, which are the only dimensions that would tell you whether that person's experience predicts yours.

▶️ They have no structure. "They were a nightmare" and "they saved our go-live" are both real data points and neither one carries a rating, a project type, or any context about what was actually implemented.

▶️ The provider never gets to answer. A firm being discussed in a thread has no clean way to respond, add context, or own what happened. So the record, such as it is, is permanently one-sided.

▶️ They never accumulate. This is the big one. A firm might have twelve honest accounts written about it, spread across six platforms and four years, and those twelve never add up to anything. They stay twelve unrelated fragments instead of becoming a picture.

The information the ecosystem needs already exists. It's just scattered across a dozen platforms, none of which were built to hold it, and it evaporates faster than anyone can use it.

Centralizing is the whole idea

That reframe is what SuiteSqr actually is. It isn't a request that people start doing something new, it's a permanent address for something they have been doing all along.

When those twelve scattered comments live on one profile instead, several things happen that can't happen in a thread.

They stack. Twelve reviews on a single provider profile is a pattern, and a pattern tells you something that no individual comment can. One person saying the team changed mid-project is an anecdote, but five people saying it across four years is how that firm operates.

They stay put. A review written today is still there for the person who starts their search in 2029, because nothing scrolls away, and the record compounds instead of resetting every time the thread dies.

They carry context. Every review on SuiteSqr includes the engagement type, the modules involved, and the industry, so you're not reading a star rating in a vacuum. You can find the accounts from projects shaped like yours and weight those heaviest, which is exactly what you'd do manually if the format allowed it.

They're comparable. Because the reviews and the profiles both run on structured data, you can put three firms next to each other on the dimensions that decide whether a project works, meaning industry experience, module depth, technical capability, and track record. That comparison has never really been possible in this ecosystem.

And the provider is in the room. A firm can reply to any review publicly, add context, or say what changed as a result, though it cannot delete one. That single difference converts a pile of complaints into an actual conversation, and how a firm holds up in that conversation is some of the most useful information a buyer will ever get.

None of this requires the ecosystem to become more opinionated than it already is, because it's plenty opinionated. It just needs somewhere for the opinions to land.

The other half of the problem, which is the half I live on

I run a NetSuite consulting firm. So I've also been on the receiving end of all of this, and the view from here isn't any better.

There are firms and independent consultants in this ecosystem doing genuinely exceptional work who almost nobody knows about. They tend to be small and heads-down on delivery, and they don't have a marketing team, they don't blog, they don't buy ads, and their website was built once in 2019 and hasn't been touched since. Some of the best NetSuite people I know fall into this category, and they get passed over routinely, not on merit but on visibility.

Meanwhile the sorting mechanism that decides who gets found is, functionally, marketing budget. That's not a conspiracy, it's just what happens when there's no shared record of performance. In the absence of information about quality, buyers default to whoever is loudest, and being loud is a thing you can purchase.

The result is a market where reputation exists but doesn't travel. Your reputation lives in the heads of the people you've worked with and the colleagues who'd refer you. It's real, and it's completely illiquid. It doesn't show up anywhere a stranger can see it, which means every new customer relationship starts from zero regardless of how good the last twenty were.

I kept coming back to the same thought. What if track record was the thing that determined whether you got found, instead of brand name or ad spend.

The public square

The name is not a coincidence. Sqr is square, as in a town square, and that was the actual mental image before there was a single line of code.

A public square is a specific kind of place, where everyone is allowed in, you can see who's there, and conversations happen out in the open rather than in private messages and closed threads. Reputation accrues because people can observe how you conduct yourself over time, in front of everyone.

That's what I wanted for this ecosystem. One place where every service provider lives, from the largest partner firms down to the independent consultant working alone, with profiles built on substance rather than marketing copy. Where customers share honest accounts of the work that was actually done, so the next company doesn't have to start from nothing. Where finding the right fit takes an afternoon instead of a week.

That gap felt too obvious to leave alone. I'd been waiting for somebody else to build it for years, and at some point I realized I was going to keep waiting.

Why it isn't just a directory

The first version I sketched was a directory, because that's the obvious shape of the solution. You browse, you filter, you read profiles.

Then I thought about my own week of searching and realized a directory would have saved me maybe half of it. Finding a list of candidates was never the hard part. The hard part was knowing which one was actually right for this specific client, with this specific industry, at this specific stage, on this specific timeline. A directory hands that burden right back to you. It assumes you already know the right questions, the right filters, and how to weigh the criteria against each other. Most buyers don't, and there's no reason they should.

So there's a matching tool. You answer eight questions about your situation, meaning the type of provider you want, whether you need full-time or part-time help, your industry, your company size, the modules you're running, the capabilities you need, your location, and what kind of help you need right now. The engine scores every provider in the directory against your answers and returns a ranked shortlist.

Two decisions inside that engine matter more than the rest.

The first is the weighting. Module expertise and technical capabilities carry the most weight, ahead of industry, size, and engagement type. That's a deliberate opinion, and it comes from watching projects fail. Industry familiarity makes an implementation smoother, but module and technical depth is what decides whether it works at all. A firm that knows your vertical cold but has never done a serious revenue recognition build is a bigger risk on a revenue recognition project than a firm that has done twenty of them in adjacent industries.

The second is that every result comes with a plain-language explanation of why it ranked where it did, rather than a number out of a black box. If a firm came out third, you can see what it matched on and what it didn't, and you can decide for yourself whether the thing it missed matters to you. A ranking you can't interrogate is just another opinion presented with more confidence than it has earned.

The part I care most about is what happens after

The search is the front door, but what I actually wanted was the conversation that starts once you're through it.

I've come to believe that how a firm handles a hard review is one of the most informative signals available about that firm. A provider who engages with criticism, including criticism they think is unfair, is showing you exactly how they'd behave when something goes wrong on your project. A provider who ignores it is showing you something too. That's a read you can only get if both parties are standing in the same place, which is precisely what a scattered thread on somebody else's platform can never offer.

Over time it builds something this ecosystem has never had, which is a public record of how firms actually operate, written by the people who worked with them. Not curated testimonials on a firm's own website, where they control the entire narrative. These are real accounts, with the provider's voice alongside them, in one place, permanently.

I wrote separately about how reviews work now that they're anonymous on the buyer's side, and how we keep them honest, in Why SuiteSqr Reviews Are Now Anonymous. That change came directly out of watching what people were and weren't willing to say with their names attached.

The decisions that were harder than they look

A few choices took longer to settle than the obvious ones, and I think they say more about what this is meant to be.

Seeding unclaimed profiles. A directory with an empty directory in it is useless to the first thousand people who show up. So provider profiles are seeded from public research, clearly labeled as unclaimed, and firms can claim them by verifying a company-domain email. Claimed and verified profiles rank ahead of unclaimed ones. I went back and forth on this, because building a page about someone before they've asked for one deserves care. What settled it was labeling. You always know whether you're looking at a firm that has stepped forward or one that hasn't, and that distinction is itself information.

No paid placement. A boutique with deep expertise in one vertical sits alongside the largest firms in the ecosystem, and the ordering is relevance, not spend. This is the single easiest thing to monetize on a platform like this and it's the thing that would most immediately destroy the reason to trust it. The whole premise is that the sorting mechanism shouldn't be marketing budget. Selling the sorting mechanism would be a strange way to honor that.

One review per account per provider. It's a simple rule, and it kills the most common form of abuse, which is one very happy or very angry person stacking a profile.

Listing my own firm. New Day Consulting Group is on there like everybody else and can be reviewed like everybody else. I didn't build a platform that scrutinizes every firm in the ecosystem except mine. If the person running it is exempt, nobody should believe any of it.

Keeping it free. Everything is free right now, for buyers and providers both. Premium features will come eventually, and when they do, existing functionality isn't getting taken away without notice. Charging providers to be findable would recreate the problem I built this to solve.

What I've gotten wrong so far

I'd rather say this out loud than have it discovered.

I underestimated how much of the good information in this ecosystem was being suppressed by the requirement to attach a name to it. I thought the barrier to honest reviews was effort, when it turned out to be exposure. NetSuite is a small world and people get burned and stay quiet, sometimes out of discomfort and sometimes because litigation is a live possibility. That took a real change to the product to address, not a nudge campaign.

I also assumed providers would be defensive about the whole idea. A platform where your clients can publicly grade you is not, on its face, a gift to service providers, but mostly that hasn't been the reaction. The firms doing good work seem to understand immediately that a public record favors them, because right now they're competing against marketing budgets rather than against results. The good names have every reason to want this to exist.

And I've had to get comfortable with the fact that I can't perfectly solve for bad actors. Somebody determined enough could spin up accounts and fake reviews, and no platform on the internet has fully prevented that. What you can do is make it visible and make it challengeable, which is why reports, community-generated context on disputed content, and public provider responses matter more to me than any filter I could write.

What this is actually for

I'll end where it started.

That client went live. The consultant we found for them was exactly right, and they did good work, and the whole thing worked out. What I can't get past is that the outcome hinged on the fact that the company happened to walk into a room with a consultant who had years of relationships to draw on and a week to spare. That isn't a system, that's word of mouth and luck.

That's a fine way to pick a lunch spot, but it's a terrible way to select the firm that's going to define how your company runs for the next ten years.

Every company deserves what that client got, which was somebody with real context helping them find the right fit, and they shouldn't have to get lucky to receive it. Every consultant who is quietly excellent deserves to be findable by the people who need exactly what they do, without having to become a marketer first.

The encouraging part is that most of the raw material is already here. Somewhere in a thread from three years ago, somebody already wrote the review that would answer the question you're about to ask. Somebody at a user group already told the room which firm to call for a hard manufacturing build. That knowledge exists, it's accurate, and it's currently sitting in a dozen places where the next person will never find it.

Relationships and rumor have carried this ecosystem for twenty years. Relationships are wonderful. They're just not a search function, and they don't keep records.

So we built the place where all of it can finally live in one piece.

Comments

Have something to add?Log inorcreate an accountto join the conversation.

Loading comments…