Multi-step reasoning
For questions that take more than one lookup — "show me 3-bedroom apartments near the center under €200k that have a fireplace" — Promptly doesn't just do one search. It plans a sequence of steps, runs them against your data, and writes one clean answer. This is the multi-step reasoning (planner) engine.
🎬 [Video] — A complex query resolving into a single answer with product cards, while the planning happens invisibly in the background.
How it works
The bot answers in three internal passes:
- Classify & plan. The bot first decides what the visitor wants (see Intent routing), then builds a short plan: an ordered list of steps such as search text, filter, sort, limit, check the knowledge base. Each step can use the output of an earlier step.
- Run the steps. Promptly executes the plan on the server against your own product catalog and knowledge base. Steps can chain — e.g. filter the catalog, then sort the matches, then keep the top few. The bot also fuses keyword and semantic search results when a query needs both.
- Synthesize. All the gathered results are passed to the model, which composes one natural-language answer (plus product cards where relevant).
What the customer sees
Only the final answer. The intermediate steps, tool calls and partial results are never shown — the visitor just gets a single, coherent reply, usually in a few seconds.
Bounded to your data
The planner can only act on your content: your product catalog, your knowledge base, and any custom tools you've configured. It cannot invent products or pull facts from outside your tenant. Every step is scoped to your account, so reasoning stays accurate and isolated. See How retrieval works.
Plan availability
Multi-step planning is a Grow plan and above feature (internally the
planner🖼️ [Image] — A side-by-side of a single-step answer versus a multi-step answer for a compound query.