New: In-App messages

Unified messaging
infrastructure.

Send Push and In-App messages with a simple API. Email campaigns are coming soon.

tappd-dashboard
inapp-messages.tsTypeScript
import { TappdSDK } from '@tappd/web-sdk';

const tappd = new TappdSDK({
  appId: 'YOUR_APP_ID',
  apiUrl: 'https://sdk.gotappd.com/api/v1/sdk',
  enableInAppMessages: true,
  autoDisplayMessages: true
});

// Identify user - messages displayed automatically
await tappd.identify({
  external_id: 'user_123',
  name: 'John Doe',
  email: 'john@example.com'
});

// Messages are fetched and displayed automatically!

Channel Configuration

All Active Users 24k est.
Scheduled: Immediately
99.9%
Uptime SLA
<50ms
Latency
10M+
Events/Day
24/7
Support

Why Tappd?

Tappd is a developer-first messaging platform focused on doing two things extremely well: Push notifications and In-App messages. No heavy setup, no complex dashboards — just a clean API and great defaults.

Built for developers

Simple, well-documented APIs and SDKs so you can ship faster without fighting your tooling.

5‑minute setup

Drop in the SDK, call a single API, and see your first Push or In-App message live in minutes.

Early-stage friendly pricing

Transparent, low-cost plans so you can grow without committing to enterprise contracts on day one.

tappd.events
Example: send In-App + Push
import { TappdSDK } from '@tappd/web-sdk';

const tappd = new TappdSDK({
  appId: 'YOUR_APP_ID',
  apiUrl: 'https://sdk.gotappd.com/api/v1/sdk'
});

// Identify user with attributes
await tappd.identify({
  external_id: 'user_123',
  email: 'john@example.com',
  name: 'John Doe',
  plan: 'premium'
});

// Track custom events
await tappd.track('purchase', {
  amount: 99.99,
  currency: 'USD',
  productId: 'prod_123'
});

Complete engagement toolkit.

Everything you need to capture data and engage users across every touchpoint, powered by a low-latency edge network.

Omnichannel Delivery

Seamlessly route messages through Email, Mobile Push, and In-App Content Cards from a single API.

360° User Profiles

Unify data into a single identity. Track attributes, device history, and cross-channel engagement in real-time.

Data Collection SDKs

Lightweight SDKs for Web, iOS, and Android to capture events and user properties automatically.

Visual Editor

Customer Journey Builder

Design complex automation flows with a drag-and-drop canvas. Visualize the user path and trigger sequences based on real-time behavior.

Trigger
Sign Up
Delay
Wait 2 Days
Email
Onboarding Tips

Universal Ingestion

Stream events from anywhere.

Install our lightweight SDKs on web and mobile, or pipe data server-side. We unify events into a coherent user profile in real-time.

Client Side
tappd-js
Server API
node-sdk
Mobile App
swift-sdk
page_view
api_trigger
tap_promo
Unified Profile
Live
user_id"usr_8291"
total_events
8,4208,4218,4228,4238,4208,4218,4228,423
active_sessions
1213121412131214
connected_sources
last_seenjust now

What's coming next.

Tappd is early, and we're shipping fast. Here's what we're building with our early access customers.

In progress

Email campaigns

Bring the same API and journey builder to email, starting with transactional flows.

Planned

Advanced analytics

Journey-level reporting, funnels, and cohort analysis built for product teams.

Planned

Integrations

Native connectors for Segment, PostHog, and your data warehouse of choice.

Exploring

Multi-language support

Localized content, templates, and fallbacks for global audiences.

Know your users inside out.

Tappd automatically unifies data from web, mobile, and server-side sources into a single, comprehensive user profile available via API.

Content Cards

Deploy persistent in-app messages that stay until dismissed. Perfect for announcements.

Real-time Events

Stream millions of events per second with < 50ms latency for instant personalization.

JD

John Doe

usr_8f92a Online
Premium Plan

Properties

Emailjohn@example.com
LTV$1,240.00
Last DeviceiPhone 14 Pro
Push Tokend83...a9f

Live Stream

Opened Content Card
Just now
Email Delivered
2h ago
Session Started
5h ago

Get started in 3 steps.

Go from zero to your first Push or In-App message in minutes. No sales calls, no long onboarding.

  1. 1

    Create your Tappd app

    Join the waitlist, we'll send you an app ID as soon as you're in.

  2. 2

    Install the SDK

    Add the Web or Mobile SDK to your app and identify your users.

  3. 3

    Trigger your first event

    Send an event from your backend and watch Push or In-App messages go live.

Step 2 · Install the Web SDK
// 1. Install
npm install @tappd/web-sdk

// 2. Initialize
import { TappdSDK } from '@tappd/web-sdk';

const tappd = new TappdSDK({
  appId: 'YOUR_APP_ID',
  apiUrl: 'https://sdk.gotappd.com/api/v1/sdk'
});
// 3. Identify user & track events
await tappd.identify({
  external_id: 'user_123',
  email: 'john@example.com'
});

await tappd.track('purchase', {
  amount: 99.99
});

Simple, transparent pricing.

Choose the plan that fits your needs. All plans include our core features.

Starter

Perfect for starters

$12/mo
  • Events: 10k/month
  • Workspaces: 1
  • Mobile Push: Unlimited
  • In-App Messages: 5 Active
  • Active Journeys: 5
  • Visual Journey Builder: Yes
  • Webhook Steps: 1
  • Segments: 10 Active
  • Custom Attributes: 10
  • Custom Events: 10
  • Reporting History: 60 days
  • Support: Email only
POPULAR

Growth

For scaling teams

$59/mo
  • Events: 100k/month
  • Workspaces: 2
  • Mobile Push: Unlimited
  • In-App Messages: 50 Active
  • Active Journeys: 30
  • Visual Journey Builder: Yes
  • Webhook Steps: 30
  • Segments: 30 Active
  • Custom Attributes: 30
  • Custom Events: 30
  • Reporting History: 180 days
  • Support: Email only

Enterprise

Custom solutions

Custom
  • Everything in Growth
  • Unlimited resources
  • Dedicated support
  • Custom integrations
  • Priority feature requests
  • SLA guarantees
  • Advanced analytics
  • Team collaboration

Built with early adopters.

Tappd is in early access. Join now to help shape the roadmap and lock in better pricing for life.

Founding user pricing

Preferential pricing and discounts that stay with you as you grow.

Direct line to the team

Talk directly to the people building Tappd, not a generic support queue.

Influence the roadmap

Help prioritize integrations, channels, and features that matter to you.

Priority support

Faster responses, guidance on implementation, and best practices.

Frequently asked questions

What can I do with Tappd today?
Today, Tappd lets you send Push notifications and In-App messages using a simple API and SDKs. Email and more advanced features are on the roadmap, but we're focused on nailing these two channels first.
How is Tappd different from OneSignal or Firebase?
Tappd is intentionally smaller and more focused. We aim to be easier to integrate, with a modern API, opinionated defaults, and pricing that makes sense for early-stage teams.
When will Email be available?
Email is one of the first items on our public roadmap. Join the waitlist and you'll be the first to know when it's ready. Early adopters will also get access to the private beta.
Is there a free tier?
During early access we're flexible — we'll work with you to find pricing that makes sense. Reach out via the Enterprise contact form or join the waitlist and we'll follow up.