Example agent prompts

Realistic things to ask an MCP-connected agent once Qyvo is wired up.

Once the MCP server is connected (see Quickstart), you can drive Qyvo conversationally. Below are prompts that work well in Claude Desktop, Cursor, and the n8n AI Agent. The agent translates each into the right combination of tool calls.

Discovery

List my five most-engaged contacts in the last 30 days.

What templates do I have approved in French?

Show me the last 10 inbound messages I haven't replied to.

What's the delivery rate of my last broadcast?

Send a campaign

Send the template welcome_message in French to the contact whose phone is +14155550123.

Schedule a broadcast of bf_teaser to everyone tagged vip for next Friday at 9 AM Paris time, with {{1}}=Romain and {{2}}=20% OFF.

Pull all approved templates, draft a Black Friday teaser using bf_teaser, target the segment "Active EU customers", and create the broadcast as a draft so I can review it.

Customer care

Triage my inbox: for each conversation that's open, propose a reply, and tag any contact who asks about shipping with support-shipping.

Reply to the last message from +14155550123 with "Yes, we ship to Canada — flat rate $14 CAD."

Find every contact who messaged me in the last 24h asking about returns, and tag them support-returns.

Audience building

Analyze my contact base and propose three new segments based on engagement signals over the last 90 days.

Create a segment called "Win-back targets": opted in, last message > 60 days ago, no opt-out, has the tag customer.

Add the tag vip-2026 to the 100 contacts who've sent me the most messages in the last 6 months.

Reporting

Generate a 30-day performance report. Highlight any broadcast where delivery dropped below 90%.

What's my opt-out rate this month vs last month?

List sequences whose completion rate dropped this week — I want to figure out which ones to pause.

Bulk operations

I'm pasting a list of phone numbers — import them as contacts with the tag imported-2026-05-07. Skip rows that already exist with a different name.

Sync my templates from Meta — I just got an approval email and want the new state.

Cross-tool reasoning

For each contact who clicked "Buy now" in our last broadcast (tagged bf-clicker) but didn't message me back in 48h, trigger the sequence winback-7d.

Find every contact tagged support-shipping who's been waiting more than 12h for a reply, draft a polite apology + ETA, and send it via the appropriate template (the window is closed for most of them).

What doesn't work yet

  • Filesystem actions (uploading a CSV file) — pass the records inline to import_contacts instead.
  • Building dashboards — analytics reports come back as text. Pipe to your own BI tool if you need charts.
  • Connecting integrations (Shopify, WooCommerce, Klaviyo) — those go through the in-app onboarding flows, not MCP.