Announcements
The community bulletin board. Where the board posts the things every resident should see, with pinning, attachments, and the option to wire a post to a calendar event.
On this page
Who can post
Anyone with the admin, system_admin, or board_member role can create, edit, pin, or delete an announcement. Residents see the posts but don’t see the compose form.
Not sure what to write? Use Start from a template next to the post button. Pick from a library of seasonal and operational drafts (pool opening, dues reminders, hurricane prep, board meetings, and more). The form prefills with your community name filled in and bracketed prompts like [date] for you to complete. Nothing posts until you review and submit.
Every authored action is audit-logged. Admins get a small link at the top of the page that opens the audit history for the announcements entity, so the board can see who posted what and when.
Anatomy of an announcement
An announcement carries a title, a body, an optional attachment (URL plus a type label, useful for tagging a PDF as “meeting minutes” or an image as a flyer), and a pinned flag. Residents can react to posts with emoji; reactions are shown on the card and roll up by emoji.
Pinning
Pinned posts always render in their own section at the top of the page, above the regular feed. Inside each section the most recently created posts come first. Pinning is the right move for time-sensitive items the board wants every resident to see before they scroll the regular feed.
Pinning is toggleable from the admin card with a single click. There’s no separate “sticky for X days” mechanism; an admin pins it, an admin unpins it when the moment passes.
How residents see new posts
When an announcement is created, every approved resident with the announcement-notification channel enabled receives a notification. The notification title is the announcement title; the body is the first 100 characters of the post.
Linking to a calendar event
Announcements can carry a reference to a calendar event (the post’s “source event”). This is how new-event announcements stay anchored to the calendar entry that prompted them. Clicking through the announcement opens the linked event; updating the event later doesn’t rewrite the announcement, since the post is its own editorial moment.