> For the complete documentation index, see [llms.txt](https://docs.bird.com/connectivity-platform/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/connectivity-platform/basics/what-is-flow-builder.md).

# What is Flow Builder?

Our Flow Builder makes communication easy for everyone; with our user-friendly visual editor you can create your communications workflow for Voice, SMS, and Webhooks without a single line of code. You can use Flow Builder from the MessageBird Dashboard as a simple platform for automating, prototyping, and connecting communications flows with your customers within minutes.

When creating your new flow, first you need to choose between:

* ‘Creating Custom Flow’: where you start with a blank slate.
* ‘Templates’: Pre-built for Voice, SMS, and Webhook:
* * Forward Call
  * Forward SMS to Email
  * Call HTTP endpoint with SMS
  * Automatic SMS subscriptions
  * Easy phone menu (IVR)
  * Webhook to SMS
  * Feedback Bot

&#x20;You start the flow by choosing an event that triggers it. There are four options:&#x20;

* Phone Calls: Incoming phone call.
* Incoming SMS: Incoming text message.
* Webhook API Calls: Incoming API calls through Webhook.
* Conversations: Incoming conversations message.

To publish all flows, you need a [Number](/connectivity-platform/virtual-numbers.md) that allows you to be recognizable and reachable to your customers; these can either be:

* [Shared](https://docs.messagebird.com/connectivity-platform/virtual-numbers/what-is-the-difference-between-a-shared-and-a-dedicated-number) (MessageBird number, please note that a shared number is for SMS only)
* [Dedicated](https://docs.messagebird.com/connectivity-platform/virtual-numbers/what-is-the-difference-between-a-shared-and-a-dedicated-number)  (Your phone numbers)

Based on the Number’s capabilities—SMS enabled, Voice enabled, or both—you can add Voice, SMS, and/or Webhook Flows. You can also attach multiple [Numbers](https://www.messagebird.com/en/numbers) from different countries to a single flow.\
\
Once you have chosen a trigger, you can start to build and customize your flow with the drag and drop Steps below:

* Play sound file
* Forward call
* Send an email
* Send an SMS
* Record call audio
* Say
* And much more...

When you’ve finished, you can either ‘Save draft’ or decide to ‘Publish’ it right away. In the MessageBird Dashboard, you can always edit your existing flows or create new ones.

Get started with your own flow by [clicking here.](https://www.messagebird.com/en/flow-builder)

&#x20;

**What’s next?**

Congrats! Now you know what the MessageBird Flow Builder is. You may want to learn more about how to get started or move on to related subjects:

* [Triggers, Numbers, Templates, & Steps.](/connectivity-platform/basics/triggers-numbers-templates-and-steps.md)
* [How can I buy a Number?](/connectivity-platform/virtual-numbers/buy-a-virtual-mobile-number-vmn.md)
* [How to set up opt in/opt out automatic SMS subscriptions.](https://support.messagebird.com/hc/en-us/articles/360000346997-How-to-set-up-opt-in-opt-out-automatic-SMS-subscriptions)

&#x20;


---

# 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/connectivity-platform/basics/what-is-flow-builder.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.
