Home · Templates · Autoresponder FAQ

FAQ bot: keywords and an operator

The bot answers repetitive questions right away — by a topic button or a keyword in the message; you write the answer texts into the template. A question that isn’t on the list goes to a person via the “Call a person” button: the conversation goes to an operator in “Conversations” instead of “hanging” in the bot.

Suitable for: Support, Retail

How it works

Step 1Topic menu
Step 2Answer by button or word
Step 3Any other questions?
Step 4Call a person

What you can customize

  • Message texts and buttons
  • Fields of the “Data collection” block and format checking
  • Tags, notifications and transmission to the operator
  • Channels: Telegram, MAX, VKontakte, chat on the website
Telegram
MAX
VK
Chat on the site

Sample dialog

Customer
How much is a haircut?
Bot
Prices: women’s haircut — from 1,500 ₽, colouring — from 3,000 ₽.
Bot
Any other questions? Choose another topic or call a person.
Customer
Call a person
Bot
I’m passing the conversation to a team member. Write your question here — we’ll reply in this chat.

Topics as buttons, keywords and “Call a person”

The template puts into the editor: the /start trigger → a greeting “Message” → a “Message” with topic buttons “Prices”, “Opening hours”, “Address” and “Call a person”. Each topic leads to its own canned answer — fill in your price list, opening hours and address — and after the answer the bot asks “Any other questions?” with the buttons “Another question” and “Call a person”. Three more “Keyword” triggers in “contains” mode answer without buttons: «цена», «прайс», «сколько стоит» (price, price list, how much) — the prices answer; «график», «часы работы», «до скольки» (schedule, opening hours, until when) — the hours; «где находитесь», «как добраться» (where are you, how to get there) — the address. Case doesn’t matter.

The “otherwise” branch is the “Call a person” button: a “Message” “Passing the conversation to a team member” → an “Operator” block. The bot goes silent, the conversation appears in “Conversations”, and operators get a Web Push. While the client is in the menu, a question not on the list makes the bot show the buttons with “Call a person” again rather than stay silent. Keywords fire from anywhere in the conversation, even in the middle of another flow, so the lists contain whole words and phrases, not stems: «цен» would also catch «оценку» (rating) in a review flow, and «сколько» (how much/how long) would answer “how long is delivery” with the price list.

This covers the 5–10 most frequent questions, and that is the limit of a button FAQ: when people ask the same thing in twenty different ways, the keyword list grows and starts intercepting other messages. How an autoresponder works at night and after hours — in the article on an autoresponder in Telegram; the MAX version — an autoresponder bot in MAX.

When to switch to an AI agent

If there are more phrasings than keywords, a single “AI agent” block (Basic plan and above) replaces a dozen triggers. In the “AI agents” section you set the role and a free-text knowledge base — prices, hours, delivery terms; the agent answers from it and hands the conversation to an operator when unsure or on the words «оператор», «человек» (operator, person). An answer on the default model costs one AI credit, more on powerful models; Basic includes 150 credits a month.

A sensible combination: keywords for 3–5 questions with an exact answer (price, address), an “AI agent” for the rest, “Operator” as a safety net. Where it applies and what an answer costs — in the article on a bot with a neural network over a knowledge base. The flow works in Telegram, MAX, VK and the widget; for support with a menu and quick handover there is the “Support” template. Open the template in your account.

Frequently asked questions about the template

What happens if a question matches no keyword?

If the client is already in the menu — after /start or any answer — the bot shows the buttons with “Call a person” again. If the flow hasn’t started yet, for example the first message in the widget, the bot stays silent. For this case add a “Widget open” or “Any message” trigger on the greeting; remember that flows are checked in creation order, and “Any message” takes all messages outside flows, including keywords of flows created later.

How is a keyword FAQ different from an AI agent?

A keyword gives an exact pre-written answer and works on the free plan. An AI agent understands different phrasings and answers from the knowledge base, but it is available from Basic and spends credits — from 1 credit per answer, depending on the model.

Similar templates

Ready to launch “Autoresponder FAQ»?

Use template