> ## Documentation Index
> Fetch the complete documentation index at: https://86d.store/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcements

> Site-wide announcement bars and popup notices with scheduling, targeting, and dismissal rules.

<Warning>
  **Experimental.** This Module has no test or production evidence recorded yet. Read it, run it locally, and hold off on real Orders. See [maturity levels](/docs/resources/versioning).
</Warning>

The Announcements [Module](/docs/concepts/modules) shows banners and popups across the [Storefront](/docs/concepts/storefront). Each announcement has a schedule with a start and an end, targeting rules for geography and Customer group, and a dismissal policy.

**Source:** [`modules/announcements`](https://github.com/86d-store/86d/tree/main/modules/announcements) · **npm:** [`@86d-store/announcements`](https://www.npmjs.com/package/@86d-store/announcements)

## Installation

```sh theme={null}
86d module add announcements
```

## Admin endpoints

| Method | Path                       | Description            |
| ------ | -------------------------- | ---------------------- |
| `POST` | `/admin/announcements`     | Create an announcement |
| `PUT`  | `/admin/announcements/:id` | Update an announcement |

## Components

Use these components in your MDX [Template](/docs/concepts/templates) files.

* `<AnnouncementBar />`
* `<AnnouncementModal />`

## Related pages

* [Customer groups](/docs/modules/customer-groups) for announcement targeting
* [Storefront](/docs/concepts/storefront)
* [Versioning and maturity](/docs/resources/versioning)
* [Glossary](/docs/resources/glossary)
