描述
WPFalcons Email Notifications for LearnDash is an automation utility designed to manage email notifications on your LMS website. This plugin enables course creators and administrators to automatically dispatch emails to students and staff based on real-time LMS activities.
Core Features & Benefits
- Seamless Hook Integration: Works with standard LMS action hooks without requiring complex setups or third-party trigger plugins.
- Role Filtering: Restrict email deliveries to specific user roles to target the correct audience.
- Dynamic Placeholder Support: Inject values (like course progress, quiz score, certificate URLs, and student names) into email subjects and bodies.
- Administrator Interface: Built with React and following standard WordPress design practices to provide a functional and integrated dashboard.
Supported Event Triggers
The plugin automatically sends emails when the following events occur:
* Course Enrollment & Access: When a student subscribes, enrolls directly, or when their access list is updated.
* Course, Lesson, and Topic Completion: When a student finishes any course, lesson, or topic.
* Quizzes (Passed or Failed): When a student passes or fails a quiz, including score and passing percentage placeholders.
* Assignment Uploads: When a student uploads an assignment.
* Certificates Generated: When a certificate is generated for a user.
* Group Interactions: When a student is added to an LMS Group.
* Course Access Expiration: Before students lose access to their course materials.
屏幕截图
安装
- Upload the plugin files to the
/wp-content/plugins/wpfalcons-email-notifications-for-learndashdirectory, or install the plugin directly through the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to the new Email Notifications menu in your WordPress administrator dashboard to start creating custom triggers!
常见问题
-
Does this plugin work with any LearnDash version?
-
Yes! It hooks directly into standard LearnDash action triggers, making it compatible with any modern version of LearnDash LMS.
-
Can I customize email content using placeholders?
-
Absolutely! We support a wide array of dynamic placeholders, including:
* User Info:{user_name},{first_name},{last_name},{user_email}
* Site Info:{site_name},{site_url},{login_url}
* Course Info:{course_name},{course_url},{course_progress},{expiration_date}
* Lesson & Topic Info:{lesson_name},{lesson_url},{topic_name},{topic_url}
* Quiz Data:{quiz_name},{quiz_url},{quiz_score},{quiz_total_score},{quiz_percentage},{quiz_status},{quiz_pass_mark}
* Assignments & Certificates:{assignment_name},{assignment_url},{certificate_name},{certificate_url}
* Group Info:{group_name},{group_url} -
Is it possible to filter notifications by User Role?
-
Yes, you can configure each notification template to target only specific user roles (e.g., Student, Subscriber, Administrator) or keep it open for all.
-
Do I need a separate SMTP plugin to ensure deliverability?
-
This plugin uses the standard
wp_mail()function. To ensure your automated email notifications do not land in spam, we highly recommend setting up an SMTP plugin (such as WP Mail SMTP) on your website.
评价
此插件暂无评价。
贡献者及开发者
更新日志
1.0.0
- Initial public release on WordPress.org.
- Supported triggers: Course enrollment, Course/Lesson/Topic completion, Quiz passes/fails, Assignment uploads, Certificates earned, Group joins, and Course access expirations.
- Modern React-driven administration settings panel.





