PAIX LeadFinder
High-intent opportunities
Unique companies
Awaiting review
In pipeline
Follow-ups due
Verified contacts
Duplicates to resolve
Need re-verification
With LinkedIn page
Open tenders matched
Open tenders PAIX can bid on
New companies this week
Verified opportunities
African countries covered
Priority A
Decision-makers
Companies with verified contacts
Active buying signals
Meetings / proposals
Outreach sent
Competitors tracked

Lead quality

Average score (active leads)
Scored leads
With real evidence (evidence ≥ 8)
Opportunities

Score = fit (max 35) + intent (max 45) + evidence (max 20). Industry alone never makes a lead hot.

Discovery performance (30 days)

Completed runs
New leads
Duplicate rate
Tenders / signals found

By owner

No leads assigned yet.

Top opportunities

CompanyCountryIntentScoreTop signal
No high-intent opportunities yet. Run discovery with tenders and signals.

By region (click to open)

Top countries

By sector

Opportunities by facility

Opportunities by service

By company size

Top scored leads

CompanyCountrySegmentScore

Recent discovery runs

No runs yet.

High-intent opportunities

No opportunities match. Run discovery with tenders and signals, or re-score leads so evidence is captured.

CompanyCountrySegment / industryPriorityScoreIntentOwner / tagsContactsFollow-upDiscoveredStatus
Nothing here.

Buying signals from public news and announcements (expansion, cloud migration, IT investment, technology hiring, data-centre requirements, funding). Each one links to its source; relevant ones raise the linked lead's intent score.

DateSignalCompany / leadCountryTypeConfidence / weightSuggested actionStatus
No signals yet. Click "Scan news now" (Claude classifies headlines when a key is set; otherwise only headlines naming known leads are kept).

Find specific companies

LeadFinder looks each company up in public sources (web search, then its own website) and adds the ones it finds as leads. Nothing is created without a public website. C accounts are then tagged from the saved Zoho CRM list; Zoho itself is never contacted.

New discovery run

This run will cover countr — large runs walk one country at a time and can take several hours; the dashboard shows progress.

