Asking questions — best practices
Open /chat. Type + Enter. Be specific (campaign / date / platform). Voice via Whisper (25MB, BCP-47 lang). Upload images / PDF / CSV / docx / xlsx (10MB).
Written By Salvatore Sinigaglia
Last updated About 5 hours ago
Open /chat. Type + Enter. Be specific (campaign / date / platform). Voice via Whisper (25MB, BCP-47 lang). Upload images / PDF / CSV / docx / xlsx (10MB).
Asking questions — best practices
Open /chat or click the Wavo sidebar. Type your question + Enter. Wavo streams the answer. Best questions are specific (campaign name + date range + platform), goal-oriented ("which adset is losing money?" vs vague "show me data"), and context-aware (refer to previous answers). Voice input via Whisper (25 MB max, BCP-47 lang); file upload via paperclip (10 MB max, MIME whitelist).
Who is this for
Anyone new to chat-based AI tools, or anyone whose Wavo questions get vague follow-up requests instead of direct answers.
How to ask
Method 1: Type
- Open
/chat - (Optional) Pick / create a project
- Type in the input box
- Enter to send (Shift+Enter for newline)
Method 2: Voice
- Tap the mic icon
- Speak your question
- Whisper transcribes (
POST /api/v1/chat-voice/transcribe, 25 MB max, BCP-47 language code — defaultit) - Transcribed text appears in input → edit if needed → send
Note: Wavo transcribes your voice (input only). It doesn't speak back. See ai-102.
Method 3: File upload
- Tap the paperclip icon
- Pick a file (10 MB max)
- Wavo receives the file as context for your next message
Allowed file types (POST /api/v1/chat-upload MIME whitelist):
- Images: JPEG, PNG, WebP, GIF
- Documents: PDF, CSV, plain text, DOCX, XLSX
Larger files or other formats: rejected with clear error.
What makes a good question
Specific > vague
Specific questions get direct answers. Vague questions get follow-up requests for context.
Goal-oriented
State why you're asking, not just what. Helps Wavo pick the right tool + frame the answer.
- "Why did Campaign Y's CPA spike yesterday?" (diagnostic)
- "Which audience converts best for product X?" (optimization)
- "Should I scale Campaign Z?" (decision-support — Wavo will analyze + recommend)
Context-aware
Refer to prior messages:
- "From those 5 campaigns you just listed, which has the worst frequency?"
- "Apply the same filter as my previous query but for last month."
Wavo holds last 20 messages in context (MAX_HISTORY=20). Beyond that: restate or rely on project memory.
State constraints up front
If you have non-negotiables: say them. Examples:
- "Budget is fixed at €1000 — don't suggest increases."
- "Currency = EUR; don't show USD."
- "Only consider campaigns active in last 30 days."
Examples by use case
Performance review
What are my top 10 adsets by ROAS for last 7 days on Meta,sorted descending, excluding any with spend below €50?Diagnostic
Campaign 'Spring Sale Prospecting' had ROAS 3.2 last weekbut dropped to 1.5 this week. What changed?Action with approval
Pause every adset in account act_123 with CPA > 30 over last 7 days,spend > €50, status active.(Wavo will present an approval card listing matched adsets before executing.)
Comparison
Compare Meta vs Google CPA for prospecting campaigns this month.Creative
Draft 3 short Reels ad scripts (30 seconds) for product Xtargeting Italian users 25-45 interested in fitness.Cross-tool
First check which audience has best ROAS this month,then draft a new campaign targeting that audience.(Wavo will chain 2 tool calls: get_audience_insights → create_campaign_draft.)
When Wavo asks back
If your prompt lacks essential info (budget, target country, product, objective), Wavo asks. Don't try to make Wavo guess — provide the missing piece. Saves multiple back-and-forth turns.
Mandatory info Wavo will ask if missing:
- Campaign / adset / ad name or ID (for actions on entities)
- Date range (for analytics queries)
- Platform (when ambiguous)
- Currency (for budget actions)
- Target audience / country (for new campaigns / creatives)
Follow-up chips
After most answers, Wavo suggests up to 3 follow-up questions (chips, max 80 chars each). Click to send instantly. Useful for quick drill-downs.
Generated by Wavo per-context. Disable in /settings → AI preferences if you find them noisy.
What NOT to do
Don't ask "yes / no" questions
"Is this campaign good?" — too subjective. Try "Compare this campaign's ROAS to my account average."
Don't ask for unsupported actions
"Switch to dark mode" — Wavo can't change UI settings. Use the settings menu directly.
Don't paste secrets
Don't paste API keys / passwords / tokens into chat. Wavo's sanitization redacts known patterns, but the safest path is not to share them at all.
Don't expect cross-team queries
"What's the other team's ROAS?" — won't work. Strict team isolation.
Don't ask Wavo to ignore approval
"Just do it without asking me" — approval cards are mandatory for HIGH/MEDIUM risk. Cannot be disabled.
Common issues
- Wavo asks too many follow-ups: your prompts are too vague. Be specific.
- Voice transcription wrong language: pass
languageparam BCP-47 (e.g.en,es). - File upload rejected: check size (10 MB max) + MIME whitelist.
- Wavo replies in wrong language: set
user_ai_preferences.preferred_language(defaultauto— Wavo matches your input language).
FAQ
How do I ask Wavo a question in Wevion?
Open /chat or click the Wavo sidebar, type your question in the input box, and press Enter (Shift+Enter for a newline). Wavo streams the answer. You can also optionally pick or create a project first for context grouping. Beyond typing, Wavo accepts voice input via the mic icon and file uploads via the paperclip icon.
What makes a good Wavo question?
Specific, goal-oriented, and context-aware questions work best. Include the campaign name, date range, and platform — for example, "Show top 5 campaigns by ROAS last 7 days on Meta for ClientA" instead of "How are my campaigns?". State why you're asking and any non-negotiable constraints up front. Vague prompts get follow-up requests; specific prompts get direct answers.
Can I use voice to ask Wavo questions?
Yes. Tap the mic icon and speak — Whisper transcribes your input via POST /api/v1/chat-voice/transcribe (25 MB max, BCP-47 language code, default it). The transcribed text appears in the input box so you can edit before sending. Note that Wavo transcribes input only; it doesn't speak back, so there's no audio output.
What files can I upload to Wavo?
Wavo accepts uploads up to 10 MB through the paperclip icon, using a MIME whitelist: images (JPEG, PNG, WebP, GIF) and documents (PDF, CSV, plain text, DOCX, XLSX). The file becomes context for your next message. Larger files or other formats are rejected with a clear error, so check both size and type if an upload fails.
Why does Wavo keep asking me follow-up questions?
Wavo asks back when your prompt lacks essential information — such as a campaign name or ID, date range, platform, currency, or target audience. Rather than guessing, it requests the missing piece, which saves multiple back-and-forth turns. If Wavo asks too often, your prompts are likely too vague; be more specific to get direct answers.