Stop treating your website as a passive channel. Turn every visit into an opportunity with personalized banners, surveys, and push notifications powered by customer behavior.
1.6%
4.3%
3.7%
Built for Web. Backed by the platform.
Create on-site inline content two ways: a no-code Banner builder to personalize with images quickly, or Custom Code for full flexibility to build dynamic experiences like spin-to-win offers.
Customize web push notifications with your own icon and banner image. Upload or link visuals for each, and preview how the notification renders across browsers before launch.
Build in-app notifications with a seamless drag-and-drop editor. Drop blocks like columns, text, images, headers, and buttons onto a canvas to design notifications visually, with instant preview.
Launch on-site messages fast with a prebuilt template library. Pick from ready-made layouts like welcome popups, cart recovery, and spin-to-win, then customize and go live.
Measure true campaign impact by holding out users. Choose Universal, Custom, or Campaign-level control groups, then compare held-out users against targeted ones to see the real lift.
Track conversions by defining a goal event. See which touchpoint drove the conversion across channels, giving credit to the campaign that actually earned it.
Personalize your website in real time based on who's visiting. Adapt hero banners, CTAs, and product grids to each visitor's lifecycle stage, so new and returning customers see different content.
Use visual editor to drop a recommendation block into your web page and populate products automatically, personalized to each recipient.
Built for Web. Backed by the platform.
Web Features
Native to this channel
In Line Content
Create on-site inline content two ways: a no-code Banner builder to personalize with images quickly, or Custom Code for full flexibility to build dynamic experiences like spin-to-win offers.
Icon & Banner Customization In Webpush
Customize web push notifications with your own icon and banner image. Upload or link visuals for each, and preview how the notification renders across browsers before launch.
Custom Drag-And-Drop Editor
Build in-app notifications with a seamless drag-and-drop editor. Drop blocks like columns, text, images, headers, and buttons onto a canvas to design notifications visually, with instant preview.
Ready-To-Use Templates In Onsite Notification
Launch on-site messages fast with a prebuilt template library. Pick from ready-made layouts like welcome popups, cart recovery, and spin-to-win, then customize and go live.
Platform Features
Available everywhere, relevant to Web too
Multi Level Control Group
Conversion Tracking and Attribution
Track conversions by defining a goal event. See which touchpoint drove the conversion across channels, giving credit to the campaign that actually earned it.
Dynamic Personalization
Personalize your website in real time based on who’s visiting. Adapt hero banners, CTAs, and product grids to each visitor’s lifecycle stage, so new and returning customers see different content.
Configurable Recommendation Block (Upcoming)
What's new for Web teams.
Analytics Digest – Introducing Multi-splits in Event Analytics, Choose Between Uniques/Occurrences In Funnels, Hold Property Constant In Funnels & Compare Funnels Across Time Periods
WebEngage is rapidly becoming the de-facto Analytics toolkit for its customers across product and growth teams. As our usage grows…
WebEngage Is Now Salla Platform Native – Asia’s #1 CEP Joins Hands With GCC’s Largest E-commerce Platform
Salla is one of the largest commerce platforms in the GCC region, built specifically for merchants in the Middle East…
Introducing Entity Relationship Visualizer – Manage Relationships Between Your CDPx Data Objects In A Visual Interface
Last year, we launched a composable version of our Customer Data Platform; CDPx, and introduced Entities – a simple way…
See the anatomy of the other six.
The WebEngage channel atlas
FAQs
You add the WebEngage web SDK snippet and make a service worker file publicly accessible on your domain. If you already register your own service worker, you set webpush.registerServiceWorker to false so WebEngage does not register a duplicate, and instead relies on your registration. Opt-in can run as a two-step popup or a one-step native browser prompt.
See docs
Yes, with conditions. On iOS the device must run 16.4 or higher on Safari 16 or higher, and the user must add your site to the home screen as a PWA with a service worker and manifest before push can be enabled. Because Safari blocks the native prompt without prior interaction, you show a preceding custom opt-in prompt and set the safariWebPush option in the SDK.
See docs
Yes. Because subscriptions are tied to the previous provider's service worker and endpoint, existing subscribers are not carried over and every user must grant permission again on the WebEngage setup. The re-opt-in is a browser-level permission prompt, which you can precede with a soft opt-in to protect consent rates.
See docs
Web push supports a text-only layout with title, message, and up to two CTAs, and a banner layout that adds a large image. Banner images render on Chrome for Android and Windows, while Safari on macOS and iOS does not support icons or banner images and Firefox does not show banner images. Custom badges are supported on Chrome Android v53 and above.
See docs
Chrome, Firefox, Safari, and Edge are supported, with the layout and media capabilities varying by browser and platform. Internet Explorer is not supported, and image support differs, for example Safari on macOS and iOS does not render banner images. iOS web push works only through the home screen PWA flow described for Safari.
See docs
You use the same double-brace personalization tokens available across channels to insert user attributes and event data into the title, message, and on-click action. This lets you tailor content and destination per visitor using your existing profile and event model.
See docs