# Integrator — Broadcast Settings Hub

A page for integrators preparing broadcast infrastructure. Here you will configure topics, automatic broadcasts, limits, and control system operation so campaigns work stably. Each instruction will help quickly configure the needed parameter and verify the result.

---

## Quick Overview
- [High-Level Goals and Scenarios](#high-level-goals-and-scenarios)
- [Where to Work in the Interface](#where-to-work-in-the-interface)
- [Quick Links](#quick-links)

---

## High-Level Goals and Scenarios

### Configuring Broadcast Structure
**Goal** — organize broadcast topics for effective management of communication campaigns.
- **Create broadcast topic** — how to add a new category for grouping broadcasts by theme. → [./how-to/create-topic.md](/en/broadcast/how-to/create-topic.md)
- **Edit broadcast topic** — how to change the name or status of an existing topic. → [./how-to/edit-topic.md](/en/broadcast/how-to/edit-topic.md)
- **Deactivate topic** — how to hide a topic that is temporarily not used. → [./how-to/deactivate-topic.md](/en/broadcast/how-to/deactivate-topic.md)

### Configuring Automatic Broadcasts
**Goal** — configure automatic broadcast sending by triggers or schedule.
- **Configure automatic broadcast** — how to create a broadcast that is sent automatically after subscribing to a topic or on schedule. → [./how-to/configure-autobroadcast.md](/en/broadcast/how-to/configure-autobroadcast.md)
- **Configure topic subscription** — how to add a subscription to broadcast topics in a bot scenario through a subscription node. → [./how-to/subscribe-to-broadcast-topic.md](/en/broadcast/how-to/subscribe-to-broadcast-topic.md)

### Configuring Performance and Limits
**Goal** — ensure stable system operation through control of sending speed.
- **Configure broadcast limits** — how to set the maximum number of broadcasts per minute and the number of processes for task processing. → [./how-to/configure-broadcast-limits.md](/en/broadcast/how-to/configure-broadcast-limits.md)

### Monitoring and Control
**Goal** — track broadcast statuses and quickly respond to problems.
- **Check broadcast status** — how to see the current state of a broadcast and its progress in real time. → [./how-to/check-broadcast-status.md](/en/broadcast/how-to/check-broadcast-status.md)
- **View broadcast results** — how to see detailed execution statistics of a broadcast (duration, speed, progress, number of delivered, errors). → [./how-to/view-broadcast-results.md](/en/broadcast/how-to/view-broadcast-results.md)
- **View bot logs** — how to check technical logs of bot operation for diagnosing delivery problems. → [./how-to/check-broadcast-status.md](/en/broadcast/how-to/check-broadcast-status.md)

---

## Where to Work in the Interface

Main work with broadcast settings happens in the **Broadcast** module:
- **Route `/broadcast/:id`**: main page of the module (where `:id` is the bot ID)
- **"Broadcast Topics" section** (`/broadcast/:id/topics`): for creating and managing topics
- **"Automatic Broadcasts" section** (`/broadcast/:id/autobroadcast`): for configuring automatic broadcasts
- **"Settings" section** (`/broadcast/:id/settings`): for setting limits and quotas
- **"Broadcasts" section** (`/broadcast/:id/broadcast`): for viewing statuses and results
- **"Bot Logs" section** (`/broadcast/:id/bot_logs`): for viewing technical logs

---

## Quick Links

### Settings
- [Create broadcast topic](/en/broadcast/how-to/create-topic.md)
- [Edit topic](/en/broadcast/how-to/edit-topic.md)
- [Deactivate topic](/en/broadcast/how-to/deactivate-topic.md)
- [Configure limits](/en/broadcast/how-to/configure-broadcast-limits.md)
- [Configure automatic broadcast](/en/broadcast/how-to/configure-autobroadcast.md)
- [Configure topic subscription](/en/broadcast/how-to/subscribe-to-broadcast-topic.md)

### Monitoring
- [Check broadcast status](/en/broadcast/how-to/check-broadcast-status.md)
- [View report](/en/broadcast/how-to/view-broadcast-report.md)
- [View results](/en/broadcast/how-to/view-broadcast-results.md)

---

## Important Notes

- ⚠️ Some settings (limits, automatic broadcasts) may affect the operation of the entire system — be careful when changing parameters
- 💾 Always save changes after editing settings
- 🔒 Check access rights before changing critical settings
- 📝 Automatic broadcasts are executed through Schedule and Worker — check logs when problems occur
- 🔄 Changes in settings may not apply immediately — you may need to refresh the page

