The engagement layer for products that live on retention

Build audiences from your own event data, orchestrate multi-step journeys, and send across ten channels — with delivery, cost and conversion tracked end to end.

WhatsApp
RCS
SMS
Notification
Web Push
iMessage
IVR Call
Interstitial
Nudge
Journey
10
Channels reachable from a single API
6
Modules on one control plane
9+
Messaging providers supported out of the box
Placeholder
Messages delivered per month
Channels

One engine, every touchpoint

Every message Pulse sends shares the same audience layer, template library and delivery reporting — regardless of where it lands.

WhatsApp
Approved templates, media, buttons and per-BSP template mapping.
RCS
Rich cards and carousels, with automatic SMS fallback when RCS is unavailable.
SMS
DLT-compliant sender IDs and per-provider throttles.
Notification
Mobile push with deep links, images and silent data payloads.
Web Push
Browser notifications for signed-in and anonymous web visitors.
iMessage
Branded Apple Business messages to iOS users who opt in.
IVR Call
Outbound automated voice for the reachable-but-unread audience.
Interstitial
Full-screen in-app placements triggered on the next session.
Nudge
Lightweight in-product prompts that need no notification permission.
Journey
Hand a user straight into a journey from any campaign.
Bring your own provider — Pulse is BSP-agnostic.
The platform

Six modules, one control plane

01 · Campaign Pipelines
Define an audience in SQL or the visual builder, schedule or cron it, batch to millions, pause/resume mid-flight, watch delivery live.
02 · Journey Builder
Drag-and-drop multi-step, multi-channel journeys with waits, branches, and channel fallbacks on a node canvas.
03 · Templates
One library across all ten channels, with variables, approvals, versioning and provider-level template mapping.
04 · Event Catalogue & User Activity
Every product event catalogued and queryable, with a per-user timeline for support and debugging.
05 · Feature Store
Reusable computed traits with an online store for real-time personalisation and targeting.
06 · Ad Audiences
Build a cohort once and sync it to Meta, Google and TikTok as a custom audience, no CSV shuffling.
Funnels
Monitors
Direct Chat
Analytics
Access Management
How it works

From raw events to measured retention

1Ingest
Stream product events in, or point Pulse at the warehouse tables you already have.
2Segment
Describe the audience in SQL or the visual builder, then reuse it across any channel.
3Orchestrate
Send on one channel, or build a journey with waits, branches and channel fallbacks.
4Measure
Delivery, cost and conversion attributed back to the campaign that drove it.
Built for scale
Batched to millions
Pipelines page through very large audiences in batches, with a per-minute throttle set per provider so no downstream vendor is overrun.
Pause and resume mid-flight
Enforcement sits at the per-campaign consumer, not just the producer — once paused, no further request reaches the provider.
Provider-agnostic delivery
Channel and provider are configuration. Add or swap a BSP without touching a campaign, a template or a journey.
Customers

Organizations running on Pulse

Astrotalk
India's largest astrology consultation platform — runs its entire CLM, campaign and journey stack on Pulse.
Your team here
Your team here
Your team here
Plugs into
Karix
ValueFirst
ICS
Infobip
Linq
Gupshup
MSG91
Twilio
Firebase FCM
Meta Ads
Google Ads
Databricks

Ready to run retention like infrastructure?