---
description: Pair Workflow menu buttons with AI Agent to guide customer intent first, then handle open-ended replies, answer questions and route each conversation.
title: How to Use AI Agent with Workflow Menu Options
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[NewWe just raised $62.5M in Series B! 🎉 What it means for you![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](https://respond.io/blog/respond-io-raises-62-million-series-b)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Product >](/help/product)
3. [ AI Agents >](/help/ai-agents)
4. [ AI Agent Guides >](/help/ai-agent-guides)
5. How to Use AI Agent with Workflow Menu Options

# How to Use AI Agent with Workflow Menu Options

Menu buttons in a Workflow guide customers at the start of a conversation, while an AI Agent handles open-ended replies. Pairing the two narrows the customer's intent first, then lets the AI Agent continue where it helps most: answering questions, collecting booking details, or handling customers who type a message instead of tapping a button.

This suits businesses that want the control of Workflow menus but still want natural conversations once the intent is clear.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2Czy1TynbCgKi9ORDnhPED/8ecf60b70e9a575efef5515eb4330a45/ai-agent-wf-1.png?fm=jpg&q=80&w=1200&fl=progressive)

## When to use this

Use menu options with an AI Agent when the business wants to:

* Guide customers with menu buttons first
* Let the AI Agent handle replies that do not match a menu option
* Let the AI Agent answer questions after a menu option is selected
* Let the AI Agent collect details before handoff to a human or team

Within the Workflow, an AI Agent fits in four places:

* The **Failure: Invalid** branch of the **Ask a Question** step, when the customer types instead of selecting a button
* Under a menu option that needs FAQ answering
* Under a menu option that collects information before human handoff
* The default fallback branch

> **Tip:** Keep to one or two menu steps where possible. Multiple menu steps make the conversation feel long and cause customers to drop off partway through.

## Before you begin

Make sure you have:

* A respond.io account on the Growth plan or higher — AI Agents and Workflows are available on Growth and above
* A connected messaging channel
* At least one AI Agent — start from a `Sales`, `Support`, or `Receptionist` template
* Knowledge Sources prepared for any menu option where the AI Agent answers questions

> **Note:** You do not need to build every AI Agent at once. Start with one AI Agent, confirm it works well, then add more to other menu branches later.

## Methods

Three setups pair menu options with an AI Agent:

1. AI Agent as a menu fallback
2. Guided starting point, then AI Agent takes over
3. A different AI Agent for each menu option

### Scenario 1: AI Agent as a menu fallback

> **Use this method** when the menu stays simple, but the AI Agent should handle customers who type a message instead of tapping a button. The Workflow handles the expected button replies while the AI Agent handles everything else.

**Method objectives**

* Keep a fixed menu for common intents
* Catch and understand replies that do not match a button
1. Create an AI Agent that identifies the customer's intent when they type instead of selecting an option. Start from a template, then add its Instructions. Under **Context**, describe the fallback role and list the menu options:  
```plain  
 # CONTEXT
 - You handle customers who did not select a menu button or replied in their own words.
 - Menu options are: Service FAQs, Book Appointment, Talk to Sales.  
```  
Under **Top-level flow**, tell the AI Agent how to handle each intent:

  1. **Understand customer intent**: Match what the customer needs to the closest menu option. If unsure, ask one clarifying question, then continue.
  2. **Route the conversation**: If the customer asks about Service FAQs, answer from the Knowledge Source. If the customer wants to book an appointment, assign to @\[Booking AI Agent\]. If the customer wants anything else, assign to @\[Sales Team\].
2. In the Workflow, use the **Conversation Opened** trigger, then add an **Ask a Question** step set to **Multiple Choice**. Add your menu options.
3. Under the **Failure: Invalid** branch of the **Ask a Question** step, add an **Assign To** step and select the AI Agent created earlier.
4. Add a **Branch** step, create a branch for each menu option, and connect each branch to the right Workflow action.
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3HQkJlt75wDqOREWwhaYdD/9333d3665a2c2478030332709b510a3e/ai-agent-wf-2.png?fm=jpg&q=80&w=1200&fl=progressive)

> **Important:** The Workflow stops once the AI Agent takes over. Add Instructions and a Knowledge Source so the AI Agent can handle the scenarios you route to it.

### Scenario 2: Guided starting point, then AI Agent takes over

> **Use this method** when the menu only captures the customer's topic. After the customer selects an option, the AI Agent takes over and continues based on that topic.

