# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
