> For the complete documentation index, see [llms.txt](https://docs.xenioo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xenioo.com/product-overview/building-and-sending.md).

# Building & Sending

## <mark style="color:blue;">Broadcasts</mark>

Broadcasts are very useful for many organisations allowing for mass messages to be sent at once. In turn, this acts as a mass trigger for a chatbot conversation to begin. Broadcasts act as scheduled tasks that send messages to your users based on a specific time or event. Each broadcast is attached to a unique behavior that can be modelled as you wish.

You can use broadcasts to alert users of a specific event or target a specific audience with a particular promotion. Broadcasts can also be triggered by a first or last user interaction, making it the perfect tool to recover a lost user conversation or ping the user for activity.

Perhaps you have a VIP sale going live at 8pm with a buyer journey bot ready to serve customers. You may broadcast an initial WhatsApp message to all users at 8pm who are opted in and tagged as VIP Members in your CRM. From here users can interact with the message and engage with your pre-arranged chatbot journey.

Alternatively, if a customer engaged with the buying journey but didn’t check-out, you may wish to broadcast a message the next day reminding all incomplete journey’s that the sale ends shortly.

It is worth noting that some messaging channels may hold certain restrictions when it comes to mass deliveries and opt-ins. Our connect team or your account manager will be able to discuss the limitations (if any) of your desired channel with you in more detail.

## <mark style="color:blue;">Flow Builder</mark>

A flow builder is a visual tool used to design chatbots without coding. It allows users to create conversation flows by dragging and dropping elements, such as messages, questions, and decisions. MLC uses flow builders because of their user-friendly interface that is accessible for everyone. With a flow builder, you can automate back-and-fourths to alleviate manual tasks, create conversations with endless features without code and converse with confidence, knowing that you can test and train your bot to perform as you need it to.

### <mark style="color:yellow;">Benefits:</mark>

* <mark style="color:blue;">Visual representation:</mark> Flow builders provide a visual representation of the chatbot conversation, making it easy to understand and troubleshoot.
* <mark style="color:blue;">Flexibility:</mark> Users can create complex conversation flows with a variety of elements to suit many different use cases.
* <mark style="color:blue;">Reusability:</mark> Re-use and copy common design elements across bots to save development time.
* <mark style="color:blue;">Collaboration:</mark> Allow multiple users to access and edit chatbots

<figure><img src="/files/Pmsgn1Ee1vGghB114RhF" alt=""><figcaption><p>Connect's flow builder</p></figcaption></figure>

##


---

# 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.xenioo.com/product-overview/building-and-sending.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.
