frappe-core-notifications

Route Frappe document events to email, system alerts, or real-time updates.

163|53|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-core-notifications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-core-notifications
Source: https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package/tree/main/skills/source/core/frappe-core-notifications
Command: npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-core-notifications

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes and stabilizes cross-channel notifications in Frappe, reducing missed alerts and manual wiring across emails, system messages, and in-app updates.

Core Features & Use Cases

  • Multi-channel delivery: email, system notifications, and in-app alerts linked to documents
  • Document linkage: associates messages with a specific DocType/document via reference_doctype and reference_name
  • No-code templates: supports Jinja-enabled message templates and subject lines with document context
  • Lifecycle control: supports delayed sending via the Email Queue, attachments, and optional print formats

Quick Start

Create a Notification DocType rule for a target DocType to send an email when a selected event occurs.

Frequently Asked Questions about frappe-core-notifications

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

FAQPage Schema
How do I set up automated Frappe notifications for document status changes?

Automated Frappe notifications are set up by creating a Notification DocType rule for a target DocType. This rule triggers an email or system alert when a selected document event, such as a status change or submission, occurs.

Can I use Jinja templates for Frappe email alerts with document context?

Yes, Frappe email alerts support Jinja-enabled message templates and subject lines. These templates dynamically incorporate document context, allowing you to customize notification content based on specific DocType and reference_name data.

What is the best way to route Frappe workflow events to real-time system alerts?

Routing Frappe workflow events to real-time system alerts is best handled by centralizing notification rules through a defined mechanism. This stabilizes cross-channel delivery, linking in-app updates and emails directly to document lifecycle events.

Does Frappe notification delivery support delayed sending via the Email Queue?

Yes, Frappe notification delivery supports delayed sending via the Email Queue. This lifecycle control ensures reliable message processing, and you can optionally include attachments or print formats with the queued emails.

Why are manual Frappe workflow alerts inconsistent across different business documents?

Manual Frappe workflow alerts are inconsistent because they require separate wiring for emails and in-app updates across core DocTypes. Centralizing these notifications into a single rule-based system reduces missed alerts and stabilizes delivery.