# Source Popup

To centralize the management of data points in your app, we default to using a Source Popup. A singular reference point for your data sources. By default, all [pages](/core-concepts/pages.md) have this popup.

![](/files/b4WLnE4lw1Pw5kLH3w6T)

Group naming should follow: 🚩 Source - \[object]. If you want to read more how we name elements read [this article](/working-with-the-framework/best-practices/syntax.md).

Because we follow the convention of using UID in the URL, we can reuse the same parameter as a different source for different data types.

For example, by selecting type Customer in the 'Get from Page URL action, the UID will be recognized as a Customer data type.

<figure><img src="/files/Suksr0LJzYq58BuiaMO1" alt=""><figcaption><p>By selecting type Customer, the UID will be recognized as a Customer data type.</p></figcaption></figure>

<figure><img src="/files/CfcM0aN79KfB6p0GiY6h" alt=""><figcaption><p>Now the same uid text is a Product</p></figcaption></figure>

Then when loading the User details section we can refer directly to the source. Thanks to the used icon and naming convention, it creates nice visual consistency in the editor's UI, especially when used in workflows and conditionals. &#x20;

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

{% hint style="warning" %}
When working with single-page apps, a good practice is to add the 'Reset data' action when navigating to reset the section that displays the data. Bubble sometimes does not overwrite the inputs and group values correctly with new data, especially when new data contains some empty field values which can create bugs when saving the object.
{% endhint %}


---

# 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.openbuild.io/working-with-the-framework/data-and-workflows/source-popup.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.
