How to Find Restaurants and Cafes for B2B Sales
Hospitality is the highest-volume, lowest-patience B2B audience there is. There are more restaurants and cafes in any city than dentists, law firms, and gyms combined, they are easy to find, and their contact details are public. The catch is that the person you need is on their feet fourteen hours a day, gets pitched by three suppliers a week, and will hang up on you without malice if you call at seven in the evening.
Selling to hospitality is therefore not a list problem — lists are trivial here. It is a targeting, timing, and message problem. This guide covers all three: building the list from maps data, telling an independent from a group from a franchise before you waste a call, finding the person who can actually sign, and picking the hour of the day that does not land mid-service.
Building the list: maps data is enough
Almost every venue that wants customers is on Google Maps, because that is where customers look. Add the local equivalents where they matter — Yandex Maps and 2GIS in Russia and much of the CIS, Zomato in India, TheFork across Western Europe for reservation-taking restaurants — and your coverage of any city is close to complete before you have paid for a single database.
The fields worth pulling are not the obvious ones. Name, address, and phone you get automatically. The ones that do the actual qualifying work are these:
- Category. "Restaurant" is useless as a filter. "Pizza restaurant", "coffee shop", "bar", "bakery", "brunch spot" are different businesses with different margins and different problems. Filter to the two or three sub-categories where your product genuinely helps.
- Price tier. The one-to-four currency-symbol rating is a rough but real proxy for budget. A product costing a few hundred a month is not going to a one-symbol counter-service spot regardless of how much it would help them.
- Review count. The most useful free proxy for traffic there is. Two thousand reviews means busy; forty means quiet or new. Combine it with rating: high count and high rating is a well-run operation with money, high count and mediocre rating is an operation with volume and a known problem — often your best prospect.
- Opening date, or its proxies. A new venue is the single best buying signal in this sector, and nothing else comes close. A place that opened last month has no supplier relationships, no fixed systems, an owner still spending, and an urgent need for customers. Spot them by very low review counts with recent dates, by "recently opened" labels, and by listings with photos but no menu yet.
- Website and social links. Whether a venue has a site, and whether its Instagram is alive, tells you how they operate and which channel will reach them.
Pulling these fields across a whole city by hand is a weekend you will not get back. Tools that query maps data directly do it in a pass — JustLeadIt builds this kind of list with the phone, site, and social handles attached, which is the part that usually takes longest.
The three kinds of venue, and why the difference decides everything
This is the section that saves the most time. Hospitality looks like one market and behaves like three, and the difference is entirely about who can say yes.
Independents: one owner, fast, informal
A single venue, owner-operated or owner-present. The owner decides everything, usually in the moment, often on the basis of whether they like you. There is no procurement, no committee, no formal budget. If you get five focused minutes with the owner and your offer makes obvious sense, you can close on the spot.
The catch is that the owner is also the person expediting food at eight o'clock, so reaching them is a timing problem, not a persuasion problem. Independents churn fastest and pay least, so they suit low-ticket, self-evident products.
Small local groups: two to eight venues, an operations manager decides
This is the sweet spot for most B2B sellers, and it is systematically under-targeted because it is invisible on a map — each venue looks like an independent. A group has enough scale to have real budget and enough informality to move in weeks rather than quarters. Decisions sit with an operations manager, a general manager, or a founder who no longer works a station.
You detect groups from the data: the same phone number or domain across several listings, the same brand name in two or three neighbourhoods, a website with a "locations" page, an Instagram bio linking multiple venues, or the same person named in reviews at different addresses. When you find a group, do not pitch the venue — find the group's office contact and pitch the portfolio. One yes gets you six sites.
Chains and franchises: head office decides, the venue manager cannot buy anything
Above roughly ten venues, and in every franchised brand, purchasing is centralised. The manager standing in front of you is not being difficult when they say they cannot make that decision — they genuinely cannot. They cannot change the supplier, the point-of-sale, the booking system, the signage, or the coffee. Knowing this before you walk in saves months of pleasant conversations that lead nowhere.
Chains are not unsellable, just a different motion: longer cycle, head-office contact, procurement, a pilot, a real contract. For a small team the honest answer is usually to exclude them and revisit when you have references. Filter them at list-build time by brand name and by the tell-tale ten-or-more identical listings.
Review platforms tell you more than directories do
A directory tells you a venue exists. A review platform tells you what is wrong with it — and that is the entire basis of a good hospitality pitch.
Read the one-, two-, and three-star reviews and the operational problem announces itself in plain language. "Waited forty minutes for the bill." "No one answered the phone to book." "Ordered online and it never arrived." Each is a specific, painful problem that a specific product solves — payments, reservations, delivery integration, local visibility.
Recent reviews matter more than old ones, and repeated complaints more than individual ones. Three people in two months complaining that nobody answers the phone is not an anecdote, it is a buying trigger. Reply patterns matter too: an owner who responds to reviews is engaged and far more likely to take your call than one whose page has been silent for two years.
Practically: do not send the same message to a hundred venues. Read six reviews each for the twenty that matter and open with the thing they already know is broken.
Finding the decision maker when the listed number reaches a host stand
The phone number on a venue's listing rings a phone next to the front door, and during service it is answered by whoever is closest, which is never the owner. Some routes around it:
- Ask, do not pitch. "Hi, I'm not calling to sell you anything right now — who handles suppliers, and when is a good time to reach them?" This works far more often than it should, because it is a normal question and it does not put a busy person on the defensive.
- Instagram is the owner's channel. For independents and small groups, the account is very often run by the owner or a family member, and DMs get read at odd hours when the phone would not be answered. This is the highest-yield channel for independents in most markets.
- Business registries and the site's non-obvious pages. Where registries are public, the director's name is on the record. On websites, careers, press, and franchise pages carry direct emails to head office, while "contact" carries the generic booking address.
- Walk in. Undervalued in hospitality and nowhere else. A two-minute visit in a quiet mid-afternoon, with something physical to leave behind, beats twenty emails — but only in the right window, which is the next section.
Timing is the make-or-break variable
You can have the right venue, the right person, and the right offer, and still fail entirely because you called during service. In no other B2B sector does the hour of the day matter this much.
The rule is simple: never contact a venue during service. Staff are physically running, the owner is on the line, and your call is an interruption they will remember badly. Two windows work almost everywhere:
- Mid-morning — after the opening prep, before the lunch rush. Deliveries have arrived, the owner is doing paperwork, and the room is calm.
- Mid-afternoon — after lunch service has cleared, before dinner prep. This is the single best window in most markets, and in cities where venues close between services it is the only one.
Day of week matters too. Many venues are quietest early in the week, and Monday or Tuesday mornings are when owners do admin and think about the business. Fridays and Saturdays are for service only. Never call a restaurant on a Friday evening, and never email one expecting a weekend reply — a message sent Saturday morning is buried by Monday.
Cafes and brunch venues run a different clock: their peak is morning, so the quiet window is mid-afternoon, and mornings are the worst time to reach them even though mornings work for everyone else. Bars and late-night venues invert the whole thing — early afternoon is the only sane time, and the owner may not be awake before noon.
None of this is universal, and getting it wrong by two hours is the difference between a conversation and a hangup. Look at a venue's own posted opening hours before you dial, and work back from them.
Channel reality: email is not the default here
For most B2B markets, email is the default channel. In hospitality it is often the worst one, because the address on the listing goes to a booking inbox nobody reads, or to an owner who checks it weekly between shifts.
What actually works for independents, roughly in order: Instagram DM, WhatsApp, a walk-in, a phone call in the right window, and only then email. For groups and chains the order reverses — an office has someone who reads email, and email is forwardable, which matters when the decision involves two people. Whatever the channel, respect its norms: a WhatsApp message should read like a message, an Instagram DM should be two sentences, and nobody in this industry wants a PDF as a first touch.
Qualifying out: the venues not worth contacting
Hospitality lists are noisy, and a large minority of what maps data returns is not a viable prospect. Cut these before you spend outreach on them:
- Venues that are closing or already closed. Maps data lags reality by months. Signs: reviews mentioning closure, "temporarily closed" flags, a website that has gone dead, no posts in six months on an account that used to post daily.
- Seasonal venues out of season. Beach and resort towns are full of listings that are simply not operating right now. There is no point pitching a seaside terrace in February — though there is a great deal of point pitching it six weeks before it reopens.
- Ghost kitchens, virtual brands, and delivery-only kitchens. Several "restaurants" at one address with no dining room, or a real kitchen with no walk-in trade. Excellent prospects for delivery-adjacent products, completely wrong for anything involving guests, floor staff, or tables.
- Hotel restaurants. Look independent on a map, buy through the hotel. Treat as a chain.
What a hospitality outreach message looks like
Assume the recipient is standing up, holding a phone in one hand, with something on the stove. That single assumption tells you everything about the message.
Short. Three or four sentences. If it needs scrolling, it will not be read.
Concrete. Name the specific thing you noticed — the new location, the recurring complaint about phone bookings, the fact that they have no online ordering while three neighbours do. Generic openers are transparently mass-sent and get the same treatment as every other supplier pitch that week.
Priced. This is the one that separates hospitality from other sectors. Owners want the number, immediately. Withholding price to "get on a call" reads as a waste of their time and usually ends the conversation. Give a range if you must, but give something.
Low-effort to reply to. Ask one question with a short answer, not "would you be interested in a 30-minute demo." "Worth a five-minute chat Tuesday morning?" is a yes-or-no.
Respectful of the clock. Sending at the right hour is itself part of the message. An owner who gets your note at three on a Tuesday afternoon notices, at some level, that you understand their business. One who gets it at eight on Friday learns the opposite.
Then follow up twice, in the same window and the same channel, and stop. Hospitality does not reward persistence past that point — it rewards being the person who happened to reach out the week they decided to fix the problem, which is why a steady list and a repeatable rhythm beat a clever campaign.
Putting it together
A workable weekly motion: pull a fresh list from maps data for your city and your two or three sub-categories, filtered by price tier and review count. Separate independents, groups, and chains, and drop the chains. Flag anything newly opened and put it at the top. For the top twenty, read the recent reviews and note the one problem you can solve. Reach out mid-morning or mid-afternoon, on Instagram or WhatsApp for independents and email for groups, with four sentences and a price. Follow up twice. Repeat next week with the next twenty.
It is unglamorous and it works, because it is built on the two things that are actually true here: the data is public and abundant, and the people are busy and direct. Respect both and hospitality becomes one of the easiest sectors to sell into.