← Back to list

Every loose step in your onboarding costs you a week of someone else’s calendar

We make our integration maps simpler than they should be.

Wallace Soares · 2026-05-05 02:44 · 0 claps · 3.9 min read
#solutions-engineer #presales #proof-of-concept #b2b-sales #customer-engagement
Open on Medium ↗
Wiki topics: CRM · Email & CRM 📐 · Mathematics

Every loose step in your onboarding costs you a week of someone else’s calendar

We make our integration maps simpler than they should be.

Not because we don’t know better. We do. We do it because the release window is closing, the developer on the client’s side is borrowed from another team, and the calendar is shorter than the work. So we cut the why and keep the what. It works often enough that we keep doing it. Until it doesn’t.

When it doesn’t, the cost isn’t a bug. The cost is a week. Sometimes two. Every clarification cycle in a B2B integration takes at least that long, because the cycle goes: the dev pings us on Tuesday, we reply Wednesday, they look at it again Friday, by Monday we’re on a call explaining why a particular event name matters. By the time it’s resolved, the release window everyone was racing toward has slipped, and someone in the client’s leadership is asking why this is taking so long.

A POC isn’t really about proving the tech works. It’s about proving you can be trusted to live in their codebase. When you integrate your software into a client’s app, you are a guest in their house. You don’t want to be noticed. You don’t want to leave assumptions lying around for someone else to step on. Every fumble during the integration is a withdrawal from a trust account you haven’t fully opened yet, and trust is what closes the deal, not the technical demo.

Here is the part that doesn’t get written about enough: the developer your client assigns to the POC is, more often than not, borrowed. They came from a team building something else. They’re on this for two weeks, maybe three, splitting attention with their real work. They’ve never seen your SDK. They have no stake in your deal closing. They will read your documentation only as far as they need to in order to ship something that compiles.

The integration map we send them has gaps. We know it has gaps. The gaps are deliberate, in the sense that we keep the map simpler than it could be because making it complete would slow us down. Some of the things we leave out: why specific parameters matter for the proof of value, not just for the integration to compile. Why we chose particular event names for tracking. How the data the client passes us connects to the insights we promise to send back.

Each of those gaps is a place where a borrowed developer, working part-time, has to make an assumption. They will make it wrong roughly half the time. And every wrong assumption is at minimum a week, because the cycle I described above plays out in full every single time.

On a recent integration with a major client, the first two weeks went sideways for exactly this reason. Something we hadn’t specified clearly enough in the integration map. The dev filled the gap with a reasonable assumption. It wasn’t the assumption we had in mind. Two weeks gone before the actual work began.

On a different POC, same product, similar client profile, the same kind of borrowed dev situation, we did it differently. We kept the communication flow open daily. We made it as cheap as possible for the developer to ping us with a question. A casual Slack message, no scheduled call, no formality, no feeling that they were bothering anyone. The result was almost a perfect integration.

Not because the developer was better. Not because the documentation was more complete. Because every confusion got surfaced while it was still small. The questions came out of their head and into our channel within minutes of forming, instead of sitting in their head for two days while they guessed.

This is what most onboarding playbooks get wrong. They focus on making the document better. More thorough integration maps, more detailed specs, more comprehensive runbooks. None of it survives contact with a borrowed developer who’s reading it for fifteen minutes between two other tickets.

You can’t close every gap in your integration map. There will always be one you didn’t see: the parameter you forgot to explain, the lifecycle decision you assumed was obvious, the connection between their data and your insight that you didn’t make explicit. What you can close is the distance between the developer noticing the gap and asking you about it.

That distance is the actual product of a tight onboarding process. Not the document. The channel.

A tight process means the borrowed dev feels they can ping you at 4pm on a Thursday with what they think is a stupid question and get an answer in twenty minutes. Not because you’re always available, you’re not, but because the channel is set up so that asking is cheaper than guessing. No formality. No “let me schedule time with the integration team.” No waiting for office hours. The friction between confusion and clarification has to be smaller than the friction of moving on and assuming.

Because the thing the borrowed dev thinks is a stupid question is almost always the thing that, three days from now, would have cost you a week.

A B2B sales cycle is already long. Adding weeks to it because the integration map left room for assumptions is the kind of self-inflicted damage that kills deals quietly. The champion stops responding as quickly. The borrowed dev gets pulled back to their real team. The release window slips. Nobody calls it a loss. They just call it a “no decision.” But you lost it in week two of the POC, when the dev guessed wrong about a parameter and didn’t feel they could ask.

The integration map matters. But it’s the Slack channel, the one with no friction, where every question gets answered fast and nobody is embarrassed for asking that can close a deal.


메타데이터
post_id
3afbb8ee73e6
slug
every-loose-step-in-your-onboarding-costs-you-a-week-of-someone-elses-calendar-3afbb8ee73e6
url
https://medium.com/@soareswallace/every-loose-step-in-your-onboarding-costs-you-a-week-of-someone-elses-calendar-3afbb8ee73e6
canonical_url
https://medium.com/@soareswallace/every-loose-step-in-your-onboarding-costs-you-a-week-of-someone-elses-calendar-3afbb8ee73e6
author_url
https://medium.com/@soareswallace
status
ok
fetched_at
2026-06-13 09:11:36