# Custom B2B List Building: Brief It Out or Do It Yourself

> B2B custom list building explained: what a good list brief contains, how to check a delivered list for fit, duplicates, dead numbers and format, and how to build the same custom lead list yourself with software.

Published 11 October 2026 · About Rovero · 9 min read
Source: https://leadsadd.com/blog/custom-b2b-list-building

Custom B2B list building means making a lead list to your own specification (industry, area, company size, the fields you need and the businesses to leave out) rather than buying a ready-made file. You can brief a list-building service to do it or do it yourself with lead software, and either way the list is only as good as the brief behind it. This guide sets out what a good brief contains, with a table of fields and examples, how to check a list when it is delivered, and how to build the same custom lead list yourself.

## The short answer

1. Write the brief before you choose who builds the list; a vague brief produces a vague list from anyone.
2. A good brief states the industry, the area, size signals, the fields per row, the exclusions and the file format.
3. Check a delivered list on a sample before you accept it: call twenty numbers, look for duplicates and confirm the format.
4. The same brief can be run yourself: pick the business type and areas, filter, export, and check the sample the same way.
5. Brief it out when the market is far away or unusual; do it yourself when you will need the list again next quarter.

## What is custom B2B list building?

A ready-made lead list is a file somebody built earlier for a general market, such as "manufacturing companies in the UK". Custom B2B list building starts from your target instead: the exact business types, the exact areas, the signals that mark a good fit, and the columns your team needs to make a call. The output is one of the lead generation lists your team will actually work through, not a file that gets filtered down to a tenth of its size.

A list-building service (a freelancer, an agency or a data company) takes your brief and returns a file, or you run the brief yourself with lead generation software that searches the city's listings and company websites. The brief is the same in both cases, which is why it comes first.

## What should a list-building brief contain?

A brief is a one-page description of the list you want; each line removes a guess the builder would otherwise make.

| Brief field | Example | Why it matters |
| --- | --- | --- |
| Industry or business type | Dental clinics and orthodontic practices, not general hospitals | Decides which categories are searched and which are skipped |
| Area | Dubai: Jumeirah, Al Barsha, Business Bay, Mirdif, Deira; not the rest of the emirate | Sets the volume and keeps the list inside your sales territory |
| Size signals | Has a website; more than twenty reviews; more than one branch | Separates established businesses from one-room start-ups |
| Fields per row | Name, category, area, address, phone, mobile, website, email, rating, review count, source, date found | Stops the builder returning name and phone only |
| Exclusions | Government clinics, hospital chains, businesses already in our CRM (file attached), businesses on our opt-out list | Removes rows you cannot or must not contact |
| Freshness | Found or checked within the last thirty days | Rules out recycled files |
| Format | Excel, one business per row, one value per cell, phone in international format, Arabic names readable | Makes the file import into your CRM without rework |
| Volume and deadline | About 500 rows, delivered in ten working days | Lets the builder quote and plan |

Two fields are skipped most often. Exclusions, because nobody thinks to send their current customer list, so the new list is full of businesses they already know. And format, because "one value per cell" sounds obvious until a file arrives with three phone numbers in one cell. A fixed column layout is in our [lead list template for Excel](/blog/lead-list-template-excel); attach it to the brief.

## A worked example: the brief for a custom lead list

Say you sell uniform supply and laundry contracts to hotels in Doha, and you want a list for a quarter of outbound work. The brief would read:

- **Business type:** hotels, hotel apartments and serviced residences. Not hostels.
- **Area:** Doha: West Bay, The Pearl, Msheireb, Al Sadd, the Old Airport area, Lusail.
- **Size signals:** more than fifty reviews on the listing; a website; a listed phone number.
- **Fields:** name, category, area, building, phone, mobile, website, up to two emails, rating, review count, date found.
- **Exclusions:** the twelve hotel groups we already supply (list attached); any property that asked us to stop (opt-out list attached).
- **Freshness:** found in the last month.
- **Format:** Excel, one row per property, phones as digits with the country code, columns in the attached template.
- **Volume and deadline:** around 150 to 250 rows, within two weeks.

The volume is modest on purpose: 200 hotels that fit are worth more than 2,000 rows of every accommodation business in Qatar.

## How do you check a delivered list?

Never accept a list on its row count. Check it in this order before you pay.

