Skip to content

Lead funnel — stages and automatic transitions

Each lead has a stage that indicates where they are in the sales process. ZeroChats moves leads between stages automatically as the conversation evolves.

The AI evaluates each message and moves the lead to the next stage when the condition is met.

You can work with your leads from three views that coexist in the dashboard:

  • List — table with every lead. Designed to review and filter many at once (by stage, tag, agent, date, etc.).
  • Visual funnel — kanban with one column per stage. You see how many leads you have at each phase and can drag a lead from one column to another to change their stage manually.
  • Message inbox — list of conversations to reply lead by lead, without leaving the chat.

The three views work on the same data: any change (stage, tag, automation) is reflected instantly in the others.

Above the table there is a Filters button. They can all be combined and apply at the same time:

FilterWhat it does
NameSearches by the lead’s name or Instagram username (with or without @).
Instagram or phoneSearches by Instagram username or by phone (the WhatsApp one, or the one collected during the conversation).
Last message from / toDate range of the conversation’s last message.
AI AgentKeeps only the leads handled by a specific agent, or those under Default.
StateKeeps only leads sitting in one funnel stage.
ContactKeeps only the leads you can’t simply write to right now: Unanswered welcomes (you wrote to them and they never replied by DM), Window closed (24 h+) (they wrote more than 24 hours ago) or Blocked by another app (another app connected to your account holds the conversation and Instagram refuses ZeroChats’ messages).
Automated StatusAutomated (the AI replies) or Manual (the AI is paused on that lead).
TagsKeeps only the leads carrying a tag, by typing its name. Only shown if your business has tags.
Min / Max MessagesNarrows by how many messages the conversation has.
VerificationVerified or Not verified, based on Meta’s verification of the lead’s Instagram account.
Follows accountFollower or Not a follower of your Instagram account.
You follow themFollowed or Not followed: whether your Instagram account follows the lead.
Min FollowersKeeps only leads with at least that many Instagram followers.
StageMeaningWho sets it
OpenConversation started by the business (outbound).ZeroChats
DiscoveringNew lead, conversation still active and unclassified.ZeroChats
QualifyingThe AI is evaluating whether the lead fits your offer.A condition you define
ProposalQualified, ready to receive the sales proposal.ZeroChats (when a link is sent)
BookedHas a confirmed appointment on the calendar.A condition you define
PaidHas confirmed the payment.A condition you define
PostponedPaused for now; contact manually later.A condition you define
UnqualifiedDoesn’t fit your offer.A condition you define
LostWent silent or abandoned the conversation.ZeroChats (24 h with no reply)

In the business settings you define natural-language conditions for when to move a lead to a stage. Only five stages have a configurable condition, and these are they:

  • To move to Qualifying: “when the lead clearly explains what they’re looking for”.
  • To move to Booked: “when the lead has confirmed an appointment”.
  • To move to Paid: “when the lead confirms they have paid”.
  • To move to Postponed: “when the lead asks you to reach out later”.
  • To move to Unqualified: “when the lead clearly doesn’t fit (wrong location, no budget, etc.)”.

The AI evaluates these conditions after every message. If a condition is met, the lead moves to that stage. An empty condition leaves the transition disabled.

Stages that are not configured with conditions

Section titled “Stages that are not configured with conditions”

ZeroChats sets the remaining four stages on its own, so you won’t find them in the list of conditions in the business settings:

  • Open — the business wrote first and the lead hasn’t replied yet.
  • Discovering — the conversation is active and still unclassified. It’s also the stage a lead returns to from Lost or Unqualified if they write again.
  • Proposal — set when the AI sends the lead one of your sales links. There’s no condition to write: set the link up in Sales links and the stage applies on its own when it’s sent. It only moves leads that sit earlier in the funnel: a lead already in Proposal, Booked or Paid keeps their stage even if they receive another link (for example, a prepare-for-your-call link).
  • Lost — set when more than 24 hours pass with no message at all in the conversation. The 24 h count from the last message from either side, not just the lead’s: every AI reply, every follow-up and every message you write restarts the count. So if you have a follow-up at 21 h, the lead moves to Lost about 24 h after that follow-up, not 24 h after their own last message. It only happens from Discovering and Qualifying: a lead already in Proposal, Booked, Paid or Postponed doesn’t move to Lost through inactivity, and neither does one with an open Resume conversation reminder (see Reminders).