Never padded: the run stops when the sources are exhausted, even below the limit.
Empty = automatic (English plus each country's business language).

Est. time: ~2–6 s per candidate when enrichment is on. A run with 3 sources × 5 countries × 40 can take 20+ minutes; the entire continent at 40 per source takes most of a day. Runs go country by country in the background, pause between countries to respect the public APIs, and never re-create a company already in the database: a certain match (same website, LinkedIn page or name) only enriches the existing record, and only an uncertain name match is flagged for a Merge / Keep decision.

Source availability

Which search, news and data providers answer from this server right now. Keyed APIs (Brave, Google, SerpApi, contact providers) are set up under Integrations.

ProviderStateLast OKLast error

Daily schedule

Disabled (SCHEDULE_ENABLED=false).

Discovery history

No runs yet.

Global Data Centre Opportunities

Design & build, operations, turnkey, PPP / investment, partnerships, expansion, colocation and cloud / AI projects worldwide. Africa is listed first as the primary market. Verified = taken from the source. AI = the local model's assessment of the notice text (opinion, not fact). News items are project announcements, not tenders.

CountryCustomerProject typeEstimated valueStageSourceDeadlinePAIX relevanceRecommended next action
No data-centre opportunities match. Click "Check now".
ClosingWhat PAIX can doNoticeIssuer / leadCountryMatchedTypeValueQualificationOwnerStatus
No matching tenders yet. Click "Check tenders now".

Sources read by Tender Watch

PortalCountriesModeLanguageNotes

Tender Sources register

Status comes only from recorded live checks. Integrated means a connector fetched and parsed real notices in a test. Paid services are listed for awareness and never integrated. Manual sources show when they are due for a check.

SourceTypeCountriesAccessStatus & evidenceLast check
No sources match.

Users

NameE-mailRoleActiveLast loginTwo-step

Invite a user

They get a one-time link (valid 72 hours) to choose their own password, then set up two-step sign-in. The e-mail copies you. No password is ever sent by e-mail.

Invite e-mailed to (copy to ).
Send this one-time link to yourself (valid 72 hours, works once):
Or create the account with a temporary password

The user is asked to choose a new password at first sign-in. Users appear in the "Assign to" lists.

RoleWhat it can do
adminEverything: users, keys and settings, backups, and deleting records (every delete is logged).
salesWorks leads, contacts, outreach and discovery runs. Cannot delete anything, manage users or change settings.
viewerRead-only: sees everything and can ask the assistant, but cannot change or delete anything.

Database backup

Takes a checked copy of all leads, contacts, runs and settings. Safe while a discovery run is going. The newest 20 copies made here are kept, in .

BackupSizeTaken

Every person here comes from a company's own website, a public search result, a configured data provider or a user; the source is shown on each row. Verification levels: source identified → syntax valid → MX valid → provider verified → confirmed. MX alone never means deliverable.

NameTitleCompanyRoleE-mailVerificationSourceUpdated
No contacts match. Open a company and use "Find decision-makers", or queue the background job.

Ideal customer profiles (templates are editable by an administrator)

ProfileMatches

Saved target lists & research

ListCompaniesByWhen
No saved lists yet. Save a profile's matches, a selection on the Companies page, or an assistant answer.

CompanyCountrySectorPriorityScoreIntentDecision-makersStatusOwner

Outreach Studio

Drafts are written from stored facts only (each message lists them). A message is sent only after approval, never to an address on the suppression list, at most a day, and never twice to the same person within a week. LinkedIn messages are copied by hand.

Company / recipientMessageStatusByWhen
No messages yet. Open a company → Outreach tab → Draft.

Suppression list (opt-outs and do-not-contact; checked before every send)

Ask LeadFinder AI

Answers come from this database only (companies, contacts, tenders, signals). The assistant reads; it never changes records or sends anything. Without an AI key, questions are parsed into filters.

Try: "Which telecom operators in Ghana may need more connectivity capacity?" · "Show high-potential prospects that have not been contacted" · "Find CIO and CTO contacts for priority A accounts" · "Which tenders are open for colocation or hosting?" · "Identify the best prospects for ACC-1"

Evidence

Ask a question to see the companies and source links behind the answer.

Sales workspace

My companies
My contacts
Priority accounts not yet contacted
My opportunities
Follow-ups due
Meetings & proposals
My outreach
Stale leads to re-verify

Data providers & integrations

Keys live in .env on the server and are never shown here. Switch providers on or off, set budgets, test connectivity.

AI engine (who writes qualifications, drafts, battlecards, research and Ask AI answers)

slow local model: AI actions run in the background

EngineConfiguredReadyModelCalls todayAvg timeCost this monthLast error

Only modes never send data to another engine; if that engine fails, the rule-based scoring and templates are used. Ollama listens on this PC only and is not published through the tunnel.

Priority weights

The 100-point score is unchanged; these weights build the composite that drives A–D. Saving recomputes every lead in the background.

Background jobs

#JobStatusProgressBy

Website visitor intelligence disabled

Audit trail

Competitors tracked
Markets scanned
Competitor moves this month
Battlecards
Won / lost deals

Largest competitors (networks present across their facilities, PeeringDB)

No competitor on file yet. Click "Scan markets" to read the facility registry for your countries.

By region

RegionScannedCompetitorsFacilitiesNetworks

Facility and network counts come from PeeringDB's public registry: the number of networks present in a facility is the best public proxy for its interconnection value. PAIX's own facilities are shown for comparison, never counted as competitors.

CompetitorCountryKindFacilitiesNetworksCountriesDeals lost toNotesResearched
No competitor matches. Run "Scan markets" for the countries you sell in.

Market map one row per country; "PAIX rank" is the PAIX facility's position by networks present among all facilities in that country

CountryRegionHubCompetitorsFacilitiesNetworksExchangesPAIX networks / rankTop facilitiesScanned
DateMoveCompetitorCountryTypeStatus
No competitor news stored yet. The market scan also reads the news for each competitor.

Battlecards are written from stored facts only (PAIX profile, the competitor's registry facts and curated notes, the prospect's needs). Create one from a company's Competition tab.

BattlecardProspectCompetitorsByWhen
No battlecards yet.

Deals lost by competitor

No loss recorded against a competitor yet. When a deal is lost, use "Mark lost" on the company and name the competitor.

Totals

Won
Lost
Win rate (closed deals)