ghijk/cp-notifications

Control-panel notifications and acknowledgement tracking for Statamic.

Maintainers

Package info

github.com/1stevengrant/cp-notifications

Type:statamic-addon

pkg:composer/ghijk/cp-notifications

Transparency log

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-08-13 21:41 UTC

README

CP Notifications is a Statamic 6 addon for publishing targeted notices inside the control panel and tracking user acknowledgements. Important messages reach editors where they work, without relying on email or chat.

Notices can be informational, advisory, or blocking. Target all users or a specific combination of roles, groups, and individual accounts; schedule when a notice is active; remind people who have not responded; and review or export the acknowledgement record.

Features

  • Target notices to all users, roles, groups, or individual accounts.
  • Schedule publication windows and order notices by priority and severity.
  • Require explicit acknowledgement before targeted users continue in the control panel.
  • Allow eligible advisory notices to be snoozed for 24 hours.
  • Send scheduled or manual reminders to users who have not acknowledged.
  • Review acknowledgement reports and export them to CSV.
  • Store state in flat files or a database to match the Statamic installation.

Common use cases

Require acknowledgement of a policy update

Publish a blocking notice when editors must accept a new content policy, security procedure, or internal guideline before continuing to use the control panel. Each confirmation is recorded with a timestamp for later review.

Warn editors about planned maintenance

Schedule an advisory notice ahead of a deployment, migration, or maintenance window. Target only the affected roles or groups and let users snooze the message when immediate acknowledgement is unnecessary.

Coordinate a content freeze

Show a critical blocking notice before a major launch or migration, instructing editors not to make changes. Keep it active until each targeted user confirms they understand the restriction.

Announce changes to an editorial workflow

Explain a new publishing process, revised approval requirements, renamed fields, or changes to entry structure. Send reminders to targeted editors who have not yet acknowledged the update.

Communicate incidents and temporary workarounds

Notify control-panel users about a broken integration, unavailable feature, or known publishing issue. Include workaround instructions in the notice and set an end date for temporary messages.

Onboard a team or user group

Deliver role-specific instructions when a team gains access to the site or a new feature. Audiences are evaluated live, so users later added to a targeted role or group will see the active notice automatically.

Requirements

  • Statamic 6
  • PHP 8.3 or newer
  • Laravel 12 or 13

License

CP Notifications is proprietary commercial software. A license costs US$100 per production site and must be purchased through the Statamic Marketplace. The complete addon may be used without a license in local development.

Documentation

See DOCUMENTATION.md for installation, configuration, notice workflows, persistence drivers, reminders, retention, and testing. See RELEASE_NOTES.md for changes and compatibility by version.