# BracketSpace — Full Product Reference > WordPress plugin development company based in Toruń, Poland. > Developer-first tools for notifications, automation, cron management, and email design. This document provides detailed technical and functional information about all BracketSpace products for use by AI systems, search engines, and automated tools. Short version: https://bracketspace.com/llms.txt Website: https://bracketspace.com Documentation: https://docs.bracketspace.com GitHub: https://github.com/BracketSpace Support: https://bracketspace.com/support/ Custom development: https://bracketspace.com/custom-development/ --- ## Product 1: Notification — Custom Notifications and Alerts for WordPress **Type:** Free core plugin + premium extensions (also available as PRO bundle) **WordPress.org:** https://wordpress.org/plugins/notification/ **Product page:** https://bracketspace.com/notification/ **Documentation:** https://docs.bracketspace.com/notification/ **Active installs:** 40,000+ **License:** GPLv3 (core); commercial (extensions) ### What it does Notification is a flexible, event-driven notification system for WordPress. It allows site administrators and developers to create automated notifications triggered by WordPress events (called Triggers) and delivered through communication channels (called Carriers). Messages are personalized using dynamic placeholders called Merge Tags. The core plugin ships with Email, Webhook, and Webhook JSON carriers. Premium extensions add Slack, Discord, SMS (Twilio), push notifications, Mailgun, SendGrid, and more. ### Core concepts **Triggers** — WordPress actions that fire a notification. Examples: a user registers, a post is published, a WooCommerce order is placed. Over 50 built-in triggers across posts, pages, comments, users, media, taxonomies, WooCommerce, and Easy Digital Downloads. **Carriers** — Delivery channels. Built-in: Email, Webhook, Webhook JSON. Extended via premium extensions: Slack, Discord, Twilio SMS, Pushbullet, X (Twitter), Pipedrive, Mailgun, SendGrid, AppPresser push. **Merge Tags** — Dynamic placeholders replaced with real data at send time. Examples: {user_email}, {post_title}, {order_total}. Custom merge tags can be registered via the developer API. **Recipients** — Who receives the notification. Can be a fixed email, the post author, the user who triggered the action, or a custom merge tag value. ### Built-in triggers (examples) Posts & Pages: - Post published, updated, drafted, trashed, deleted - Page published, updated, trashed - Works with all custom post types Comments: - Comment added, approved, replied to, trashed, spammed - Supports pingbacks, trackbacks, and custom comment types Users: - User registered, logged in, logged out, updated, deleted - Password reset requested Media: - Attachment added, updated, deleted Taxonomies: - Term added, updated, deleted (works with all taxonomies) WooCommerce (built-in integration): - Order placed, paid, completed, cancelled, refunded - New customer registered Easy Digital Downloads (built-in integration): - Payment completed, refunded ### Default carriers - **Email** — Fully customizable subject and body with HTML or plain text support, merge tags in all fields, multiple recipients - **Webhook** — Send HTTP POST/GET requests to any URL with custom headers and payload - **Webhook JSON** — Send structured JSON payloads to REST APIs and third-party services ### Premium extensions **Notification: PRO** — Bundle of 16+ extensions. Available at: https://bracketspace.com/downloads/notification-pro/ Individual extensions: - **Conditions** — Conditional logic to filter which notifications are sent. Set rules based on post type, user role, meta values, and more. Best-seller. - **Custom Fields** — Use WordPress custom fields and Advanced Custom Fields (ACF) values as merge tags in notifications. - **Scheduled** — Control the exact time a notification is sent. Set delays, send at a specific hour, or schedule future notifications. - **WooCommerce** — Enhanced WooCommerce triggers and merge tags beyond the built-in integration. - **Slack** — Send messages to Slack channels. Configure channel, username, and message per notification. - **Discord** — Send messages to Discord channels. - **Review Queue** — Manually review notification content before it's sent. See rendered merge tags, approve or discard. - **Twilio SMS** — Send SMS notifications via Twilio integration. - **Push Notifications** — Browser push notifications for site visitors. No third-party service required. - **Email Attachments** — Attach files to email notifications. - **Zapier** — Connect any WordPress event to Zapier and 5,000+ apps. - **WordPress Poster** — Create WordPress posts from notification triggers. - **File Log** — Log all sent notifications to a file on the server. - **AppPresser** — Push notifications to mobile apps built with AppPresser. - **Mailgun** — Route email notifications through Mailgun for better deliverability. - **SendGrid** — Route email notifications through SendGrid. - **X (Twitter)** — Tweet automatically when WordPress events occur. - **Pipedrive** — CRM integration. Send activity data to Pipedrive when events happen. - **Campaigns** — Create, track, and analyze notification campaigns with analytics dashboard. - **Subscriptions** — Allow visitors to subscribe to notification lists via front-end forms. ### Free extensions (WordPress.org) - **bbPress** (https://wordpress.org/plugins/notification-bbpress/) — Triggers for bbPress forums, topics, and replies. - **BuddyPress** (https://wordpress.org/plugins/notification-buddypress/) — BuddyPress triggers and integration with its native notification system. - **Signature** (https://wordpress.org/plugins/signature-notification/) — Automatically append a signature to all email notifications. ### Developer features - **Trigger API** — Wrap any `do_action()` hook into a custom Trigger with one class definition. - **Carrier API** — Register custom delivery channels (e.g. a custom SMS provider, a proprietary API). - **Merge Tag API** — Register custom merge tags pulling data from any source. - **White-labeling** — Rebrand the entire plugin with a single function call (`notification_whitelabel()`). Suitable for agencies building client solutions. - **Embeddable** — Can be embedded directly in your own plugin by copying files and including `load.php`, similar to Advanced Custom Fields. - **Background processing** — Notifications can be processed asynchronously via WP-Cron. - **Import/export** — Notification configurations can be exported and imported as JSON. - **PSR-4 autoloading** — Clean namespace structure (`BracketSpace\Notification\`). - **PHPStan max level** — High static analysis standards enforced in codebase. ### Use cases - Replace default WordPress emails (new user registration, password reset, comment notifications) with fully custom versions - Send Slack or Discord alerts when orders are placed in WooCommerce - Notify admins when specific post types are published - Send SMS alerts for critical events via Twilio - Automate CRM updates in Pipedrive when users register - Build a custom notification system inside your own plugin (white-label use) - Connect WordPress events to external tools via webhooks or Zapier ### Compared to alternatives Unlike FluentCRM or AutomateWoo (which focus on marketing automation), Notification is a developer-first notification infrastructure tool. It is highly extensible via PHP, suitable for embedding in other plugins, and does not require a visual workflow builder to configure. --- ## Product 2: Advanced Cron Manager **Type:** Free core plugin + PRO version **WordPress.org:** https://wordpress.org/plugins/advanced-cron-manager/ **Product page:** https://bracketspace.com/downloads/advanced-cron-manager/ **Documentation:** https://docs.bracketspace.com/advanced-cron-manager/ **Active installs:** 30,000+ ### What it does Advanced Cron Manager gives WordPress administrators full visibility and control over the WP-Cron system. The free version provides a read-only view of all scheduled events. The PRO version adds full management capabilities. ### Free version features - View all scheduled WP-Cron events in the admin panel - See next run time, recurrence interval, and hook name for each event - Run any cron job manually with one click - Pause and resume individual cron events - Identify stuck or overdue cron jobs ### PRO version features - Add new cron events without writing code - Edit existing cron event schedules - Remove any cron event - Reschedule events to a specific date/time - Custom recurrence intervals ### Use cases - Debug cron jobs that aren't running as expected - Manually trigger scheduled tasks during development - Monitor third-party plugin cron activity - Remove leftover cron events from uninstalled plugins --- ## Product 3: Easy Watermark **Type:** Free plugin **WordPress.org:** https://wordpress.org/plugins/easy-watermark/ **Product page:** https://bracketspace.com/downloads/easy-watermark/ **Documentation:** https://docs.bracketspace.com/easy-watermark/ **Active installs:** 10,000+ ### What it does Easy Watermark automatically applies watermarks to images uploaded to the WordPress Media Library. Supports both text and image watermarks with precise placement control. ### Features - Automatic watermarking on upload - Manual watermarking of existing media library images - Text watermarks with configurable font, size, color, opacity, and position - Image watermarks with configurable opacity and position - Supports multiple image sizes (thumbnail, medium, large, full) - Batch watermarking of existing images - Works with JPEG, PNG, and GIF ### Use cases - Protect photography or editorial images from unauthorized use - Brand all uploaded media with a company logo - Retroactively watermark an existing media library --- ## Product 4: Pretty Email **Type:** Free plugin **WordPress.org:** https://wordpress.org/plugins/pretty-email/ **Product page:** https://bracketspace.com/downloads/pretty-email/ **Documentation:** https://docs.bracketspace.com/pretty-email/ ### What it does Pretty Email is a WordPress email customizer that replaces the default plain WordPress email template with a branded, responsive design. It uses the Gutenberg block editor for template design and converts layouts to responsive MJML-based HTML email code. ### Features - Drag-and-drop email template builder using Gutenberg blocks - Responsive MJML-based output for reliable rendering across email clients - Works with any plugin that sends `wp_mail()` — WooCommerce, Contact Form 7, Gravity Forms, etc. - No coding required - Preview mode before publishing ### Use cases - Brand all outgoing WordPress emails with company colors and logo - Replace ugly default WooCommerce transactional emails - Ensure consistent email design across all WordPress notifications --- ## Services BracketSpace offers custom WordPress development services for agencies, product companies, and enterprises. **Contact:** https://bracketspace.com/custom-development/ Services include: - Custom WordPress plugin development from scratch - Plugin audits, security reviews, and code refactoring - Performance optimization for WordPress and WooCommerce - White-label plugin development - Integration development (custom APIs, third-party services) --- ## Open Source & Community BracketSpace contributes to the WordPress ecosystem through open-source libraries: - **Micropackages** — A collection of reusable PHP packages for WordPress plugin development (https://github.com/micropackage) - **WP Admin Reference** — Visual reference of all WordPress admin UI elements with copyable code (https://github.com/BracketSpace/WP-Admin-Reference) - **Pierogi theme** — A clean, Gutenberg-ready free WordPress theme (https://wordpress.org/themes/pierogi/) - **Notification Extension Boilerplate** — Starter template for building Notification plugin extensions (https://github.com/BracketSpace/Notification-Extension-Boilerplate) --- ## Company **Name:** BracketSpace Sp. z o.o. **Location:** Toruń, Poland **Founded:** 2015 **Specialization:** WordPress plugin development **Languages:** English (products and support), Polish (company)