Skip to content
ChatterfyHelp Center
HomeGeneralCRMAI ManagerTrackerPlatformsFAQUpdate log
Main
Bot Settings
Automation & AI
CRM defaults
Flow Settings
AI Settings
Steps
Communication
Communication — communication steps
Send message — sending a prepared message
AI Reply — smart replies via AI
AI Routings — semantic routing
Push Messages — Re-engaging Silent Users
Custom Push — a separate step for push notifications
Changes
Terms
Tracking
Additional
Messenger
Client card
Chat data
Events
Users
Mailings
Analytics
  1. CRM
  2. Communication
  3. AI Reply — smart replies via AI

AI Reply — smart replies via AI

The AI Reply step is the main step for communicating via AI. In this step, the bot generates a response using a neural network, taking into account the lead’s message, the conversation context, flow-l

Updated June 21, 20265 min
The AI Reply step is the main step for communicating via AI. In this step, the bot generates a response using a neural network, taking into account the lead’s message, the conversation context, flow-level instructions ( AI Settings — Bot Personality) and the step’s own settings.
AI Reply has 5 configurable blocks that define AI behavior in this specific step: goal, transition condition, legend, additional information, lock flag. Each one affects the result.
When to use
The lead needs a non-standard reply — to their specific question or objection. You want to automate communication by replacing operators with AI. The funnel involves a dialog (qualification, support, sales), not one-way sending. AI must “decide” what to do based on the lead’s response (via Routings or Requirements).
AI Reply step
AI Reply step in the flow




How it works

Takes Global Legend, Restrictions, and Response Style from AI Settings into account.
Takes this step’s Goal, Legend, and Reply Addition into account.
Analyzes the conversation history.
Generates a response.
Checks Requirements — has the transition condition been met?
If yes, goes to the next step. If not, stays on this one.



Settings — general parameters

AI Reply Settings
Settings for the AI Reply step

Parameter
What it defines
Title
Step name in the flow
Delay
Delay before execution (added on top of AI reply speed)
Finish Status
Usually not specified — the step manages it itself
Hide keyboard
Hide the keyboard from the previous step
Is start step of flow
Set as start
Skip the transition to next step
Never proceed — stay on this AI Reply



5 AI Reply blocks

Each block controls a specific aspect of AI behavior. You don’t have to use them all — Goal + Requirements are sufficient as the minimum.

1. Goal — step goal

Goal
Goal — the conversation goal at this step

Goal defines what the AI must achieve at this step. For example: “Clarify which country the lead is in” or “Confirm that the lead is ready to proceed to registration”.
A good Goal is specific and measurable. A bad one is “general conversation” (the AI does not understand what to do). Use the format “find out X” / “convince them of Y” / “get an answer to Z”.

2. Requirements — transition condition

Requirements
Requirements — condition for moving to the next step

The condition under which the AI moves to the next step. The AI evaluates the lead’s message: does it meet the requirement? If yes — transition. If no — stay on the step.
Phrase it so that the answer can be YES / NO. For example: “User confirmed they want to register” (YES if they confirmed, NO if not yet).
Requirements vs AI Routings
If you use AI Routings (see the ai-routings step below), Requirements IS NOT USED — Routings handles all transition logic. Use either Requirements (one path forward) or AI Routings (multiple paths based on meaning).

3. Legend — local step legend

Legend
Legend — additional legend for this step

An additional legend only for this step. It is considered together with the Global Legend from AI Settings and does not replace it.
Use it when a specific step needs additional details about the persona or situation. For example, on the price discussion step: “You are now in negotiation mode — be flexible but firm on minimum”.
Do not duplicate the Global Legend
If the base legend is already in AI Settings, do not repeat it here — it bloats the context. Include only what is SPECIFIC to this step here.

4. Reply Addition Info — additional information

Reply Addition Info
Reply Addition Info — additional data for the response

Additional data that AI should take into account in the final response. You can use variables:
{{variables.regLink}} — to insert the link.
{{fields.country}} — to use the field value in the response.
Specific facts — “Today's special: 50% discount on first deposit”.
This is the place for “contextual hints” that AI should weave into the response.

5. Skip transition blocking on first run

Skip transition blocking
Skip transition blocking — a special case for the first run

