orchardcore-notifications

Centralize Orchard Core notification delivery across in-app, email, and push channels.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-notifications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-notifications
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-notifications
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-notifications

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core apps often need centralized notification management across multiple delivery methods. This skill provides a unified model for sending, routing, and reacting to notifications using built-in services, providers, and workflow integrations.

Core Features & Use Cases

  • INotificationService-based sending to users across in-app, email, and push channels.
  • Custom notification providers and events to extend routing and processing.
  • Workflow activities to trigger notifications as part of business processes (content publishing, approvals, etc).
  • Admin tooling and example scenarios like notifying admins on content review, or sending daily digests.

Quick Start

Enable OrchardCore.Notifications in your project and inject INotificationService to start sending notifications.

Frequently Asked Questions about orchardcore-notifications

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send notifications across in-app, email, and push channels in Orchard Core?

Send notifications in Orchard Core by injecting INotificationService to centralize delivery across in-app, email, and push channels. This unified model routes alerts to users based on custom providers and events.

Can I trigger Orchard Core notifications from a workflow?

Yes, Orchard Core notifications integrate with workflows to trigger alerts during business processes like content publishing or approvals. Workflow activities automate event-driven notification delivery across configured channels.

How do I add a custom notification provider in Orchard Core?

Add a custom notification provider in Orchard Core by implementing INotificationProvider for pluggable extensibility. Custom providers extend routing and processing logic to deliver notifications through specialized channels.

What are common use cases for event-driven notifications in Orchard Core?

Common use cases for event-driven notifications in Orchard Core include notifying admins on content review and sending daily digest emails. These scenarios utilize admin tooling and workflow integration to automate alerts.

Does Orchard Core support pluggable notification events for extensibility?

Yes, Orchard Core supports pluggable notification events and providers for extensibility. This allows applications requiring event-driven alerts to extend routing and react to custom notification processing logic.