# Website Visitor Outbound, the Same Business Day Play > Canonical: https://www.yalc.ai/blog/website-visitor-outbound/ How a resolver, an enrichment layer, an orchestrator, and a sender turn anonymous traffic into a contextual sequence inside the business day, plus the conversion math behind it. Website visitor outbound is the play where a resolver names anonymous traffic, an enrichment layer fills the contact gaps, and an orchestrator fires a contextual sequence on the same business day. Done well it converts visitors at four to five times the rate of cold outbound, because the lead picked you first. The trouble is that most teams own the resolver and stop there. The visit lands in a CRM list, a rep eyeballs it next Tuesday, and the moment is gone. The operator play is the four part architecture below, run inside the same business day the visit happened. Here is how to wire it without buying eight new tools. ## What website visitor outbound actually is Website visitor outbound is the motion where you identify the person behind anonymous traffic, enrich them with contact data, and run a short sequence built around the fact that they came to you first. It is the inverse of cold outbound, where you guess intent from a list, and the inverse of pure inbound, where you wait for a form fill that 97 percent of visitors never submit. The category started as company level IP tracking and matured into person level resolution. Company level gives you a logo on a dashboard. Person level gives you a name and a LinkedIn URL. The first is interesting. The second is operable. Which one your stack delivers is the difference between a Slack alert and pipeline by Friday. ## Why visitor identification became table stakes in 2026 Two numbers drive this. Roughly 97 percent of B2B website visitors leave without filling out a form, and Gartner research finds 61 percent of B2B buyers now prefer a rep free buying experience, with buyers spending only about 17 percent of the journey meeting suppliers ([Gartner](https://www.gartner.com/en/newsroom/press-releases/2025-06-25-gartner-sales-survey-finds-61-percent-of-b2b-buyers-prefer-a-rep-free-buying-experience)). The buyer reads your page, your docs, your pricing, your competitors, and forms most of an opinion before talking to you. If you are waiting for a form, you are waiting for the small slice that broke from the norm. Identification turns the silent majority into a list. Anyone serious about [signal based outbound](/blog/signal-based-outbound/) treats visitor resolution as the most reliable buying trigger they own, because the prospect already raised their hand by being on the page. They just did not sign the guest book. Average B2B cold reply rates sit in the low single digits, around 3 to 5 percent in 2025 ([Instantly](https://instantly.ai/blog/cold-email-reply-rate-benchmarks/)), and a contextual sequence built off a real visit clears that bar by a multiple. ## RB2B and how visitor resolution actually works [RB2B](/tools/rb2b/) is the resolver of record for US person level identification. You drop a script on your site, the script reads the visitor against an identity graph built from cookies, device fingerprints, and a partner data web, and on US traffic it returns a first name, last name, business email where available, LinkedIn URL, and the company. On non US traffic you get company level only. The match rate is tiered. Per the [RB2B pricing page](https://www.rb2b.com/pricing) checked on June 30, 2026, the Free and Starter tiers cap at company level and 15 to 20 percent resolution. The Pro+ tier at 199 dollars a month is the only one that hits the 35 to 45 percent person level number the marketing pages quote, and that number is US only. Most ranking articles cite a generic "30 to 40 percent" without exposing this geo cap. The [RB2B vs Clearbit comparison](/blog/rb2b-vs-clearbit/) covers the trade off between person level US match and broader account level coverage. ## What the resolved visitor signal tells you, and what it does not A resolved visit tells you four useful things. Who the person is at name and title. What company they work at. What pages they viewed and in what order. How recently the visit happened. It does not tell you why they came. They may be on the pricing page because they are deciding to buy, because a competitor sent them, or because they are a partner researching adjacent tools. Treating every resolved visit as a buying signal builds a play that reads desperate. Read the visit as a probability bump, not a confession of intent. Pair it with another trigger like a hiring spike or a public post and the probability sharpens. The [buying trigger outbound](/blog/buying-trigger-outbound/) write up covers which triggers move the needle and which ones are noise. ## The same business day pipeline play The headline rule is simple. Reach the resolved visitor inside the same business day the visit happened. Not the same hour, not three days later. Same hour is too fast. The visit was still anonymous to the prospect, and replying within 60 minutes reads as surveillance. Three days later is too slow, because a competitor's email has landed and the original question has been answered by your docs. Same business day is the window where the visit is still warm enough to anchor the message and far enough away that the prospect does not feel watched. That target is hard to hit with the default RB2B workflow, which fires an alert into Slack and trusts a busy human to act. Automation has to do most of the work, with the human reviewing rather than initiating. That is what the four part architecture below is for. ## The four part architecture: resolver, enrichment, orchestrator, sender Most teams that adopt visitor identification adopt two of these four parts, the resolver and a sender, and end up with a manual middle. The play only compounds when all four are in place and connected. **Resolver.** RB2B for US person level, with company level fallback on non US traffic. The script lives on the marketing site. The output is a webhook fired whenever the script resolves a visit. **Enrichment.** The resolver gives a name and a LinkedIn URL. The sender needs a verified business email and ideally a recent context point like the last three jobs or a posted opinion. [FullEnrich](/tools/fullenrich/) does waterfall enrichment across providers and lands in the gap. Their Pro tier on the [FullEnrich pricing page](https://www.fullenrich.com/pricing) checked on June 30, 2026 is 5.55 euros a month for 1,000 credits at one credit per verified work email, putting the unit cost of enriching a resolved visit under a cent. Cost is not the constraint. The constraint is wiring the call so it fires when the webhook lands, not when an ops person remembers next Thursday. **Orchestrator.** The layer that takes the resolver webhook, calls the enrichment API, applies a qualification rule like "title contains VP or Head and company size over 50", picks the sequence, and writes the record back to the CRM. Most teams build this in Clay, Make, or n8n. The [open source Clay alternative](/blog/open-source-clay-alternative/) walks through the trade offs, but the short version is that an agent driven operator OS handles recurring orchestration with less maintenance than a node graph you have to redeploy every time a vendor changes a field name. The [lead qualification skill](/skills/qualify-leads/) is the gate that runs here to keep the bad fits out of the sequence. **Sender.** Two channels, run together. Email through [Instantly](/tools/instantly/) on a warmed up sending domain that respects the 0.3 percent spam complaint ceiling Google and Yahoo set in February 2024 ([Google bulk sender guidelines](https://support.google.com/a/answer/81126)). LinkedIn through [Unipile](/tools/unipile/) so the connect plus message goes through your real account rather than a screen scraper. A single webhook can fire both touches without a human stitching them together. If your sender is unwarmed, see [cold email deliverability](/blog/cold-email-deliverability/) before you turn this on. The four pieces cost roughly 199 dollars for RB2B, 5 to 30 euros for FullEnrich depending on volume, plus the orchestrator runtime and the sender stack you already pay for. Everything else is glue, and glue is the part the operator should not be writing by hand every morning. ## Worked example: VP Marketing visits the pricing page Tuesday at 11:14am Pacific, a person named Maria visits your pricing page from a midsize SaaS in Austin. She views pricing, then security, then the comparison page against your closest competitor, then leaves. The RB2B script resolves the visit. The webhook fires. Inside 30 seconds the orchestrator has the name, the LinkedIn URL, the company, and the page sequence. The qualification rule sees "VP Marketing" and "company size over 100" and tags it Tier 1. FullEnrich returns her business email and the last two jobs. At 12:02pm Pacific, Maria gets a LinkedIn connection request from your AE with a one line note that references a post she wrote three weeks ago about the same comparison she was reading. No mention of the pricing page. The note reads like a sharp DM from someone who reads the same things she reads. At 4:30pm Pacific, a short email lands. Subject line six words, body three sentences. It opens with the post angle, names one specific thing your product does that lines up with what she said, and asks if it would be useful to compare notes. No calendar link in the first send. Maria replies the next morning. Total elapsed time from anonymous visit to qualified conversation is under 24 hours. Total operator time on this account, three minutes of message review. ## Conversion math vs cold outbound The point of the play is not that it sounds clever. The math beats cold outbound by a multiple. Take a site doing 100 unique business visitors a day, modest by any standard. Forty percent of US traffic resolves at the Pro+ tier. That is roughly 800 named visitors a month before any filter. A tight qualification gate of "right title, right company size" keeps maybe 200 of them, which is the population you actually sequence. Cold outbound at industry average lands replies on 3 to 5 percent of sends. A contextual sequence off a real visit lands 5 to 7 percent. Call it 6 percent versus 3 percent. Two hundred contextual sends produce around 12 replies. Two hundred cold sends to look alikes produce 6, and half are "not interested" rather than "tell me more", because the cold list has not pre qualified itself. The visitor play does not replace cold outbound. It compounds on top. The right ratio in 2026 is cold outbound against the wider ICP for top of funnel coverage, and the visitor play as the highest priority queue that interrupts cold whenever a real visit lands. The [outbound lead generation](/blog/outbound-lead-generation/) playbook covers how to layer them without burning the team. ## Compliance, privacy, and the right tone Two questions every operator asks before turning this on. Is it legal, and how do I write a message that does not read as creepy. On the legal side, US person level resolution operates under US consumer data law, with vendors like RB2B representing their identity graph as compiled from opt in partners. Treat that as a claim to verify in your DPA, not a blanket assurance. For EU and UK visitors, GDPR and the ePrivacy directive constrain what you can do. The responsible setup is to disable person level resolution outside the US, use company level only for those geographies, and honor opt outs through your cookie banner. Run any rollout past counsel, since a vendor selling the data does not transfer their liability to your account. The tone problem is the one most operators get wrong. The instinct is "I noticed you on our pricing page" because it feels efficient. It is the worst possible first line. The prospect realizes you have been watching them, the conversation starts with a defense, the reply rate collapses, and they will not visit your site logged in next time. The rule, never mention the visit in the first message. Reference a public signal like a post they wrote, a hire their company made, or a launch they shipped. The visit is for your routing, not their reading. A message referencing a public artifact reads as a person paying attention to their work, not a script paying attention to their cookies. Mention the visit at all only after the third or fourth touch, framed as offering a useful resource. ## Common mistakes that burn the play The play fails in predictable ways. Five of them account for most of the burn. **One.** Stopping at the resolver. The visit lands in Slack, the SDR is in meetings, and by the time the alert is read the window is closed. Without an orchestrator, you have a dashboard, not a play. **Two.** Naming the visit in the message. Covered above. The first time a prospect replies "how did you know I was on your site", your reply rate for the month drops twenty points. **Three.** No qualification gate. Every resolved visit hits the sequence, including partners, competitors, and candidates, and the sequence reads desperate. **Four.** One channel only. Email alone misses senior buyers who reply faster on LinkedIn. LinkedIn alone misses prospects who never check the platform during the work week. Run both, sequenced not stacked, LinkedIn touch first. **Five.** No suppression rule. A visitor who replied "not now" two weeks ago should not be re enrolled on their next page view. ## Run it from one Yalc prompt The reason this play stays half built at most teams is the middle mile. Resolver and sender are setup wizards. The orchestrator is months of node graph maintenance, which is why so many RB2B deployments stall after the Slack alert. Yalc replaces the orchestrator and the glue with a markdown configured operator OS that listens for the resolver webhook, runs the enrichment call, applies the qualification rule, drafts the message, and queues both touches through Unipile and Instantly without a workflow graph to babysit. The point is not another tool. Fewer tools, doing real work, with orchestration collapsed into one prompt. Wire the four parts this week, pick one ICP slice, set the qualification gate tight, run the loop for ten business days, then look at the reply count. The math does the rest. ## FAQ ### How accurate is IP based company identification? Company level resolution generally lands at 60 to 80 percent of B2B traffic in 2026, depending on the vendor's database. Person level resolution is tier and geography specific. RB2B's Pro+ at 199 dollars a month cites 35 to 45 percent on US traffic and falls to 15 to 20 percent company level on non US. Always check the tier, not the headline number. ### Is website visitor identification GDPR compliant? Person level resolution of EU visitors is constrained under GDPR and ePrivacy. The responsible default is to disable person level resolution outside the US, restrict EU and UK visitors to company level reveal where your cookie banner permits, and honor opt outs at the script level. Vendor claims of compliance do not transfer their liability, so run the rollout past counsel. ### Can visitor tracking tools identify individual people, not just companies? Yes, on US traffic, through vendors like RB2B that maintain a person level identity graph from opt in partners. The match rate is 35 to 45 percent at the Pro+ tier, returning name, LinkedIn URL, and business email where available. Outside the US, expect company level only. ### What match rate should I expect from a B2B visitor identification tool? At the company level, 60 to 80 percent on B2B traffic. At the person level, 35 to 45 percent on US traffic from a top tier resolver and 0 to 10 percent outside the US. Vendor marketing often quotes the high end without exposing the geographic limit, so verify against the pricing page. ### How fast should I follow up with an identified website visitor? The same business day, not the same hour. Replying within 60 minutes when the visit was still anonymous reads as surveillance and tanks reply rates. Three days later misses the warm window. Aim for a first touch four to six hours after the visit, referencing a public signal rather than the visit itself. ### Does warm outbound from visitor data outperform cold outbound? Yes, by a multiple. Cold reply rates sit at 3 to 5 percent on average. Contextual sequences off a real visit land 5 to 7 percent because the visitor list pre filters for prospects who already self served past your homepage. It does not replace cold outbound, it sits on top as the highest priority queue. ### How do I integrate visitor identification data with my CRM? Most resolvers fire a webhook on every resolved visit. Pipe it into an orchestrator that runs enrichment, applies a qualification rule, and writes the cleaned record into the CRM with the page sequence and timestamp as custom properties. Skip the native CRM integration if your CRM cannot transform the payload, since the raw output is too noisy to live next to real opportunities.