Skip to content
Centriu
Centriu Orbit

Orbit Lead-Intake Completeness Automation: No E-mail, No Phone, No Lead

At Centriu's own agency, an owner's review on 2026-09-05 found that new leads could be created in Orbit with no e-mail address at all — three that same day had none. Without a confirmed e-mail there is no nurture sequence to enroll them in, no qualified first approach, and, in practice, a salesperson calling a number attached to a name nobody on the team actually recognizes. The fix sits inside the database function every AI prospecting agent calls to register a lead, not in a prompt an agent might forget: a lead is refused outright — before any record is written — unless it carries an e-mail address matching a real format AND a phone or WhatsApp number of at least ten digits. The refusal message names exactly where to look next (the company site, Google Maps, LinkedIn, Instagram) rather than a bare rejection, and the same rule was written into the daily prospecting agent's own standing instructions and the tool's own contract text, so the requirement is stated in three independent places an agent or a person could otherwise miss.
E-mail + phone, or no lead
Checked before the record exists
Contact record fields on screen
No e-mail, no phone, no lead.

A lead with a name and a company looks like a lead, right up until someone tries to reach it

A prospecting record with a company name, an industry, and a stated reason for interest reads as complete at a glance — every field a person skims looks populated with something real. The gap only shows up later, and specifically: when a nurture sequence has no e-mail to send to, or when the salesperson assigned the account has to admit they're calling a number with no idea who will pick up, because nothing forced a real, checkable contact method to exist before the record was allowed to exist at all.

How the underlying problem shows up before you fix it

A lead-creation tool accepts optional contact fields as genuinely optional, when the actual downstream steps (a nurture sequence, a qualified first call) cannot function at all without at least one of them being real.

A prospecting agent under daily volume pressure treats "found the company" and "found a way to reach the company" as the same accomplishment, when only the second one is actually worth a record.

A person auditing the pipeline days later finds records with blank contact fields and can no longer tell whether the information was never available or simply never gathered.

A instruction telling an agent what to do lives only in a natural-language prompt, with nothing at the database layer actually enforcing it if the agent skips or misreads that instruction on a busy day.

A single phone-shaped field is asked to serve both a landline and a WhatsApp number, with nothing distinguishing which channel a given digit string can actually be reached on.

How a same-day audit found the gap, and how the fix closes it at the database layer

Centriu's own daily prospecting routine researches real companies — industrial manufacturers, medical and aesthetic clinics, local commerce and services with a weak digital presence — and registers qualified leads directly into Orbit's own pipeline through a single database function every AI agent calls. On 2026-09-05, the owner's own review of that day's output found three companies registered with no e-mail address on file at all: a real gap between "found a company that looks promising" and "found a way to actually reach that company" that nothing in the tool had been checking for.

The fix rewrites the lead-creation function itself so the refusal happens before a single row is written, not after. A submitted e-mail is checked against a real address-shaped pattern (something@something.something) and rejected if it doesn't match; a submitted phone or WhatsApp number is stripped to digits only and rejected if it comes out shorter than ten characters — deliberately accepting either field as the qualifying phone number, since a single valid number commonly serves as both. Both checks have to pass before the function proceeds to look up or create the company, the contact, and the pipeline deal underneath it. Whichever check fails first returns a specific, actionable refusal — naming the exact places a person or an agent can actually go find the missing information (the company's own site, Google Maps, LinkedIn, Instagram) — rather than a bare validation error that explains nothing about what to do next.

The same day's second, closely related owner instruction went further: contact information has to be genuinely complete, not merely present. The tool's own contract text (the description every AI agent reads before calling it) and the daily prospecting agent's own standing instructions were both rewritten in the same migration to state the rule twice more, independently of the database check — so an agent reading its own instructions before ever calling the tool already knows what will be required, rather than discovering the rejection only after attempting the write.

What is actually built today

Orbit's own lead-creation database function refuses to write ANY new lead record unless a submitted e-mail matches a real address format.

The same function additionally refuses the write unless a submitted phone or WhatsApp number resolves to ten or more digits once non-numeric characters are stripped.

A rejected submission returns a specific, actionable reason naming where to look next for the missing information, instead of a bare validation failure.

The tool's own contract text, read by every AI agent before it calls the tool, states the completeness requirement directly — not only enforced silently at the database layer.

The daily prospecting agent's own standing instructions were rewritten in the same change to restate the rule, so the requirement is stated in three independent places rather than one.

