frontend-services / craft-mailcraft
Sending transactional emails on various events
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:craft-plugin
Requires
- php: ^8.0
- craftcms/cms: ^4.0.0 || ^5.0.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
README
Client friendly email notifications
MailCraft allows content managers to set up email notifications directly from the Craft CMS control panel - no developer assistance required. Install once, and let your clients handle the rest.
What's New 🚀
- System Update Notifications: Get notified when Craft CMS updates are available (v1.1.0)
- Craft CMS 4 Support: Now fully compatible with Craft CMS 4 (v1.0.2)
Key Features
- Visual Email Builder: Create beautiful email templates using familiar Twig syntax
- Event-Driven Triggers: Configure emails to send automatically based on specific system events
- Scheduled Delivery: Set up delayed emails for follow-ups, reminders, and nurture campaigns
- Conditional Logic: Target specific users or content with powerful filtering options
- Zero Code Required: All configuration happens in the admin interface
Event Triggers & Notification Types
MailCraft supports various event types to help you automate your notifications:
Content Events
- Entry Created - Send notifications when new content is published
- Entry Updated - Alert team members when existing content changes
- Filtering - Target by section, entry type, status, field values, and more
User Management
- User Created - Welcome new registrations automatically or notify admins
- User Updated - React to profile changes or important user updates
- User Activated - Send onboarding materials when accounts become active
- Email Verified - Acknowledge successful verification steps
- Filtering - Target by user group, custom fields, and more
E-Commerce
- Order Created - Notify users when they place an order or alert admins
- Order Status Changed - Alert users when their order status changes
System Notifications
- Updates Available - Get notified when a new version of Craft CMS or plugins is available. Optionally trigger only on critical updates
Missing an Event? ⚠️
If you need a specific event that isn't currently supported, please let us know! Give us a shout at mailcraft.dev or open an issue on GitHub.
Feature Requests & Contributions
We're actively developing MailCraft and welcome community input:
- Issues & Requests: Open an issue on GitHub
- Contact: Reach out at mailcraft.dev
- Contribute: Pull requests welcome for features that benefit the community
Roadmap
- More Event Types
- CKEditor Toolbar Customization
- Twig variable suggestions