Why sales shows up to meetings unprepared
The scale of this is bigger than most people assume. Research on B2B sales readiness found 82% of B2B decision-makers find sales reps unprepared for meetings, and separate research put the figure at 40–42% of reps feeling unprepared going into a call, most often citing time constraints as the reason. The gap usually comes down to time rather than effort: manual pre-call research, meaning checking the CRM, LinkedIn, past email threads, and whatever marketing sent them, takes real time that reps don't reliably have between back-to-back calls.
How much prep time does a call actually deserve?
Sales training guidance generally recommends around 10–15 minutes of focused preparation for a standard B2B discovery call, roughly half the length of the meeting itself. That's reasonable advice in isolation, but it rarely survives contact with a calendar full of five or six meetings a day. This build doesn't ask reps to spend more time preparing. It makes that 10–15 minutes of research happen automatically, before the rep even opens the record.
How we build the enrichment loop
- Trigger on booking. The moment a meeting gets booked, whether through the scheduling tool, a form, or a manual CRM entry, the loop fires automatically.
- Enrich the record. Company and contact data refreshes against enrichment providers, so the rep sees current role, company size, and firmographic detail rather than whatever was last updated months ago.
- Attach the full touchpoint history. Every prior interaction, including outbound emails sent and opened, LinkedIn messages, website visits, content downloads, and past meetings, gets pulled together and attached to the contact record in one place.
- Surface it where reps actually look. A summary lands on the deal or contact record itself instead of a separate report nobody opens before a call.
- Notify the rep. A Slack or email alert confirms the enrichment is ready, timed well ahead of the meeting rather than arriving after it's already started.
What's the difference between this and generic enrichment?
Most enrichment runs on a schedule or fires once on record creation, so a contact gets enriched when it's first added and then quietly goes stale from there. This loop re-triggers at the moment enrichment is most valuable: right before a human is about to talk to that person. It also pulls together touchpoint history that standard enrichment tools skip entirely. The CRM knows a contact exists, but it rarely surfaces something like "opened three outbound emails and visited the pricing page twice" in one place without this layer sitting on top of it.
Why this compounds with the rest of the outbound system
Every touch this system builds, whether that's outbound sends, LinkedIn activity, visitor identification, or webinar engagement, becomes more valuable the moment it feeds into this loop, because a meeting is where all of that history finally gets used by a human instead of sitting unread in a dashboard. It pairs naturally with the other builds: they generate the touchpoints, and this loop surfaces them at the one moment they actually matter.