> For the complete documentation index, see [llms.txt](https://docs.bird.com/applications/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bird.com/applications/automation/flows/how-to.md).

# How-to

- [Route conversations based on language](https://docs.bird.com/applications/automation/flows/how-to/route-conversations-based-on-language.md): Use this flow to route incoming messages to agents based on the language of the message, whether it is 'English', 'Spanish', or 'French'!
- [Route conversations based on sentiment](https://docs.bird.com/applications/automation/flows/how-to/route-conversations-based-on-sentiment.md): Use this flow to route incoming messages to agents based on whether the tone of the message is ‘positive’, ‘negative’, or ‘neutral’!
- [Set up a business hours auto-responder](https://docs.bird.com/applications/automation/flows/how-to/set-up-a-business-hours-auto-responder.md): Use this flow to automatically respond to incoming messages during business hours and outside business hours!
- [Create a simple auto-responder](https://docs.bird.com/applications/automation/flows/how-to/create-a-simple-auto-responder.md): Use this flow to automatically respond to incoming messages with a plain text message on WhatsApp or any channel of your choice!
- [Set up conversational marketing](https://docs.bird.com/applications/automation/flows/how-to/set-up-conversational-marketing.md): Engage in two-way conversations with your customers, understand their needs and preferences, and provide personalized recommendations to boost sales.
- [Create an FAQ bot](https://docs.bird.com/applications/automation/flows/how-to/create-an-faq-bot.md): Maximize agent efficiency by allowing customers to get the answers to common questions by interacting with an FAQ bot.
- [How to Match Regex in Flows](https://docs.bird.com/applications/automation/flows/how-to/how-to-match-regex-in-flows.md)
- [How to change the trigger of a Flow from one messaging channel to another](https://docs.bird.com/applications/automation/flows/how-to/how-to-change-the-trigger-of-a-flow-from-one-messaging-channel-to-another.md)
- [How to setup voicemail](https://docs.bird.com/applications/automation/flows/how-to/how-to-setup-voicemail.md)
- [How to setup distribution flow](https://docs.bird.com/applications/automation/flows/how-to/how-to-setup-distribution-flow.md)
- [How to setup flow for number forwarding](https://docs.bird.com/applications/automation/flows/how-to/how-to-setup-flow-for-number-forwarding.md)
- [How to configure a "No response received" branch in conditional](https://docs.bird.com/applications/automation/flows/how-to/how-to-configure-a-no-response-received-branch-in-conditional.md)
- [How to Create a Conversation Flow and Choose the Right Trigger](https://docs.bird.com/applications/automation/flows/how-to/how-to-create-a-conversation-flow-and-choose-the-right-trigger.md)
- [How to Close a Conversation Using the "Update Feed Item" Step in Flows](https://docs.bird.com/applications/automation/flows/how-to/how-to-close-a-conversation-using-the-update-feed-item-step-in-flows.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bird.com/applications/automation/flows/how-to.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