A single valid phone or WhatsApp number can satisfy the contact-method requirement on its own — the rule does not force two separate numbers to be found.

A promising company with no way back to it (illustrative framing of the actual measured finding)

A prospecting agent finds a manufacturer that fits the ideal profile — real signals of digital neglect, a plausible reason to reach out — but the only detail confirmed is the company name and city; no e-mail or phone turned up in the first search pass. Before the fix, that record enters the pipeline anyway, and it sits there until a person eventually notices there is no way to actually contact it. After the fix, the tool refuses the write immediately and names exactly where to look next — the company's own site, Google Maps, LinkedIn, Instagram — so the agent either completes the research in the same pass or the company is correctly left out of that day's count, rather than silently occupying a pipeline slot nobody can act on.

What changes operationally

Every lead that reaches Orbit's pipeline now carries, by construction, at least one confirmed way to reach it by e-mail and one confirmed way to reach it by phone or WhatsApp — closing a gap where a real, same-day audit found three leads with no e-mail on file, and removing the possibility of a salesperson being assigned an account with genuinely no way to make contact.

When this is not the right fit

This automation governs what data has to exist before a lead record is created at all — it does not verify that a submitted e-mail or phone number is currently correct or reachable, and it does not replace a person's own judgment about whether a given company is actually worth pursuing.

A rule in a prompt vs. a rule in the write path

Telling an AI agent, in its own instructions, what a complete lead record should contain is real guidance — and it is also exactly the kind of instruction a model can misread, deprioritize under volume pressure, or simply forget across a long working session. Centriu's fix keeps that same instruction in the agent's own text AND enforces the identical rule at the one place nothing can route around: the database function itself, which refuses the write regardless of what any calling agent believed the rule to be that day.

Related systems

Main system: Centriu Orbit. Complementary when relevant: Centriu Axis.

What it does NOT do

  • Does not verify that a submitted e-mail address or phone number is currently active, correct, or reachable — only that each is present and shaped like a real one.
  • Does not retroactively remove or flag any lead created before this fix shipped — the check applies to new lead-creation calls going forward.
  • Does not require two separate phone numbers — a single valid phone or WhatsApp number can satisfy the contact-method requirement by itself.
  • Does not decide which companies are worth pursuing — a person or agent still makes that judgment; this only gates what counts as a complete record once that judgment is made.
  • Does not change how an existing lead is updated or worked once it exists in the pipeline — the completeness check applies specifically at creation.
  • Does not guarantee every incomplete-data defect across the platform has been found — this fix closes the specific, measured e-mail/phone gap found in this audit.

Security and governance

The lead-creation function resolves the calling agent's own organization before writing anything, and every lead it creates is scoped to that organization alone. Any business or contact data referenced remains subject to Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca and /iso.

Pricing and contracting

Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).

Frequently asked questions

Why were leads being created with no e-mail address at all?

The lead-creation tool treated the e-mail field as optional, so a prospecting agent under volume pressure could register a company it had found without also finding a way to contact it, and the record would still be accepted.

What exactly does the tool require now?

An e-mail address matching a real address format, and a phone or WhatsApp number that resolves to ten or more digits once non-numeric characters are stripped. Both are checked before any record is written.

What happens if a submission is missing one of them?

The tool refuses the write outright and returns a specific message naming where to look next for the missing detail — the company's own site, Google Maps, LinkedIn, or Instagram — rather than a generic error.

Does a lead need both a phone number AND a WhatsApp number?

No — a single valid number satisfies the requirement, since in practice one real number commonly serves as both a phone and a WhatsApp contact.

Does this apply to leads already in the pipeline before the fix?

No — the check runs at the moment a new lead is created going forward; it does not retroactively review or remove records created earlier.

What does Centriu Orbit cost?

It is sold by subscription with a published starting price — exact current values are on the central pricing page.

See how Centriu Orbit keeps every lead reachable by construction

Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.

Sources

  1. Centriu Orbit — public product page — Centriu, 2026-07-20 · link(primária)
  2. Centriu Orbit — public factsheet (API, JSON) — Centriu, 2026-07-21 · link
  3. Centriu Axis — public product page — Centriu, 2026-07-20 · link(primária)
  4. Centriu Axis — public factsheet (API, JSON) — Centriu, 2026-07-21 · link
  5. Law No. 13,709/2018 — Brazil’s General Data Protection Law (LGPD) — Presidência da República (Brazil), 2018-08-14 · link

Last material update on .

By · AI-assisted production, with human review