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.
Ten channels, one API
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.
QueuedSentDeliveredOpenedConverted
02 · Journey Builder
Drag-and-drop multi-step, multi-channel journeys with waits, branches, and channel fallbacks on a node canvas.
Trigger
Wait 2d
RCS
SMS fallback
03 · Templates
One library across all ten channels, with variables, approvals, versioning and provider-level template mapping.
WhatsAppwinback_offerv4Approved
RCSdaily_horoscope_cardv2Live
SMSwallet_low_balancev7Live
Pushastrologer_onlinev1Draft
04 · Event Catalogue & User Activity
Every product event catalogued and queryable, with a per-user timeline for support and debugging.
12:04chat_session_startedastrologer · 4417
12:06wallet_recharge_initiated₹499
12:06wallet_recharge_failedgateway_timeout
12:11cart_abandoned2 items
12:19push_deliveredwinback_offer
05 · Feature Store
Reusable computed traits with an online store for real-time personalisation and targeting.
days_since_last_consultintOnline
lifetime_recharge_valuedecimalOnline
preferred_concernstringOffline
churn_risk_scorefloatOnline
06 · Ad Audiences
Build a cohort once and sync it to Meta, Google and TikTok as a custom audience, no CSV shuffling.
Cohort · 2.4M
Meta AdsGoogle AdsTikTok
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
Plugs into
Karix
ValueFirst
ICS
Infobip
Linq
Gupshup
MSG91
Twilio
Firebase FCM
Meta Ads
Google Ads
Databricks