# Configure Broadcasts in Web Console

In this how-to guide, we will create, configure, and edit a broadcast targeted towards a catalog of games with several scheduled publication times and multiple localized content.

### Prerequisites

* [A LootLocker account](https://lootlocker.com/sign-up)
* [At least 1 created game in the web console](https://docs.lootlocker.com/)

### Broadcast Menu

You’ll find Broadcasts under Player Operations in the Web Console sidebar. From here, you can:

* View a summary of existing broadcasts
* Create new broadcasts
* Edit or delete existing broadcasts

Each broadcast entry shows:

* Broadcast name (only used for internal identification)
* Target game(s) (select from all games within your LootLocker organization)
* Localized language(s)
* Number of publication schedules, with their status (live, pending, expired)

Clicking a broadcast expands its details, including the Broadcast ID (used in API calls) and full publication schedule information.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-15a02fdc26501e2c51699fec9e1fef47a937618c%2FbroadcastsExpandView.png?alt=media)

### Creating a Broadcast

To create a new broadcast, click Create New Broadcast.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-aaacb26f600d923ec01d89d7b615315b49e9b94d%2FbroadcastsCreateNewBroadcast.png?alt=media)

You’ll be asked to provide:

* **Name (Required):** Internal name for the broadcast (not visible to players).
* **Target Games (Required):** Select which game(s) will receive the broadcast. At least 1 game must be selected.
* **Publication Settings:** Set at least one publication schedule with a start date (required) and optional end date. The default schedule must be in UTC (all players default to UTC if no timezone is set). Learn more about creating additional schedules in other timezones below.
* **Content & Localizations:** Enter the title, body text, image URL, actions, or any custom key-values to be included in the broadcast package.

#### Adding Basic Information

Each broadcast requires a name. This name is only for internal use within LootLocker and does not get included in the API response.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-813e3ab9915bccb3d856aa2c39861eadbbc2818f%2FbroadcastsBasicInformation.png?alt=media)

#### Selecting Target Games

Use the dropdown and search bar to select one or more games that this broadcast will target.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-540691bc0f30cbbcd2e302f96cc73e0e659ed828%2FbroadcastsTargetGame.png?alt=media)

#### Adding Player Segments

Player Segments let you target Broadcasts to specific groups of players based on their behavior, activity, or platform usage. To view a Broadcast, a player must qualify for all conditions within a single Segment. If multiple Segments are added to a Broadcast, they are evaluated as an OR condition. This means a player only needs to qualify for one of the attached Segments to receive the Broadcast message.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-58550439d0159f1e0050ac3d12dcca92702aca6e%2FbroadcastsPlayerSegment.png?alt=media)

To add a Segment, click Add Segment.

To learn more about configuring Segments, see the [Segments](https://docs.lootlocker.com/shared-systems/player-segments) documentation.

#### Managing Publication Settings

Click Add Schedule to create additional schedules with start, end, and timezone settings. Enter a Start and (optionally) End times for when your broadcast will be live. Use the quick time presets to quickly populate a start time and an end time relative to the start time.

Click the red Delete button to remove a schedule.

Note: at least one schedule in UTC must always be defined.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-d710b71f2b34bd3e907a685df00e1dd6012c70ad%2FbroadcastsPublicationSettings.png?alt=media)

#### Adding Content & Additional Languages

Each broadcast contains the content sent to the game. English is required by default, but you can add as many additional languages as you need. Learn more about managing additional languages below.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-01fd5eed12eb5c5a06e4d85d2433df366373a414%2FbroadcastsContentLocalization.png?alt=media)

Fields include:

* **Language (Required):** The language of the content.
* **Image URL:** A link to an image displayed with the broadcast.
* **Headline (Required):** Title of the broadcast.
* **Body (Required):** Main text of the broadcast.
* **Action:** An associated action triggered with the broadcast.
* **Custom Fields:** Optional key–value pairs for additional data. Learn more about Custom Fields below.

When ready, click **Create Broadcast** to save.

#### Managing Languages

Click Add Language to create a new language entry. Each language includes its own set of content fields.

Use the Delete button to remove a language.

#### Managing Custom Fields

You can attach custom key–value pairs to any broadcast. Click Add Field to create a new pair.

Enter the key and value, then click Add Field again to save.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-6e002d2c730af150facb3b29a9c808e8b716b8ec%2FbroadcastsCustomFields.png?alt=media)

#### Discord Settings

Broadcasts can also be pushed to a Discord server by using our [Discord Bot Squire](https://docs.lootlocker.com/content/squire).

Check the Publish to Discord option to publish this broadcast to the configured Discord channel at the earliest publication schedule.

Use the Custom Embed Message to enter different copy to be published to Discord.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-15999c6e0dd5fa1ce646a9a0dbc7ef449e00f966%2FbroadcastsDiscordSettings.png?alt=media)

### Editing a Broadcast

To edit an existing broadcast, click Edit in the Broadcast menu.

#### Target Games

Click Edit Games, update the game list, and click Save Changes.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-67e97224eb7d3532a2a09a66adb43c2776fae3b9%2FbroadcastsTargetedGames.png?alt=media)

#### Publication Schedules

Click Edit Schedules, make your changes, and click Save Changes.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-2e94cc58d6e91233eea1dc70425ddec2e9663f72%2FbroadcastsPublicationSchedule.png?alt=media)

#### Content & Languages

The Content & Languages section lists all created languages and the number of content fields in each.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-2eeb63dc417f500c423894f98830bc4f74f566d8%2FbroadcastsLanguageValues.png?alt=media)

Click a language to expand its content. Here, you can edit any key or value directly. Keep in mind that system keys (marked Reserved) cannot be edited.

Use Add Localization to add new key–value fields to a language.

Use Add Languages to add an entirely new language. Fill in the fields and click Save New Languages.

#### Bulk Actions

If you have more than one language, the Bulk Actions options will become available. Here, you can use the Add Key to All Languages to easily add a key-value pair to all languages.

![](https://534367586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVu1MPzezO-NgvC98xh%2Fuploads%2Fgit-blob-d6771f67d09a48c6705b503078c285f0ea8dc84b%2FbroadcastsBulkEditBroadcasts.png?alt=media)

### Conclusion

In this how-to, we’ve created a broadcast that targets one or more games, has multiple publication times and supports several languages. Now that you are familiar with these systems, it's time to [list broadcasts in your game](https://docs.lootlocker.com/players/broadcasts/how-to/list-broadcasts-in-game).