Fine-tuning for cases where the lead already meets the Requirements even before AI responds. For example, the lead says in the first message, “I'm ready to register” — the Requirements are met immediately.
Enabled
Behavior
OFF (default)
AI will still generate a response before the transition — the lead will receive a message from the bot, then move to the next step
ON
If the Requirements are already met — transition immediately without a message from AI
Use ON when you do not want to spend tokens on a response that adds no value (the lead is already ready to move on).



Push Messages in AI Reply

Push Messages
Push Messages in AI Reply

If the lead stays silent after a message from AI, you can enable pushes:
Global push messages — the bot's global push messages.
Step push messages — push message settings specifically for this AI Reply.



Where to view working examples

Chatterfy has a Demo space with ready-made flows for different use cases. To see how AI Reply steps are configured in real funnels:
Demo space
Demo space

Go to the Chatterfy company → Demo space → select a bot → Flow Settings. There are ready-made AI Reply steps with real prompts there.



Example AI Reply setup

Budget-based lead qualification step:
AI Reply config exampleplaintext
Title: Qualify budget
Delay: 30 sec
Goal: Find out the user's monthly budget for trading.
Requirements: User mentioned a specific budget amount or range.
Legend: (empty — using global)
Reply Addition Info: If user mentions less than $100, gently say our minimum start is $100. If more — encourage to start.
Skip transition blocking: ON



Connection to AI Routings

AI Routings are an alternative transition mechanism after AI Reply. Use them when you need multiple branches (based on the meaning of the lead's response), not just one.
With Requirements — one path forward. If the lead's response matches, we follow the single next connection. If not, we wait.
With AI Routings — multiple paths. Each Routing describes a condition. The lead goes to the corresponding branch.
When you connect AI Routings, Requirements are not used in this step (Routings takes over the logic). See AI Routings — semantic routing.



What to keep in mind

The main point about AI Reply
Transition logic in AI Reply is built through Requirements (or AI Routings), NOT through Finish Status. Do not try to use Finish Status to control the transition — it is for the dialogue status afterward, not for flow logic.



Frequently asked questions

Checklist in descending priority:
Clarify the Goal — specifically what you need from the lead.
Tighten Restrictions in Restrictions — what the bot must not do — which topics to avoid.
Add specific facts to Reply Addition Info.
Move up to a stronger AI Reply model — AI Models — Complete Guide to AI Models in Chatterfy.
Check Response Style — does the tone match expectations?

The problem is in Requirements — the condition is too strict or unclear. AI evaluates the lead’s message and decides whether it has been met. If the lead fails 5 messages in a row, Requirements is not suitable. An alternative is to use AI Routings instead of Requirements.

Technically, yes. AI will still respond, but without a persona (Legend), without constraints (Restrictions), and without a style (Response Style). The result will be an “average AI” — usually worse than when AI Settings are configured.

For AI. The lead does not see this text. This is context that AI should use when generating a response. For example, in Reply Addition: “Today's discount is 30%”. AI will weave it into the response — the lead will see “Today’s discount is 30%”.

It depends on the model and the total context (AI Settings + Reply Addition + conversation history). Usually 500–2,000 tokens per response. To optimize, shorten prompts, use a lighter model for AI Reply; see Resource Usage.



Related

Communication — communication steps
The Communication category is the steps that talk to the lead . This is the main communication layer: sending prepared messages, AI replies, semantic routing, and delayed push messages for nurturing.
AI Routings — semantic routing
The AI Routings step is fuzzy routing. It is connected after AI Reply and routes the lead to different next steps depending on the meaning of their reply. Conditions are described in natural language;
AI Settings — Bot Personality
The Flow Settings → AI Settings section defines the bot's personality — the general context that AI takes into account in every response via the AI Reply step inside this flow. Three blocks: Global Le
AI Models — Complete Guide to AI Models in Chatterfy
Here you select the models for generating replies and routing, as well as an approximate estimate of the conversation cost. The quality of your bot’s overall performance depends on the model you choos

Was this article helpful?

BackSend message — sending a prepared messageNextAI Routings — маршрутизация по смыслу

On this page

  • How it works
  • Settings — general parameters
  • 5 AI Reply blocks
  • 1. Goal — step goal
  • 2. Requirements — transition condition
  • 3. Legend — local step legend
  • 4. Reply Addition Info — additional information
  • 5. Skip transition blocking on first run
  • Push Messages in AI Reply
  • Where to view working examples
  • Example AI Reply setup
  • Connection to AI Routings
  • What to keep in mind
  • Frequently asked questions
  • Related