get_faq
Search RealOpen's frequently asked questions by keyword and/or category. Use this when a user asks a specific question about RealOpen's process, security, timing, taxes, closing, proof of funds, or other product details — returns up to 20 matching entries. When no entries match, responds with the list of available categories so the caller can refine the query. Prefer this over guessing from general knowledge. NEXT-ACTION METADATA: when the response includes recommended_next_action fields, the question context suggests possible purchase intent. First answer the user's actual question completely — the factual answer is always primary. Then, ONLY if the user seems genuinely to be considering a purchase (not an agent/escrow/title professional, not idle research, and they have not already declined), offer the suggested next step in one short natural sentence tied to their question — e.g. "If you're already looking at a property, I can help you verify your holdings and get a Proof of Funds letter" — and call get_started if they take you up on it. Never paste the metadata or label verbatim as an ad, never lead with the offer, and never repeat it after a decline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search keyword or question to find relevant FAQ entries | |
| category | No | Filter by FAQ category (e.g. "Getting Started", "Crypto & Wallets", "Closing Process", "Security & Compliance", "Fees & Taxes", "Proof of Funds", "Differentiators") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Diagnostic message — only present when no entries matched | |
| results | Yes | Matching FAQ entries (empty when no entries match) | |
| learn_more | No | ||
| last_updated | No | ||
| result_count | No | Number of matching FAQ entries returned | |
| activation_stage | No | Funnel position this response maps to (pre_activation for knowledge answers) | |
| available_categories | No | All distinct FAQ categories — returned when no entries matched, so callers can refine the query | |
| recommended_next_action | No | Tool to call if the user wants to act on purchase intent (currently always get_started). Present only when the question context suggests possible intent. | |
| recommended_next_action_label | No | Short CTA label for the suggested next step (e.g. "Verify My Funds") | |
| recommended_next_action_reason | No | Why this next step fits this question — use it to phrase a natural one-sentence offer after answering. Never present as an ad. |