Community Announcements
Reach every resident. Track every delivery.
Email announcements with per-property or portfolio-wide targeting. 6 categories, 3 urgency levels (emergency bypasses notification opt-out), immediate or scheduled delivery, and per-tenant delivery tracking.
Compose and target
The compose dialog lets operators select target properties (one, multiple, or all), set urgency (INFORMATIONAL, IMPORTANT, EMERGENCY), choose a category (MAINTENANCE, WEATHER, EVENT, RULES, BILLING, GENERAL), write the message, and schedule delivery (immediate or future). Emergency announcements bypass tenant notification opt-out.
Delivery tracking
Each announcement creates per-tenant AnnouncementDelivery records tracking sent, failed, and skipped statuses. The detail page shows a delivery log. Scheduled announcements process via a 15-minute Inngest cron. React Email templates adapt styling based on urgency level and per-property branding.
Capabilities
- Per-property or portfolio-wide targeting
- 6 announcement categories
- 3 urgency levels (emergency bypasses opt-out)
- Immediate or scheduled delivery
- Per-tenant delivery tracking (sent/failed/skipped)
- Inngest cron for scheduled sends (every 15 min)
- React Email template with urgency banners
- Per-property branding in emails
- Announcements table with filters
- Announcement detail page with delivery log