Skip to content
Packaging equipment distributor B2B Distibutors · 4 min read

How a packaging equipment distributor went from explaining 5% of its orders to 99%

Which ad, call or email brought this order in? — the question they couldn't answer

Before

Ten tools, ten revenue numbers, and no way to tie ads, calls and emails to orders.

With IdealData

Almost every order now shows the ad, call or email that drove it.

Ad spend
$10k–$35k a month
Challenge
Is my ROAS healthy or not?
Sales motion
Phone call or quote request
Platform
Shopify, HubSpot, Googel Ads, Google Search Console

A case study on connecting ad spend, phone calls and email to the orders they actually produced.

Summary

A packaging equipment distributor spent many months putting between $10k and $35k a month into paid ads. In most of those months the ads brought back less than they cost. In some they probably worked. Nobody could say which.

The team knew the ads made phones ring. Which ad drove which quote, and which quote became a deal, was anyone's guess.

When they started with IdealData, they could explain where about 5% of their orders came from. Today they can explain 99%. Each order now carries its source and what drove the sale.

"This is what we think in our brains, but I've never seen it on paper."

Result
Before: 5% Now: 99%

of orders traced to their source

Start seeing what you’ve been missing.

Connect your store and your stack. We’ll show you what we catch in the first 24 hours. Free to start, no credit card required.

Start FREE Trial Schedule a walkthrough

The business

Ten people, seven-figure revenue, selling packaging equipment.

Sales start with a phone call or a quote request. Reps answer, follow up by phone and email, and close.

The stack is ten tools, not counting the store itself, for ten people:

  • CRM: HubSpot
  • Phone system: Aircall
  • Call tracking: CallRail
  • Ads: Google Ads, Bing Ads, Facebook Ads, LinkedIn Ads
  • Analytics: Google Analytics, Google Search Console, Bing Webmaster Tools

Everything looked good

Ads made the phone ring, so putting money into paid ads made sense.

An agency partner ran those ads. They managed the campaigns, knew which ads were performing and which were not, and had tracking in place to report how much revenue came from ads. By those reports, everything looked good.

That is where the puck stopped.

The ad numbers did not line up with the deals in HubSpot. Every month the story was the same. The phones were still ringing, but there were fewer quality calls, and revenue was declining. There was no way to connect a ringing phone back to the ad that caused it, forward to the quote, and on to the deal.

The agency was doing its job. The problem was that nobody could see the full picture. Not the agency. Not the team. Not us.

Ten tools, ten sets of numbers

The team spent real time connecting HubSpot to Aircall, to CallRail, to the website and the analytics tools. When it was done, each system showed different numbers on its reports.

Some revenue was credited to ads and to organic traffic at the same time, so the same dollars got counted twice. It was a hot mess, and the same question kept coming back: which numbers do we trust?

Each system was set up exactly the way its vendor recommends. There were still gaps, and the gaps forced guesswork.

The team went as far as asking customers directly where they had found the business. The answers often did not match what the tools said.

The first and most important question, "where did this order come from?", turned into an oasis in the desert. Visible from a distance. Never reachable.

The second gap: why each customer bought

The team answered 99% of quote requests and closed about 30% of them. For their industry, that is normal.

So they asked a harder question: what made each of those customers buy?

Another gap. HubSpot can answer that question when the whole business runs inside HubSpot, with its full set of products and add-ons. This team, like most, runs tools outside it. Every one of those tools left a hole in the attribution and data in a silo, with no single screen to see it from.

Why "connect everything to ChatGPT" does not close it

The obvious modern answer is to plug every tool into an AI assistant and ask. It does not get you there. Many tools have no connector at all, and many of the connectors that exist are basic. Each missing piece is a gap in context, and that turns into a gap in the answer.

What changed

The IdealData team connected the two sides: traffic and activity on one, revenue on the other.

Much of that was already built. The IdealData platform connects to many of the tools this team uses today and standardizes their data into one clean model.

From there, IdealData audited the data across every sales origin, phone, email and web, and closed the attribution gaps. That answered the first question.

Then about 45,000 emails and about 21,000 inbound calls enriched the data further and answered the second one: what made each customer buy in the end?

From 5% of orders explained to 99%.

Today every order is matched to its origin, and they can see what drove each sale. A coupon code sent by email. A check-in email. A paid ad. An outbound call from a rep, made around the time that customer usually buys. Revenue by origin is tracked month over month, so the trend is visible.

The first thing they did with it was move their time. Out of the channels they had been hoping about, into the ones that are proven to work.

What's next

The team is measuring what that shift does to their return over the next three months. In the interim, if you have these tools above.Log into our platform and connect your tools. You don't need a developer to set it up. Most eCommerce platforms like Shopify, BigCommerce, WooCommerce have apps you install and it takes only a few clicks to connect your existing tools.

If this sounds like your business

If your ads make the phone ring and nobody can say which ad made which sale, or your tools each report a different revenue number, this is the problem IdealData solves.

You do not need a six-figure enterprise system for this anymore.

Unlock the intelligence

Optimize your business and team efficiency.

Common questions

Why don't ad platform revenue reports match the deals in the CRM?

Each tool reports on the part of the sale it can see. In this case study, the agency's ad tracking showed ads performing well, but those numbers did not line up with the deals in HubSpot. Some revenue was credited to both ads and organic traffic, so the same dollars were counted twice. For B2B merchants, the moments that close a sale, a phone call, an email reply, a rep following up, often sit outside what ad reporting can see.

Why can't HubSpot show what made each customer buy?

HubSpot can't fully answer this question even if fully integrated with all your other tools you rely on. Each platform, tool, solution leaves gaps in the attribution and most of your data is siloed, with no single screen to see the overall picture.

Can I connect all my tools to ChatGPT to get sales attribution?

Not reliably. Many business tools have no AI connector at all, and many of the connectors that exist are basic. Each missing piece is a gap in context, and a gap in context becomes a gap in the answer.

How did the distributor go from explaining 5% of its orders to 99%?

The IdealData platform connected to the tools the team already used and standardized their data into one clean model. This is available out of the box with the IdealData platform. 45k emails, 21 calls, thousands of SMS messages, a website pixel - all were consolidated to show a single global attribution view. Today every order is matched to its origin, and revenue by origin is tracked month over month.

What kinds of sales origins can IdealData attribute an order to?

In this case study, orders were matched to customer that know their brand, paid traffic, organic traffic, efforts done by their sales team and various categories under those four major buckets.

Do you need an enterprise attribution system to connect calls, email and ads to revenue?

No. The SMB distributor in this case study is a business running ten tools, including HubSpot, Aircall, CallRail, Google Ads, Bing Ads, Facebook Ads, LinkedIn Ads, Google Analytics, Google Search Console and Bing Webmaster Tools. IdealData connected them without a six-figure enterprise system.