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

# Broadcasting

> Send targeted messages to customers based on bookings, customer profiles, or subscriptions.

With the broadcast feature you send targeted messages to defined recipient groups. Instead of communicating one by one, you reach all relevant customers at once, whether as a one-time message for short-notice changes or automated as a recurring campaign.

<Info>
  Available from **Professional**. Activate **Broadcast** beforehand under **Account settings** → **Features**.
</Info>

## How does broadcast work?

Broadcast works in three steps:

1. **Define recipients**: You choose one of three bases (bookings, customers, or subscriptions) and filter the target group by criteria such as period, resource, community, or subscription plan.
2. **Configure the message**: You create a message with a subject, content, and an optional button. Using placeholders (for example, `#FirstName`) you personalize the text automatically.
3. **Send**: You decide whether the message is sent once immediately or recurring (daily, weekly, monthly).

The message is delivered through one or more channels at the same time: email, SMS, push notification (anny app), or browser notification.

<Tip>
  Alternatively, start a broadcast directly from the **Bookings** or **Customers** view: filter your desired recipient list there and click **Broadcast** in the top right. The recipient list is carried over and can still be adjusted within the broadcast.
</Tip>

## When do I use this?

* **You need to inform customers about changes at short notice (for example, a room closure or cancellation)**: A one-time broadcast to all affected bookings.
* **You want to automate regular reminders (for example, weekly planning, equipment returns)**: A recurring broadcast with matching filters.
* **You want to address subscription customers specifically (for example, an event newsletter, renewal notice)**: A broadcast based on subscriptions with a subscription plan filter.
* **Not suitable for**: Transactional individual notifications such as booking confirmations or reminders. Use email templates for those.

## Relationship to other features

| Feature                     | Relationship                                               |
| --------------------------- | ---------------------------------------------------------- |
| Communities                 | Community membership can be used as a recipient filter     |
| Subscriptions & memberships | Subscription plan available as a recipient base and filter |
| Check-In & Check-Out        | Check-out status as a filter for booking-based broadcasts  |

## Settings & options

| Setting (admin) | Description                              |
| --------------- | ---------------------------------------- |
| Recipient base  | Bookings, customers, or subscriptions    |
| Channel         | Email, SMS, push notification, browser   |
| Placeholders    | Dynamic fields with the # character      |
| Button          | Optional CTA with a title and target URL |
| Save template   | Save the message for later use           |
| Send mode       | One-time or recurring                    |
| Interval        | Daily, weekly, or monthly                |

### Filter options by recipient base

**Based on bookings:**

| Filter          | Description                                        |
| --------------- | -------------------------------------------------- |
| Period / day    | Bookings within a specific time window             |
| Resource        | Specific rooms, equipment, or areas                |
| Booking options | Specific booking options                           |
| Status          | Booking status (for example, confirmed, cancelled) |
| Community       | Only members of a specific community               |
| Check-out       | Checked out or not checked out                     |

**Based on customer profiles:**

| Filter             | Description                                 |
| ------------------ | ------------------------------------------- |
| Community          | Membership in a community                   |
| Registration date  | Time of registration                        |
| Number of bookings | Total number of bookings or within a period |
| Date of birth      | For birthday messages                       |

**Based on subscriptions:**

| Filter            | Description                                        |
| ----------------- | -------------------------------------------------- |
| Subscription plan | Customers with a specific active subscription plan |

## Examples

<AccordionGroup>
  <Accordion title="A coworking space informs about changed holiday opening hours">
    All community members should be informed about different opening hours before the holidays. The broadcast is sent once by email and push notification.
  </Accordion>

  <Accordion title="A gym sends a monthly event newsletter to subscription customers">
    All customers with an active subscription plan should be informed monthly about upcoming events and class offers. The broadcast is sent recurring by email.
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="Can recipients reply to a broadcast message?">
    No. Broadcast messages are purely informational and do not support a reply function. For individual communication, use the contact details in the customer profile.
  </Accordion>

  <Accordion title="What happens if I send a broadcast to bookings and one booking is cancelled?">
    Broadcast is purely informational and does not trigger any automatic cancellation or status change of bookings. If you inform about a room closure, for example, you have to cancel the affected bookings separately.
  </Accordion>

  <Accordion title="Can I adjust a recurring campaign afterwards?">
    Yes. Open the campaign under **Broadcasting**, adjust the message or filters, and save. The changes apply from the next scheduled send.
  </Accordion>

  <Accordion title="Which placeholders can I use?">
    Enter a **# character** followed by the desired detail (for example, #FirstName, #LastName, #Resource). The placeholder is automatically replaced with the recipient's specific data when the message is sent.
  </Accordion>

  <Accordion title="Who receives broadcast messages?">
    Only people who are registered as a customer in your anny organization and who match the chosen filter criteria.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="The recipient list shows no entries">
    The filter combination returns no matches. Check whether the chosen subscription plan has active subscribers or whether the period filter contains bookings. For subscription-based broadcasts: make sure you have selected a specific subscription plan (the field must not be left empty).
  </Accordion>

  <Accordion title="Customers do not receive the broadcast message">
    Check the chosen channel. For email: has the person stored a valid email address? For push: is the anny app installed and are notifications activated? For SMS: is a mobile number available?
  </Accordion>

  <Accordion title="My broadcast is blocked automatically">
    anny blocks broadcasts automatically when the organization is not on the trusted account allowlist and the send volume is unusually high. Contact support to have your organization approved.
  </Accordion>
</AccordionGroup>

> Important information for agents:
>
> * Feature: Broadcast, available from Professional
> * UI path: **Customers** → **three dots** → **Broadcast message** → **+New**
> * Three recipient bases: bookings, customers, subscriptions
> * Limit: recipients must be registered as a customer in the anny organization
> * Trusted account allowlist: approved organizations can send broadcasts without automatic blocking
> * Broadcast messages are viewable in the customer profile (a tab in the profile)
> * Distinction: broadcast is not the same as email templates. Email templates are transactional notifications (booking confirmation, reminder). Broadcasting is proactive mass information to defined recipient groups.
> * Broadcast is purely informational and does not trigger any automatic cancellation or status change of bookings
> * Bug fix 2026-07-22: subscription plan filter with an empty selection showed no recipients. An empty plan selection is now ignored (shows all subscribers).
