# Manual integration

Each project is different and each integration may require specific customizations. However, as a summary, these are the steps that you will usually need to perform an integration:

1. Analyze **what information** your users require. The result can be a panel, a set of panels, combinations of elements of your application with information layers created in Biuwer, etc.
2. **Prepare the necessary data** and connect it in Biuwer. Obtain the Data Sets and prepare at least one Model as an analysis context.
3. **Create the content**, starting with Cards, and expanding in complexity with Pages and Collections.
4. Enable and configure that the contents to be integrated can be shared externally to Biuwer, using the **Share** option.
5. Configure a list of **basic users** in Biuwer, depending on the needs of your end users to access content and data. See more information in [**Users**](/integration-guide/concepts-to-take-into-account/users.md).
6. Optionally create [**Groups of users**](/integration-guide/concepts-to-take-into-account/groups-of-users.md) assigning the basic users that apply in each case, and apply access security to the content using individual users or user groups. See more information in [**Content Access Security**](/integration-guide/how-do-i-integrate-biuwer-into-my-application/content-access-security.md).
7. Apply the necessary [**Data Policies**](/integration-guide/concepts-to-take-into-account/data-policies.md) to perform correct filtering of the data, according to the basic user who accesses it. Check, using the **impersonalization functionality with "Connect as"**, that the data that each user sees is correct.
8. Set up a double-entry table that maps your application users to basic Biuwer users. See more information in [**Items to prepare**](/integration-guide/how-do-i-integrate-biuwer-into-my-application/items-to-prepare.md).
9. **Embed** directly in your application code, in menu items or other HTML elements, the IFRAME elements generated by Biuwer for each Shared Resource you have generated.
10. **Check** that the integration works correctly, accessing it with different end users.


---

# 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.biuwer.com/integration-guide/integration-types/manual-integration.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.
