# Fetching data during conversations with Flow Builder

In this guide, you’ll learn how to push and pull data from third-party sources using HTTP requests. We’ll implement a conversational flow that will fetch real-time FX rates from an external API.

&#x20;

**Requirements**

* [MessageBird account](https://dashboard.messagebird.com/en/sign-up)
* [WhatsApp for Business account](https://www.messagebird.com/whatsapp/)&#x20;

&#x20;**Connect it all in the MessageBird Dashboard**

1\. Make sure to sign up for a [MessageBird account](https://dashboard.messagebird.com/en/sign-up) and a [WhatsApp for Business account](https://www.messagebird.com/whatsapp/). Done? Awesome! Log in to your [MessageBird Dashboard](https://dashboard.messagebird.com/en/login) and go to [Flow Builder](https://dashboard.messagebird.com/en/flow-builder).

2\. Import the [main flow here](https://drive.google.com/file/d/1WmOAChY_HcEUVO6L1kJ9pZnnKfUERJAF/view?usp=sharing).

3\. Select **WhatsApp** as the first step in the flow.&#x20;

4\. **Publish** your flow in the top-right corner of your screen, and you're good to go!

<figure><img src="/files/Vr35y0c7vmNBI57PuUkR" alt=""><figcaption></figcaption></figure>

5\. Done! Every time an end-user engages the main flow and replies 1, the **Fetch Variables** step will call the FX API and respond with the most recent global currency exchange rates.

<figure><img src="/files/0D2BeC50VKxpTKpSCmvq" alt=""><figcaption></figcaption></figure>

\ <br>

And that’s it! 🎉 Now you know how to fetch data during conversations with Flow Builder.


---

# 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/connectivity-platform/use-cases/fetching-data-during-conversations-with-flow-builder.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.
