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

  1. Open /chat
  2. (Optional) Pick / create a project
  3. Type in the input box
  4. Enter to send (Shift+Enter for newline)

Method 2: Voice

  1. Tap the mic icon
  2. Speak your question
  3. Whisper transcribes (POST /api/v1/chat-voice/transcribe, 25 MB max, BCP-47 language code — default it)
  4. 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

  1. Tap the paperclip icon
  2. Pick a file (10 MB max)
  3. 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

❌ Vague✅ Specific
"How are my campaigns?""Show top 5 campaigns by ROAS last 7 days on Meta for ClientA"
"Pause something""Pause adset 'Italy Prospecting v3' in account act_123"
"Make a creative""Draft 3 ad copy variants for product X targeting young professionals"

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_insightscreate_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 language param 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 (default auto — 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.