frappe-core-notifications

Configure and dispatch email and real-time notifications within Frappe.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nathanabay/epc_bespo --skill frappe-core-notifications-nathanabay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-core-notifications
Source: https://github.com/nathanabay/epc_bespo/tree/main/skills-frappe/core/frappe-core-notifications
Command: npx skills add https://github.com/nathanabay/epc_bespo --skill frappe-core-notifications-nathanabay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, frappe, and includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of implementing reliable and comprehensive notifications within Frappe-based applications, including email alerts, system notifications, and scheduled reminders.

Core Features & Use Cases

  • Email Notification Management: Configure and send programmatic or no-code email alerts, including templates and attachments.
  • Real-time In-App Alerts: Push notifications directly to user interfaces to inform about task completions or status changes.
  • Scheduled Reminders and Auto Repeat: Set recurring notifications and reminders tied to document deadlines or events.
  • Use Case: Automate reminders for overdue invoices or notify users upon status changes in critical documents.

Quick Start

Use frappe.sendmail() to send an email alert, or create a Notification record for a no-code system alert triggered on document updates.

Frequently Asked Questions about frappe-core-notifications

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

FAQPage Schema
How do I send email notifications in Frappe when a document status changes?

To set up scheduled reminders and recurring alerts in Frappe, use the Auto Repeat feature to configure recurring notifications tied to document deadlines or project milestones, ensuring users receive timely automated prompts for overdue invoices and critical events.

Can I push real-time in-app alerts to users in a Frappe application?

Yes, you can push real-time in-app alerts in Frappe to notify users instantly about task completions or status changes. This Skill provides instructions for configuring real-time notifications alongside email alerts within your Frappe workflows.

What is the best way to automate overdue invoice reminders in Frappe?

The best way to automate overdue invoice reminders in Frappe is by setting up scheduled auto reminders tied to document deadlines. You can configure recurring alerts using Notification records or programmatic triggers to ensure prompt user notification.

Does Frappe support no-code system alerts triggered by document updates?

Yes, Frappe supports no-code system alerts triggered by document updates. You can create a Notification record directly within the system to dispatch real-time alerts or emails without writing custom Python scripts.

How do I schedule recurring notifications for project milestones in Frappe?

To schedule recurring notifications for project milestones in Frappe, use the scheduled auto reminder and Auto Repeat features. This configures recurring alerts tied to document deadlines, ensuring users are promptly informed of upcoming project milestones.