Skip to main content
Set up automated notifications to members for events, renewals, and other activities.

Capabilities

Features

Notification Types

Email Notifications

Rich HTML emails with customizable templates

SMS Notifications

Short text messages for urgent communications

Acceptance Criteria

Frontend
  • Rich text editor for message body
  • Live preview (desktop/mobile)
  • Design customization panel
  • Trigger configuration interface
  • Send test email functionality
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Template Builder

  • Subject line (email only)
  • Message body with rich text editor
  • Merge tags for personalization
  • Preview in desktop and mobile views

Acceptance Criteria

Frontend
  • Template list with search and filter
  • Drag-and-drop template builder
  • Template duplication
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • Template names must be unique
  • Email templates require subject line
  • SMS templates limited to 160 characters (or 306 for multi-part)
  • At least one default template per trigger type
  • Cannot delete template if it’s the only one for a trigger
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Available Merge Tags

Acceptance Criteria

Frontend
  • Merge tag insertion buttons
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • Merge tags must be valid (invalid tags render empty)
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Notification Triggers

Configure when notifications are sent:

Acceptance Criteria

Frontend
  • UI supports the workflows described in this feature.
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Implementation Contracts

Backend (API)

Data Model

Error Handling