Web Push Notification module for Sitecore that integrates with Marketing Automation to send targeted push campaigns directly to site visitors across devices.
git clone https://github.com/mtelligent/SitecoreWebPushNotifications.gitThe Web Push Notifications for Sitecore module enables marketers to send targeted push notifications through Sitecore's Marketing Automation platform, delivering campaigns 3-5X more effective than email. The module manages subscription collection via a custom xDB facet, tracks subscriptions per device, and supports both SXA and REST API integration methods. You configure VAPID keys for secure communication, design campaigns that trigger on visitor goals, and send notifications with customizable titles, bodies, images, icons, and call-to-action links. The system includes personalization conditions to show/hide subscribe buttons based on subscription status and device support, and automatically routes notifications to all registered subscriptions for each contact across browsers and devices.
Install the Sitecore package and xDB files from the Releases tab, then configure VAPID keys (freely generated at vapidkeys.com) into a Push Notification Configuration item. Use the provided SXA Subscribe Button component or JavaScript library to collect subscriptions, which are stored in the PushSubscriptions xDB facet. Create Marketing Automation campaigns that listen for subscription goals, then add the Send Push Notification activity to define your message content and schedule delivery to all subscribers.
Increase visitor engagement with targeted push campaigns during marketing automation workflows
Multi-device notification delivery to the same contact across mobile and desktop browsers
Subscription management with double opt-in flow to build opt-in push audiences
Personalized messaging with goal-triggered push notifications in complex automation plans
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/mtelligent/SitecoreWebPushNotificationsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to set up Web Push Notifications for my Sitecore site. Here's what I need: [COMPANY] is in the [INDUSTRY] sector. I want to send notifications to [TARGET_AUDIENCE] based on [TRIGGER_CONDITIONS]. Can you guide me through the setup process and provide a sample campaign?
# Web Push Notifications Setup for Sitecore ## Setup Instructions 1. **Install the Web Push Notification Module**: - Download the latest version from the Sitecore Marketplace. - Follow the installation guide provided in the documentation. 2. **Configure the Module**: - Navigate to the Sitecore Control Panel. - Locate the Web Push Notification settings and configure the API keys and endpoints. 3. **Create a Notification Campaign**: - Go to the Marketing Control Panel. - Create a new campaign and select the Web Push Notification option. - Define the target audience and the trigger conditions. ## Sample Campaign ### Campaign Details - **Company**: TechSolutions Inc. - **Industry**: Technology - **Target Audience**: Registered users who have not logged in for 30 days - **Trigger Condition**: Inactivity for 30 days - **Notification Message**: "Hey [User], we miss you! Check out our latest features and offers." ### Expected Outcome - Increased user engagement - Higher conversion rates - Improved customer retention
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan