Service order
Service choice → document photo → price and payment → receipt check → manager approves → customer gets the timeline.
Service companies
Scenarios
A scenario is a chat flow with steps: ask, collect, verify, confirm. The AI fills in the blanks, checks photos and receipts, and a manager approves with one tap.
Taking an order in Telegram means asking the same five questions every time: which service, full name, passport photo, payment, delivery address. Managers forget one, customers send them out of order, and a receipt screenshot from last week gets attached to today's order.
Button bots can ask questions in order, but they cannot tell a passport from a selfie or read the amount on a receipt.
You describe the steps: a choice ("which document?"), a collect step ("send a passport photo") with an AI check, a payment step that verifies the receipt against the price, and a confirm step for the manager. ChatVendor runs it in the customer's language, keeps the data, and stops when something does not match.
Scenarios are conversational: if the customer asks a question mid-flow, the assistant answers and returns to the step. If they go off-script repeatedly, the run is escalated to a human with a summary.
Use the visual editor or JSON: steps, prompts in three languages, what to save from each step.
Attach an AI check to a step: "is this a passport photo? extract full name and number". Add a receipt check with the expected amount.
Start on a keyword, on lead intent, or when the assistant decides the customer wants that service.
Steps as cards, branches by choice, jumps and retries — no code.
Photos and files are saved with the run and available to managers and via signed URLs.
Amount, date, card and bank read from the screenshot and compared to the order; wrong currency is rejected politely.
A manager sees the collected data and approves; the customer gets the outcome message.
Send the collected data to your system mid-flow and use the response in later steps.
Configurable per step; stale runs are cancelled with a message.
Service choice → document photo → price and payment → receipt check → manager approves → customer gets the timeline.
Service companies
Product → quantity → address → payment method → confirmation, with the lead updated.
Retail
Collect name, phone and a photo of an ID for an event or a course; export the list.
Education, events
No. The editor covers the usual flows. Developers can use the JSON format and the webhook step for anything custom.
The assistant answers the question and returns to the current step. Repeated off-topic messages escalate the run to a manager.
Vision models read standard bank app screenshots (Click, Payme, Uzum, bank apps) reliably; anything uncertain is sent to the manager instead of being auto-approved.
Yes — from the ChatVendor panel on a phone, or directly from the notification.
Yes: GET /api/v1/scenario-runs lists runs with collected data, and scenario.done / scenario.failed webhooks fire on completion.