How Salta Validates Nigerian School Contact Data
If you sell into Nigerian private schools, the cost of bad data is brutal: a campaign built on stale numbers and dead inboxes burns your budget on switchboards that never connect you to a decision-maker. So before you trust any provider, you should know exactly how their school contact data is validated and how its quality is maintained. This page explains, step by step, how Salta sources, cleans, de-duplicates, validates and confidence-scores every contact in our registry — and why we would rather show you fewer contacts than ship you junk.
Salta maps 28,000+ institutions across Nigerian states, with 6,500+ contacts that pass phone validation and 1,000+ premium contacts carrying both a validated phone and a validated email. Those numbers are deliberately conservative. We report what survives our checks, not what we started with — because the validated decision-maker contact is the product, and our standard is simple: never ship a junk contact to a paying customer.
Why data quality is the whole game in Nigerian schools
The Nigerian private K-12 market is enormous and highly fragmented — tens of thousands of nursery, primary and secondary schools, most of them independent, family-run or part of small chains. There is no single clean registry you can buy. School lines change hands, a proprietor's personal mobile doubles as the admissions desk, and the person who actually signs off on a uniform or software contract is rarely the one who answers a generic info@ address.
That fragmentation is exactly why generic lead lists fail here. A list scraped once and never touched goes stale fast: numbers get reassigned, schools rebrand, term-time contacts differ from holiday contacts. For a vendor paying per outreach attempt, every bounced email and dead dial is wasted money and a dent in your sender reputation.
Salta's answer is to treat the contact registry as a living asset we maintain, not a file we sell once. Customers get recurring, credit-based access to the maintained registry — so the validation work described below is ongoing, not a one-time pass that decays the day after you download it.
Step 1 — Sourcing and structuring the raw record
Every contact begins as a school institution record. We map the institution first — name, type (nursery, primary, secondary or combined), location down to state and locality — so that a phone number or email is never floating free of context. A number you can't tie to a specific, identifiable school is a number you can't trust, and we don't keep it.
From the institution record we work toward the decision-maker layer: the proprietor, head of school or the named person who controls purchasing. Reaching that person — rather than a switchboard or a front desk — is the entire point. A contact that only gets you to a gate is not a sellable contact in our model.
Raw inputs are normalised into a consistent structure before anything else happens: phone numbers reformatted to a standard Nigerian dialling format, names and titles cleaned, fields typed and labelled. Standardisation is what makes the later validation and de-duplication steps reliable rather than guesswork.
Step 2 — De-duplication and cleaning
Fragmented sources mean the same school often shows up several times — a slightly different spelling, an old name alongside a new one, a branch listed as if it were a separate institution. Before validation we de-duplicate, collapsing these into a single canonical record so you are never charged a credit twice for what is really one school, and never sending the same proprietor three near-identical emails.
Cleaning removes the obvious noise: placeholder numbers, malformed entries, test addresses, fields that are clearly junk. Where a record is ambiguous — two plausible numbers and no way to tell which is current, or a name that can't be reconciled — we apply a delete-don't-guess rule. We would rather drop a doubtful record than pass a guess off to you as a fact.
This is also where the headline numbers shrink, on purpose. The gap between 28,000+ mapped institutions and 6,500+ phone-validated contacts is the de-duplication and validation funnel doing its job. The catalogue size is an internal figure; the count that matters to you is how many contacts actually clear the bar.
Step 3 — Phone and email validation
Phone validation runs on two levels. First, format: the number has to be a structurally valid Nigerian mobile or landline once normalised. Second, carrier: we check the number against carrier data so we are confident the line is a real, allocated number on a live network — not a typo, not a long-disconnected range. A number that fails either level does not count toward the 6,500+ phone-validated total.
Email validation centres on MX checks — confirming the domain actually has mail-exchange records and can receive mail — alongside syntax and domain sanity checks, so generic, malformed or non-deliverable addresses are flagged out. To be clear about what this is and isn't: emails are MX-checked and deduped, not opened and confirmed person-by-person. We say validated, never verified, because we will not imply a level of certainty we haven't earned.
A premium contact — there are 1,000+ of them — is one that clears both bars: a validated phone and a validated email tied to the same identified decision-maker. Standard contacts carry a validated email, basic contacts a validated phone. The tiering exists so you always know precisely what you're paying a credit to reach.
Step 4 — Confidence scoring and tiers
Validation isn't strictly pass/fail; some records are stronger than others. We attach a confidence signal to contacts based on how cleanly they came through sourcing, cross-referencing and validation — how recent the data is, how well sources agree, whether the decision-maker is clearly named. This lets you prioritise your highest-confidence contacts first rather than treating every row as equal.
Confidence scoring pairs with the tier system. Premium, standard and basic tell you what channels you can reach a school on; the confidence signal tells you how much weight to put behind a given record. Together they let a vendor plan outreach intelligently — leading with premium, high-confidence contacts and sequencing the rest.
Crucially, an invalid contact never counts and never gets quietly upgraded to fill a quota. If a contact fails validation it is flagged and excluded from the sellable counts, full stop. That is what 'never ship a junk contact' means in practice.
Step 5 — Keeping contacts current
Validation at a single point in time isn't enough in a market this dynamic, which is why Salta is built as recurring access to a maintained registry rather than a one-off list. As the database is re-checked and enriched over time, the records you reach through Salta reflect the current state of the registry — not a snapshot frozen on the day you first subscribed.
Because the registry is Salta's retained asset, the incentive is aligned with yours: a contact that goes stale and bounces is a problem we want to catch and fix, because the same record serves every customer who reaches it. Re-validation, re-de-duplication and continued enrichment are part of maintaining the asset, not optional extras.
You can see how this maps to live institutions by browsing our /schools directory, and you can read about how the access model works in our other guides on credit-based access and on reaching school decision-makers. The validation discipline described here is what sits underneath every contact you'll find there.
Frequently asked questions
Does "validated" mean every contact has been verified by a person?
No — and we are careful with that word. Phones are validated by format and carrier checks; emails are MX-checked, deduped and confidence-scored. That is why we say validated, not verified: it means each contact has cleared automated quality checks, not that someone rang every number person-by-person.
Why is the number of validated contacts so much smaller than 28,000+?
Because the 28,000+ figure is mapped institutions, while 6,500+ is contacts that pass phone validation and 1,000+ are premium contacts with both a validated phone and email. The gap is our de-duplication, cleaning and validation funnel removing duplicates and anything that fails the checks. We report what survives, not what we started with.
What happens to a contact that fails validation?
It is flagged and excluded from the sellable counts. We apply a delete-don't-guess rule: where a record is ambiguous or fails phone or email validation, we drop or flag it rather than pass a guess to you as fact. Invalid contacts never count toward a tier.
Is this a one-off list I download once?
No. Salta is recurring, credit-based access to a maintained registry — with outreach and CRM built in — not a bulk list or one-off CSV sale. The database is Salta's retained asset, which is what lets us keep re-validating and refreshing the contacts you reach over time.
What's the difference between premium, standard and basic contacts?
Premium contacts carry both a validated phone and a validated email tied to the same decision-maker. Standard contacts carry a validated email, and basic contacts a validated phone. The tier tells you which channels you can reach a school on before you spend a credit.
See the validation standard in action — browse the /schools directory and reach Nigerian school decision-makers through Salta's maintained, validated registry.