1. **Read twenty rows at random.** Do the names, areas and categories match the brief? One hospital or one hostel in the sample means more in the rest.
2. **Count duplicates.** Add a column with the phone number as digits only and use Excel's Conditional Formatting, Duplicate Values; then do the same on the website domain. The steps are in [how to remove duplicate leads](/blog/remove-duplicate-leads).
3. **Call twenty numbers.** Ask for the business by name and count how many reach the right business and how many are dead or wrong. More than a few wrong in twenty means a rebuild.
4. **Send five test emails** from a normal mailbox and watch for bounces.
5. **Check the exclusions.** Match the list against your customer file and opt-out list on phone and domain; anything that matches should not be there.
6. **Check the format.** One value per cell, phones in one format, dates as dates, Arabic names readable, no merged cells, no hidden columns.
7. **Check the freshness claim.** Ask what "verified" meant: a phone call, a website check, or the date the file was exported.

## How do you build the same list yourself with software?

The brief maps straight onto the settings of lead generation software. Using the Doha example:

1. **Business type.** Search "hotel" and then "hotel apartments" as separate searches, so each gets full coverage.
2. **Area.** Pick Doha and tick West Bay, The Pearl, Msheireb, Al Sadd, the Old Airport area and Lusail.
3. **Run the search** and let it work through each area in the background. A few areas take minutes; a whole city can take hours.
4. **Apply the size signals as filters.** Rating and review count above your line, website present, phone present. Hide closed businesses.
5. **Apply the exclusions.** Your customers and opt-outs are not known to the software, so export the list and match it against those two files on phone and domain.
6. **Export** to Excel with the columns in your template, and run the same twenty-row read and twenty-call test.

The cost is a few hours of your attention over a day or two, and the list can be run again next month with only the new businesses added.

## Brief it out or do it yourself: how do you decide?

- **Brief it out** when the market is in a country you do not know, when the target needs human judgement on every row ("family-owned only"), when you need the list once, or when nobody has a day to spare.
- **Do it yourself** when you sell in cities you know, when you will need the list refreshed every month or quarter, or when you want to adjust the filters after seeing the first results.
- **Do both** when you are new: brief out the first list, learn from it what your real target looks like, then build the next one yourself with a sharper brief.

The wider question of agencies against software is covered in [lead generation agency versus software](/blog/lead-generation-agency-vs-software).

## Where Rovero fits

Rovero is B2B lead generation software for Windows, built for the do-it-yourself route. The brief's business type and areas become a search: type the city, tick the areas, and it works through the listings area by area, including the towers and malls inside each one, then visits each business's website and social pages for the emails and mobile numbers it publishes.

The size signals become [smart filters](/rovero/features#smart-filters): rating, reviews, website, phone, email, claimed or unclaimed listing and distance. What you see after filtering is what you [export](/rovero/features#exports), to Excel, CSV or JSON, with the columns you choose. Every business is checked against your saved leads across all searches, so running "hotel" after "hotel apartments" does not produce the same property twice.

One honest limit: Rovero de-duplicates the leads it saves, not your existing CRM or opt-out list, so the exclusion check against those files is still your step.

## Frequently asked questions

### What does B2B custom list building cost compared with a ready-made list?

A custom list costs more per row than a ready-made file, because someone applies your filters, but less per usable row, because far fewer rows are wasted. With software the cost is a subscription and your own hours.

### What is the most common mistake in a list brief?

Leaving out exclusions. Without your customer list and opt-out list attached, the builder cannot remove businesses you already know or must not contact, and the first calls go to existing customers.

### Can I ask a list builder for decision-maker names?

You can, but expect lower accuracy and higher cost, and remember that names and personal emails are personal data under laws such as the UK GDPR and the UAE PDPL, with stricter rules than business contact details. This is general information, not legal advice; check the current rules for the country you send to.

### How do I check a lead list before I pay for it?

Ask for a sample of twenty to fifty rows chosen at random, read them against your brief, call the numbers and send a few test emails. Then count duplicates on phone and domain. If the sample passes, the full list probably will too.

## Next step

Write your brief today using the eight fields in the table, and attach your customer list and your opt-out list as exclusions. Then run it yourself: [start a free trial](/register) and build the first list area by area on your own PC.
