> 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.md).

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