# Building blocks

Building blocks are integral to creating a user-friendly and efficient interface within the app. They provide a direct and intuitive way for you to engage with the app's features, making complex processes more accessible and customizable.

In-app building blocks play several crucial roles:

* [**Automated rules**: ](/managing-advertising-accounts/modules/automated-rules.md)Automated rules building blocks allow you to specify criteria and actions for individual automated rules. Each building block includes a use a series of conditions to set up rules that trigger automated adjustments on regular schedule.
* [**Campaign templates:**](/managing-advertising-accounts/modules/ads-launcher/campaign-templates.md) When setting up campaign templates, building blocks provide you with the means to input and select necessary information for campaign templates, including text fields for generating campaign names and dropdown menus for selecting target audiences or ad types, among others.
* [**Custom reports**](/managing-advertising-accounts/modules/reports/advertising-reports/custom-reports.md)**:** In report generation, building blocks allow you to customize what data you want to see and how it should be displayed by selecting specific data metrics, date ranges, and graphical display types.


---

# 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.advertisingbeast.com/managing-advertising-accounts/modules/cross-module-components/building-blocks.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.
