# Automation

- [Flows](https://docs.bird.com/applications/automation/flows.md): No-code workflow and messaging automation
- [Quickstarts](https://docs.bird.com/applications/automation/flows/quickstarts.md)
- [Use template flows](https://docs.bird.com/applications/automation/flows/quickstarts/use-template-flows.md)
- [Build an inbound flow](https://docs.bird.com/applications/automation/flows/quickstarts/build-an-inbound-flow.md): Learn how to access, build, and deploy a basic inbound flow.
- [Concepts](https://docs.bird.com/applications/automation/flows/concepts.md)
- [Capabilities and limitations](https://docs.bird.com/applications/automation/flows/concepts/capabilities-and-limitations.md): Learn about the capabilities and limitations of flows.
- [Triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers.md)
- [Agent triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/agent-triggers.md): Run a flow when an agent's availability changes.
- [Connector triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/connector-triggers.md): Run a flow when an event happens in an installed connector
- [HubSpot triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/connector-triggers/hubspot-triggers.md)
- [Contact triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/contact-triggers.md): Run a flow when a contact profile is created, updated, or deleted.
- [Conversation triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/conversation-triggers.md): Run a flow when an Inbox conversation is created or updated
- [Feed item triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/feed-item-triggers.md): Run a flow when an Inbox feed item is created, assigned, archived, or closed
- [Message lifecycle triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/message-lifecycle-triggers.md): Scan, filter, and configure message payloads for better deliverability rates and for content redaction
- [Voice triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/voice-triggers.md)
- [Webhook triggers](https://docs.bird.com/applications/automation/flows/concepts/triggers/webhook-triggers.md): Run a flow using a webhook when data is pushed to MessageBird
- [HTTP endpoint trigger](https://docs.bird.com/applications/automation/flows/concepts/triggers/http-endpoint-trigger.md): Trigger a flow by making a HTTP request
- [WhatsApp flow endpoint trigger](https://docs.bird.com/applications/automation/flows/concepts/triggers/whatsapp-flow-endpoint-trigger.md)
- [Actions](https://docs.bird.com/applications/automation/flows/concepts/actions.md)
- [Bird API actions](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions.md)
- [Bots actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/bots-actions-or-api.md)
- [Channel actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/channel-actions-or-api.md)
- [Collaboration actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/collaboration-actions-or-api.md)
- [Conversation actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/conversation-actions-or-api.md)
- [Engagements actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/engagements-actions-or-api.md)
- [Number management actions | API](https://docs.bird.com/applications/automation/flows/concepts/actions/bird-api-actions/number-management-actions-or-api.md)
- [Core actions](https://docs.bird.com/applications/automation/flows/concepts/actions/core-actions.md)
- [How to set up global variables in Flows](https://docs.bird.com/applications/automation/flows/concepts/actions/core-actions/how-to-set-up-global-variables-in-flows.md)
- [How to use the Filter Array Step](https://docs.bird.com/applications/automation/flows/concepts/actions/core-actions/how-to-use-the-filter-array-step.md)
- [How to use the "Await Webhook" Step in Flows](https://docs.bird.com/applications/automation/flows/concepts/actions/core-actions/how-to-use-the-await-webhook-step-in-flows.md)
- [Contact actions](https://docs.bird.com/applications/automation/flows/concepts/actions/contact-actions.md)
- [Channel actions](https://docs.bird.com/applications/automation/flows/concepts/actions/channel-actions.md)
- [Conversation actions](https://docs.bird.com/applications/automation/flows/concepts/actions/conversation-actions.md)
- [Connector actions](https://docs.bird.com/applications/automation/flows/concepts/actions/connector-actions.md)
- [HubSpot actions](https://docs.bird.com/applications/automation/flows/concepts/actions/connector-actions/hubspot-actions.md)
- [Open AI actions](https://docs.bird.com/applications/automation/flows/concepts/actions/connector-actions/open-ai-actions.md)
- [Voice actions](https://docs.bird.com/applications/automation/flows/concepts/actions/voice-actions.md)
- [How-to](https://docs.bird.com/applications/automation/flows/how-to.md)
- [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)
- [Data Flows](https://docs.bird.com/applications/automation/data-flows.md): Exchange information between Bird and your business applications
- [How To](https://docs.bird.com/applications/automation/data-flows/how-to.md)
- [How to setup notifications for Dataflows](https://docs.bird.com/applications/automation/data-flows/how-to/how-to-setup-notifications-for-dataflows.md): Stay alerted on every dataflow run
- [Approval Flows](https://docs.bird.com/applications/automation/approval-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.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.
