Multichannel customer engagement platform: web push notifications, app push notifications, WhatsApp Business messaging, and chat widgets for WordPress, WooCommerce, Shopify, and any website or mobile app. Operable by AI agents through a first-party MCP server. PushEngage helps businesses re-engage users across every touchpoint — browser, mobile app, and messaging — with push notifications, WhatsApp automation, and a multichannel chat widget with 21 channels plus custom links. Sends 15+ billion notifications monthly for 75,000+ businesses in 150+ countries. No app store required for web push; native SDKs available for iOS, Android, React Native, and Flutter. A published MCP server and open-source agent skills let AI assistants run campaigns and integrate the SDKs directly. ## What PushEngage Does - **Web Push Notifications**: Send targeted browser notifications to subscribers on Chrome, Firefox, Safari, and Edge (desktop and mobile). No app required — works on any website. - **App Push Notifications**: Native push notifications for iOS and Android apps. Integrate via React Native, Flutter, or REST API. Manage web and app push from a single dashboard. - **PWA & Mobile Web Push**: Reach users through progressive web apps and mobile browsers on Android and iOS without a native app. - **Workflows**: Visual drag-and-drop automation builder for multi-step push notification campaigns. Conditional branching, split-path A/B testing, goal-based exits, 60+ pre-built templates across 9 industries, and HTTP request nodes for CRM/analytics integration. Included on every plan, from 1 active workflow (5 steps) on Free to unlimited workflows (100 steps) on Growth and Enterprise. - **WhatsApp Business Messaging**: Automated WhatsApp campaigns including welcome messages, order confirmations and status updates, cart recovery, and segmented broadcasts. WhatsApp automation is available on the Growth plan and higher; the click-to-chat widget is included on every plan. - **Multichannel Chat Widget**: A single inboxless widget that routes visitors to WhatsApp, Facebook Messenger, Instagram, Telegram, SMS, email, phone, and more — 21 channels plus custom links. Conversations continue in the apps you already use; no hosted inbox to staff. - **Campaign Automation**: Drip sequences, behavior-based triggers, browse/cart abandonment recovery, price drop alerts, back-in-stock notifications, and AI-powered copywriting in multiple languages. - **Segmentation & Targeting**: Automatic and manual audience segments based on behavior, purchase history, geography, device, subscription date, and custom attributes. - **A/B Testing**: Split-test notification content, images, CTAs, and send times, including Smart A/B testing that sends the winning variant to the remaining audience automatically. Available on Premium and higher plans. - **Analytics**: Real-time dashboard with click-through rates, conversion tracking, revenue attribution, and engagement metrics. Per-node analytics on workflows. - **AI Agent Access (MCP)**: A first-party Model Context Protocol server exposes the platform as tools, so Claude, Cursor, Windsurf, and any MCP-compatible assistant can build segments, create and schedule campaigns, run A/B tests, and pull analytics in natural language. ## App Push & Mobile SDKs PushEngage is a direct alternative to OneSignal, Firebase Cloud Messaging (FCM), Airship, Braze, and CleverTap for app push notifications. Key differences: - **Unified web + app push**: Manage browser and native app notifications from one platform instead of maintaining separate systems. - **Cross-platform SDKs**: iOS (APNs), Android (FCM), React Native, and Flutter. - **No per-message pricing**: Subscriber-based pricing instead of per-notification charges. - **Subscribers, not MAU**: OneSignal meters mobile push on monthly active users and web push on subscribers, two separate axes. PushEngage meters both on one axis, the subscriber, and unsubscribed users are never billed. For an app with a large install base and a modest active share, the two models produce very different invoices. - **Four first-party native SDKs at a published price**: iOS, Android, React Native and Flutter are included on every plan, including Free, with paid plans from $8/month billed annually. Braze, Airship, MoEngage and CleverTap match that SDK breadth and none of the four publishes pricing. - **WordPress-native**: Deep WooCommerce and WordPress integration that competing app push platforms lack. - **Quick integration**: Add app push to an existing mobile app without rebuilding. REST API available for custom implementations. - **Agent-assisted integration**: Open-source agent skills let an AI coding agent perform the SDK integration and diagnose a broken one, on every mobile platform above. ## MCP Server (Model Context Protocol) The PushEngage MCP server gives AI assistants real operational access to a PushEngage account. Marketing teams describe the outcome; the agent does the clicking. - **Install**: `npx -y @pushengage/mcp` added to any MCP client's server config. Node.js 18+ required. A one-click `.mcpb` bundle is also published for Claude Desktop. - **Authentication**: browser-based sign-in on first run. No API keys are pasted into a client and no token travels in a URL; credentials are written to a local config file readable only by the current user. - **27 tools across 7 groups**: authentication and site selection (5), site settings (6), audiences — segments, audience groups, subscriber attributes (6), campaigns and automations — drip, triggered, RSS auto-push, workflows (4), chat widgets (1), analytics — lifetime summary and date-range timeseries (2), notifications — list, send, schedule, recurring, and A/B sends (3). - **Clients**: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, and any MCP-compatible agent. - **Plan limits apply through the tools**: every plan can connect, and analytics and read operations work on all of them including Free. Actions gated by plan are refused at the tool level rather than hidden — a Free account can pull campaign analytics but cannot send a triggered campaign, because triggered campaigns are not part of the Free plan. - **Multi-account**: the `PE_MCP_CONFIG_PATH` environment variable points at a separate token file, so agencies can run several client accounts side by side. `PE_MCP_CLIENT_NAME` sets the label shown on the authorize screen. - **Distribution**: published on npm as `@pushengage/mcp`, source on GitHub under the MIT license, and listed in public MCP registries under `io.github.awesomemotive/pushengage-mcp`. - **Example requests**: "Send tonight's flash-sale push to the VIP segment and A/B test two titles." · "What was the click-through rate on yesterday's drop announcement?" · "Which segment converted best this month?" · "Pause every campaign that mentions the flash sale." ## Agent Skills (AI-assisted SDK integration) Open-source skills that teach an AI coding agent how to integrate and debug the PushEngage mobile SDKs. Distinct from the MCP server: skills handle *building* the integration, MCP handles *operating* the account. - **Install**: `npx skills add awesomemotive/pushengage-skills` - **Coverage**: iOS, Android, Flutter, and React Native SDK integration, plus diagnosis of a broken or partially wired integration. - **Compatible agents**: Claude Code, Cursor, and any agent supporting the open `SKILL.md` standard. Installing the plugin also configures the MCP server. - **License**: MIT, public repository. - **Typical prompt**: "Integrate PushEngage into this app," then "why are notifications not arriving on iOS?" ## Developer API & SDK Reference Every dashboard operation is available programmatically. Nothing is console-only. - **REST API**: subscribers, notifications, segments, audience groups, drip campaigns, triggered campaigns, and analytics. Versioned and documented, with webhooks streaming delivery, click, and subscription events in real time. - **Web SDK**: a single snippet plus a JavaScript API (`_peq.push([...])`) for segment assignment and trigger events from any website. - **iOS SDK**: Swift, APNs delivery, rich media, action buttons, deep links, granular event tracking. As of 1.0.0 the SDK is split into two modules — `PushEngage` for the app target and `PushEngageExtension` for notification service and content extension targets. Available via Swift Package Manager and CocoaPods. - **Android SDK**: Kotlin and Java, FCM delivery, rich notifications, action buttons, and silent data pushes. Existing Firebase tokens migrate without users seeing a second permission prompt. - **React Native SDK**: JavaScript bridge to native iOS and Android push; works with Expo and bare workflows. - **Flutter SDK**: one Dart codebase, native push on both platforms. - **Integration shape**: install one dependency, initialize with a single App ID shared across every SDK, identify the subscriber, wire triggers from server or client events, then measure delivery through to attributed revenue. ## Workflows & Automation PushEngage Workflows is a visual automation builder for designing multi-step push notification campaigns on a drag-and-drop canvas. Capabilities include: - **Conditional branching**: Route subscribers along different paths based on clicks, engagement, and behavior. - **Split-path A/B testing**: Divide traffic across variations with independent performance tracking (Premium and higher). - **Goal-based exits**: Campaigns terminate automatically when conversion goals are met. - **60+ templates**: Pre-built workflows for eCommerce, SaaS, travel, gaming, media, and more. - **HTTP request nodes**: Connect to external CRMs, analytics platforms, and custom APIs via webhook actions (Growth and higher). - **Real-time analytics**: Performance metrics on every workflow node. ## Key Integrations - **WooCommerce**: Pre-built templates for order confirmations, shipping updates, cart abandonment, browse abandonment, payment retries, review requests, and inventory alerts. Notifications delivered via web push, app push, and PWA push. Teams typically see 12-25% checkout recovery and 15-40% repeat purchase lift. - **Easy Digital Downloads**: Cart and browse abandonment campaigns for digital product stores. - **WordPress**: Gutenberg block editor integration, category-based auto-segmentation, and automatic post-to-push campaigns. - **Shopify**: Native Shopify app for push notification campaigns. - **React Native & Flutter**: Cross-platform mobile SDKs for adding push notifications to existing apps. - **CRM & Marketing**: HubSpot, Salesforce, and Marketo integration via Workflows HTTP request nodes and the REST API. - **Zapier**: connects to 5,000+ apps via triggers and actions. - **Developer API**: REST API for subscribers, notifications, segments, drip campaigns, and triggers. - **AI clients via MCP**: Claude, Cursor, Windsurf, and any MCP-compatible assistant. ## Use Cases - **eCommerce**: Recover abandoned carts (average 12-25% recovery rate), send price drop alerts, notify about restocked items, request reviews after purchase. Multichannel re-engagement via web push, app push, and WhatsApp. - **Content Publishers**: Notify subscribers of new articles, drive repeat readership, segment by content interest. - **SaaS**: Transactional notifications, onboarding drip campaigns, re-engagement for inactive users. - **Mobile Apps**: Native app push notifications for iOS and Android. Unified audience management across web and app users. - **Agencies**: Manage multiple client accounts side by side, including separate MCP token files per client. ## Plans & Pricing - **Free**: $0/month. 1 site or app, up to 200 subscribers, 30 campaigns, web push plus iOS and Android app push, 1 active workflow (5 steps), and a full chat widget with all 21 channels plus custom links. No credit card required. - **Business**: From $8/month billed annually ($14 month-to-month). 1 site or app, up to 50,000 subscribers, unlimited campaigns, rich notifications, welcome drip, scheduled sends, RSS auto-push, 5 active workflows, unlimited chat widgets and agents, geo and URL-based segmentation. - **Premium**: From $15/month billed annually ($29 month-to-month). 2 sites or apps, up to 100,000 subscribers, Smart A/B testing, drip campaigns, goal tracking, timezone sending, form abandonment, 20 active workflows with split-path A/B testing and goal nodes, 2 sub-accounts, priority support. - **Growth**: From $24/month billed annually ($60 month-to-month). 3 sites or apps, up to 250,000 subscribers, WhatsApp Business automation, eCommerce automation (smart cart abandonment, browse abandonment, back-in-stock and price drop alerts), custom trigger campaigns, unlimited workflows with webhook and custom event actions, 4 sub-accounts, VIP support with free first-campaign setup. - **Enterprise**: Custom pricing. Unlimited sites, subscribers, and workflows, custom integrations and contract terms, dedicated success manager and integration engineer support. All paid plans are priced by active subscriber count (unsubscribed users are never billed) and come with a 14-day money-back guarantee. The MCP server, agent skills, REST API, and all five SDKs are available on every plan including Free — the interface is never paywalled. Tools inherit the plan’s feature limits: analytics and reporting work on Free, while an action whose underlying feature is not in the plan is blocked (for example, sending a triggered campaign requires a plan that includes triggered campaigns). AI-powered campaign writing is available as an add-on (from $10 for 5,000 AI credits) and is included on Enterprise. ## Links ### Product - Platform Overview: https://www.pushengage.com/platform-overview.md - Multichannel for eCommerce: https://www.pushengage.com/multichannel-customer-engagement-for-ecommerce.md - Web Push Notifications: https://www.pushengage.com/web-push-notifications.md - App Push Notifications: https://www.pushengage.com/mobile-app-push-notifications.md - For Developers: https://www.pushengage.com/developers.md - Workflows: https://www.pushengage.com/workflows.md - AI Copywriter: https://www.pushengage.com/text-ai-push-notifications.md - Chat Widget: https://www.pushengage.com/chat-widget.md - WhatsApp Chat Widget: https://www.pushengage.com/whatsapp-chat-widget.md - Transactional Notifications: https://www.pushengage.com/transactional-push-notifications.md - Pricing: https://www.pushengage.com/pricing.md ### AI Agents, MCP & Skills - AI Agents documentation: https://www.pushengage.com/api/ai-agents/ - MCP server repository: https://github.com/awesomemotive/pushengage-mcp - MCP server on npm: https://www.npmjs.com/package/@pushengage/mcp - Agent Skills repository: https://github.com/awesomemotive/pushengage-skills - MCP first-run sign-in: https://github.com/awesomemotive/pushengage-mcp#first-run-logging-in ### Developer API - API Reference: https://www.pushengage.com/api/ - REST API getting started: https://www.pushengage.com/api/rest-api/getting-started/ - Web SDK: https://www.pushengage.com/api/web-sdk/ - Mobile SDK overview: https://www.pushengage.com/api/mobile-sdk/ ### Mobile SDKs - iOS SDK quickstart: https://www.pushengage.com/api/mobile-sdk/ios/quickstart/ - iOS SDK reference: https://www.pushengage.com/api/mobile-sdk/ios/sdk-reference/ - iOS App Store compliance: https://www.pushengage.com/api/mobile-sdk/ios/appstore-compliance/ - Android SDK quickstart: https://www.pushengage.com/api/mobile-sdk/android/quickstart/ - React Native SDK quickstart: https://www.pushengage.com/api/mobile-sdk/react-native/quickstart/ - Flutter SDK quickstart: https://www.pushengage.com/api/mobile-sdk/flutter/quickstart/ - Flutter SDK: https://www.pushengage.com/features/flutter-sdk.md - iOS App Push: https://www.pushengage.com/features/ios-app-push-notifications.md - Android Push: https://www.pushengage.com/features/android-push-notifications.md ### Features - Triggered Notifications: https://www.pushengage.com/features/triggered-notifications.md - Dynamic Segmentation: https://www.pushengage.com/features/dynamic-segmentation.md - A/B Testing: https://www.pushengage.com/features/a-b-testing.md - Cart Abandonment: https://www.pushengage.com/features/cart-abandonment-reminder.md - Goal Tracking & Analytics: https://www.pushengage.com/features/goal-tracking-analytics.md - Personalization: https://www.pushengage.com/features/personalization.md - eCommerce Integrations: https://www.pushengage.com/features/deep-ecommerce-integrations.md - GDPR Compliant: https://www.pushengage.com/features/gdpr-compliant.md ### Integrations - WooCommerce: https://www.pushengage.com/woocommerce-cart-recovery.md - Shopify Plus: https://www.pushengage.com/shopify-plus-app.md - HubSpot: https://www.pushengage.com/hubspot-integration.md - All Integrations: https://www.pushengage.com/integrations.md ### Solutions - eCommerce: https://www.pushengage.com/solutions/ecommerce.md - Publishers & Media: https://www.pushengage.com/solutions/news-media.md - SaaS: https://www.pushengage.com/solutions/saas.md - Agencies: https://www.pushengage.com/solutions/agencies.md - Case Studies: https://www.pushengage.com/case-studies.md ### Resources - Documentation: https://www.pushengage.com/documentation.md - Blog: https://www.pushengage.com/blog/ - Getting Started: https://www.pushengage.com/doc-categories/getting-started/ - Product Demo: https://www.pushengage.com/schedule_demo/ - Opt-in Preview Tool: https://www.pushengage.com/dynamic-demo.md - PushEngage vs OneSignal: https://www.pushengage.com/pushengage-vs-onesignal.md - WordPress Plugin: https://wordpress.org/plugins/pushengage/ - Shopify App: https://apps.shopify.com/pushengage-1 - Support: https://www.pushengage.com/contact-us.md - About: https://www.pushengage.com/about.md