What should you do when one company fills out three forms in a week?
Treat it as one buying signal from one account, not three separate leads. Match every submission to the same company record, route the first one by your normal rules, and send the next two to the owner who already has the account. Speed matters, but one clear owner matters more.
I see this pattern in almost every B2B SaaS funnel I audit. A marketer downloads a guide on Monday. A colleague books a demo on Wednesday. Someone from finance asks a pricing question on Friday. Three forms, three people, one company. Most routing setups treat that as three unrelated leads and hand them to three different reps.
That is how a warm account turns cold. Each rep sends a different first email. Nobody sees the full picture. The buyer gets the impression that your team does not talk to itself, which is usually true. This post is how I design routing for that exact situation.
Why is this a GTM problem and not just a CRM setting?
Multiple form fills from one company usually mean a buying committee is forming. How you respond decides whether your first sales conversation is coordinated or chaotic. That makes it a go-to-market decision about account ownership and sales motion, not a checkbox in your CRM's routing screen.
B2B purchases rarely come from one person. When three people from the same company show up, you are watching the committee assemble in real time. That is one of the strongest signals you will ever get from inbound, stronger than any single demo request.
The routing system is where your sales motion meets reality. If your strategy says you sell to accounts, but your routing hands out leads one person at a time, your system is quietly running a different motion than the one you planned. Fixing the routing is how you make the strategy real.
How do you know the three forms came from the same company?
The most reliable match is the email domain, checked against existing company records in your CRM. Add enrichment for people who use personal email addresses, and fall back to a fuzzy match on company name. Never rely on the company name field alone, because people type it in many different ways.
Domain matching handles most cases. If three people submit with addresses at the same company domain, they belong to the same account. The edge cases are where routing breaks. Someone uses a personal Gmail address. Someone types "Acme Inc" while another types "ACME". A subsidiary uses a different domain from its parent.
For those cases I add an enrichment step with a tool like Clay or Apollo to find the person's real employer, then match on that. I wrote about doing this without adding delay in how to enrich inbound leads without slowing down routing. The short version is to route on what you know immediately and let enrichment update the record a few minutes later.
Who should get the account when the forms arrive days apart?
The first person to engage the account should own every later submission from it, as long as they are still actively working it. Set a time window, such as 30 days, after which ownership can be reassigned. Inside that window, new contacts from the same company go to the same owner automatically.
This rule sounds obvious, but most teams do not have it written down. Without it, round robin keeps spinning and the second submission lands with whoever is next in line. Now two reps believe they own the same deal.
I covered the cleanup side of this in what to do when two reps claim the same account. Prevention is far cheaper than cleanup. Pick the window that fits your sales cycle. A short cycle can use 14 days. A six-month enterprise cycle might need 90. The number matters less than having one.
Should a demo request override a content download from the same company?
Yes. Route by the strongest intent the account has shown, not by the order the forms arrived. A demo request or pricing question signals a buyer ready to talk. A content download signals research. When both come from one company, the account should move to the sales path immediately.
Here is a common failure. A content download arrives first and goes into a nurture sequence owned by marketing. Two days later, a demo request arrives from a colleague at the same company. If routing only looks at the new contact, the demo goes to sales while the first person keeps getting nurture emails. Now the account is in two motions at once.
The fix is a rule that looks at the account, not the contact. When any contact at an account hits a high-intent form, every open contact at that account should be pulled out of nurture and attached to the sales owner. One account, one motion, one owner.
How do you set this up in HubSpot, Salesforce, or a workflow tool?
The setup has three parts in any tool: associate each new contact to a company, check whether that company already has an owner, then route based on the answer. HubSpot, Salesforce, Zapier, Make, and n8n can all do this, though how you build each step differs by platform.
In a CRM like HubSpot or Salesforce, I start by making sure new contacts get associated to the right company record automatically. Then I build the routing logic around the company owner field instead of a pure round robin. If the company already has an owner, the new contact goes to them. If not, it goes into the normal rotation.
In a workflow tool like Zapier, Make, or n8n, the same logic becomes a lookup step before assignment. Search the CRM for the company by domain. If found and owned, assign to that owner. If not, assign using your rotation. Check your CRM's own documentation for the current routing and association options on your plan, because those features change over time and vary by tier.
What should the rep actually do with the second and third submissions?
The rep should treat the later submissions as context for one coordinated conversation, not as new leads to chase separately. Send one message that acknowledges the account's interest, address the person who asked for the demo, and loop in the others only when it helps the buyer move forward.
A good routing system makes this easy. When the second form arrives, the owner should get a single alert that says which account, who submitted, what they asked for, and who else from that account has engaged. Slack works well for this. The alert should make the account picture obvious in five seconds.
The worst response is three separate first-touch emails to three people at the same company, each one pretending to be the first. Buyers compare notes. They notice. One thoughtful message to the right person almost always beats three generic ones.
What mistakes break account-level routing most often?
The most common mistakes are matching on company name instead of domain, letting round robin ignore existing owners, keeping contacts in nurture after a colleague requests a demo, and having no time window for ownership. Each one splits a single account across multiple people or motions without anyone noticing.
Another quiet failure is free email domains. If your matching logic treats every Gmail address as the same company, you end up assigning unrelated people to one account. Your rule needs an exclusion list for common free email providers so they always go through enrichment instead.
The last mistake is never testing. I submit test forms as fake people from the same fake company before any routing change goes live. Three submissions, different forms, a few minutes apart. If they do not all land with one owner, the logic is not ready. It takes ten minutes and catches most problems.
How do you measure whether account-level routing is working?
Track how often accounts with multiple submissions end up with more than one owner, and how quickly the owner responds to the highest-intent form. If split ownership drops toward zero and response time on demo requests holds steady, the routing is doing its job.
I like a simple weekly report. List every account that submitted more than one form in the past week, the owners assigned to each contact, and the time to first response. Any account with two owners is a bug to investigate.
Over time, also compare meetings booked from multi-submission accounts against single-submission ones. I would expect the multi-submission accounts to convert better, because more people are involved earlier. If they do not, look at how reps are following up, not just at the routing.
What should you do next?
Pull last month's form submissions, group them by email domain, and count how many companies submitted more than once and how many owners each one got. That number shows the size of your problem. Then add an owner check before round robin and test it with three fake submissions.
This is one of those fixes that pays back quickly because the leads are already warm. You do not need more traffic. You need the traffic you have to land with one person who can see the whole account.
If you want help mapping your routing rules or building the matching logic in your CRM, reach out. Designing the systems behind lead generation is most of my work, and this is a fix I enjoy making. Let's chat.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.