AI filter rejected everything

What you are seeing

You added an AI prompt to filter or score leads, and now every lead is being rejected — even ones that clearly match your criteria.

Most likely cause

Your prompt references a variable that’s empty for your connected provider, so the AI is evaluating blank text instead of real data. The most common case: a prompt using {phone} or {phone_status} when your connected provider isn’t LeadMagic, Limadata or Wiza — every other provider leaves those empty. See AI variables and Compare people-data providers.

Check this first

Open the project’s Enrichment prompt and check every placeholder it references against what your connected provider actually returns:

Variable Empty unless…
{phone}, {phone_status} Your connected provider is LeadMagic, Limadata or Wiza
{email} Your connected provider has an email product — HarvestAPI does not
{linkedin_url} Rarely empty — occasionally missing with Snov.io

See AI variables for the full variable list, and Compare people-data providers for what each provider returns.

Other causes

  • The prompt’s instructions are too strict for the job descriptions you’re matching against — see the Filter leads with AI example of testing a prompt in ChatGPT before relying on it.
  • The AI is answering with more than the expected single word or format, and your stop-words match against that unexpected text. See Filter leads with AI.

Still stuck

Check Is it working? or contact Support with your prompt and connected provider.