**Method objectives**

* Use the menu to capture intent quickly
* Hand the full conversation to one AI Agent after selection
1. Create an AI Agent that treats the selected menu option as the starting context. Under **Context**, describe how to use the selection:  
```plain  
 # CONTEXT
 - The customer selected a menu option before reaching you. Use it as the starting context.
 - Menu options are: Service FAQs, Book Appointment, Talk to Sales.
 - If the customer typed something else, identify what they need and continue.  
```  
Under **Top-level flow**, tell the AI Agent how to continue:

  1. **Understand the selected option**: Use the selected menu option as the context for the conversation. If the intent is unclear, ask one clarifying question before continuing.
  2. **Continue based on the option**: If the customer selected Service FAQs, answer from the Knowledge Source. If the customer selected Book Appointment, collect their preferred date, time, name and phone number, then assign to @\[Sales Team\]. If the customer selected Talk to Sales, assign to @\[Sales Team\]. \`
2. In the Workflow, use the **Conversation Opened** trigger, then add an **Ask a Question** step set to **Menu**. Add your menu options.
3. After the menu step, add an **Assign To** step and select the AI Agent. The AI Agent takes over once the customer selects an option.
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/60hFMeFFuun5jagwItBpvz/9d0b3b10a577192cc60e5adaafb0175a/ai-agent-wf-3.png?fm=jpg&q=80&w=1200&fl=progressive)

### Scenario 3: A different AI Agent for each menu option

> **Use this method** when each menu option needs a different AI Agent role. The Workflow checks what the customer selected, then assigns the conversation to the right AI Agent or team.

**Method objectives**

* Give each menu option its own dedicated AI Agent
* Route unclear intents to a general AI Agent
1. Create one AI Agent for each task. For a menu with Services, Book Appointment, and Check Appointment, a common mapping is:

  * Services → Support AI Agent
  * Book Appointment → Sales AI Agent
  * Check Appointment → a human or team
  * Unknown intent → Receptionist AI Agent  
Give each AI Agent clear Instructions and the right Knowledge Source. Without a valid Knowledge Source, the AI Agent cannot answer questions. For the Receptionist AI Agent that catches unknown intents, add Instructions like this under **Context**:  
Then, under **Top-level flow**:

  1. **Understand customer intent**: Match what the customer needs to the closest menu option. If unsure, ask one clarifying question, then continue.
  2. **Route the conversation**: If the customer asks about services, assign to @\[Support AI Agent\]. If the customer wants to book an appointment, assign to @\[Sales AI Agent\]. If the customer wants to check an appointment, assign to @\[Support Team\]. If the customer wants anything else, assign to @\[Sales Team\]. \`
2. In the Workflow, use the **Conversation Opened** trigger, then add an **Ask a Question** step set to **Menu**. Add your menu options.
3. Add a **Branch** step and create a branch for each menu option. Connect each branch to the right AI Agent or team. For unknown intents, use the **Failure: Invalid** branch to assign customers to the Receptionist AI Agent. For example:

  * Services → assign to Support AI Agent
  * Book Appointment → assign to Sales AI Agent
  * Check Appointment → assign to a human or team
  * Failure: Invalid → assign to Receptionist AI Agent
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2Gz1KnE3uBh90xBZWHmszM/f01dca8adcc145a149aca207aa9e29c6/ai-agent-wf-4.png?fm=jpg&q=80&w=1200&fl=progressive)

## What's next?

* [Write effective AI Agent prompts](https://respond.io/help/ai-agents/how-to-write-effective-ai-agent-prompts)
* [Test your AI Agent before publishing](https://respond.io/help/ai-agents/how-to-test-ai-agents)
* [Get started with AI Agents](https://respond.io/help/ai-agents/getting-started-with-ai-agents)
* [Set up an Ask a Question step in a Workflow](https://respond.io/help/workflows/workflow-steps#step%5Fask%5Fa%5Fquestion)

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options)

## 

Related articles 👩‍💻

* [How to Use AI Agents for Automotive SalesLearn how to set up an AI Agent that qualifies leads, books test drives, and routes customers to your sales team — so you never miss a buyer. ](/help/ai-agent-guides/how-to-use-ai-agents-for-automotive-sales)
* [Route Calls by Language, Department or Intent with Voice AI AgentConfigure Voice AI Agent to route inbound calls through natural conversation based on the caller's language, reason for calling, or the team they need. This provides an IVR-like routing experience without keypad-based menus. ](/help/ai-agent-guides/route-calls-by-language-department-or-intent-with-voice-ai-agent)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2026-07-24T06:33:36.553Z

help

```json
{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Pair Workflow menu buttons with AI Agent to guide customer intent first, then handle open-ended replies, answer questions and route each conversation.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg","name":"Joshua Lim","url":"https://respond.io/author"},"dateCreated":"2026-07-16T00:00:00.000Z","dateModified":"2026-07-16T04:06:21.040Z","datePublished":"2026-07-16T00:00:00.000Z","headline":"How to Use AI Agent with Workflow Menu Options","mainEntityOfPage":"https://respond.io/help/ai-agent-guides","publisher":{"@id":"https://respond.io/#organization"},"url":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options"},{"@context":"https://schema.org","@id":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Help","item":"https://respond.io/help"},{"@type":"ListItem","position":2,"name":"Product","item":"https://respond.io/help/product"},{"@type":"ListItem","position":3,"name":"AI Agents","item":"https://respond.io/help/ai-agents"},{"@type":"ListItem","position":4,"name":"AI Agent Guides","item":"https://respond.io/help/ai-agent-guides"},{"@type":"ListItem","position":5,"name":"How to Use AI Agent with Workflow Menu Options","item":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options"}]},{"@type":"Organization","@id":"https://respond.io/#organization","name":"Respond.io","alternateName":"respond.io","url":"https://respond.io/","image":["https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"],"logo":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4045649d540241d398c39ab07b2b62bb","description":"Respond.io is an AI-powered customer communication platform that helps businesses manage conversations, automate workflows and scale sales, marketing and support operations. Trusted by 10,000+ B2C brands, it unifies WhatsApp, TikTok, Instagram and Facebook in a single AI-powered team inbox for chats, calls and campaigns.","email":"success@respond.io","telephone":"+6011-54211197","foundingDate":"2017-02-17","address":{"@type":"PostalAddress","streetAddress":"Level 41, Permata Sapura Tower, Jalan Pinang","addressLocality":"Kuala Lumpur","addressRegion":"Federal Territory of Kuala Lumpur","postalCode":"50088","addressCountry":"MY"},"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"Customer Service","url":"https://respond.io/contact"},"sameAs":["https://respond.io/","https://www.facebook.com/getrespondio/","https://www.linkedin.com/company/respondio/","https://play.google.com/store/apps/details?id=com.respond.inbox.io","https://www.youtube.com/@respondio","https://twitter.com/respond_io","https://apps.apple.com/my/app/respond-io-inbox/id1667772955","https://www.g2.com/products/respond-io/reviews","https://www.producthunt.com/products/respond-io","https://zapier.com/apps/respondio/integrations","https://www.capterra.com/p/179311/Rocketbots/","https://www.crunchbase.com/organization/respondio","https://builtin.com/company/respondio","https://respond-io.en.softonic.com/web-apps","https://my.jobstreet.com/companies/respondio-168558101085004","https://brandfetch.com/respond.io","https://webcatalog.io/en/apps/respond-io"],"knowsAbout":["WhatsApp API","WhatsApp Business API","WhatsApp CRM","WhatsApp automation","omnichannel communication platform","WhatsApp Business Multiple Users","WhatsApp BSP","WhatsApp Business Solution Provider","WhatsApp automation tool","WhatsApp team inbox","WhatsApp AI agent","WhatsApp Business AI chatbot","WhatsApp marketing software","conversational sales platform","WhatsApp appointment booking"]},{"@type":"WebPage","@id":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options#webpage","url":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options","name":"Respond.io | #1 AI-Powered Customer Conversation Management Software","description":"Respond.io is an AI-powered customer communication platform that helps businesses manage conversations, automate workflows and scale sales, marketing and support operations. Trusted by 10,000+ B2C brands, it unifies WhatsApp, TikTok, Instagram and Facebook in a single AI-powered team inbox for chats, calls and campaigns.","isPartOf":{"@id":"https://respond.io/#website"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"},"breadcrumb":{"@id":"https://respond.io/help/ai-agent-guides/how-to-use-ai-agent-with-workflow-menu-options#breadcrumb"}},{"@type":"WebSite","@id":"https://respond.io/#website","name":"Respond.io","url":"https://respond.io/","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":"https://respond.io/search?query={search_term_string}"},"publisher":{"@id":"https://respond.io/#organization"}}]}
```
