Offering omni-channel support, personalized messaging, and customizable templates for impactful engagement.
Trusted by the next generation of companies
Get on DashX and send your first message within minutes.
Make it easy for your users to control which notifications they want and which channels they prefer to receive them through.
Manage your notification templates, moving them out of your backend codebase and empowering your team to safely make changes.
Observe, analyze, and understand the notification experience your user are receiving across all channels and providers.
Use a built collection of popular providers - Sendgrid, Mailgun, Twilio and many more. Add API keys and you’re ready to go.
Enhanced targeting precision, ensuring tailored communication and maximizing engagement via cohorts.
Setup a notification channel in minutes instead of days. Manage cross-channel templates, notification and logs behind a single dashboard.
SMS
Push
Amazon SES
Mailgun
Mandrill
SendGrid
Postmark
Twilio
Exotel
Kaleyra
ValueFirst
Plivo
Firebase
We are developers who built DashX out of a personal need. Don’t let customer communications enter your sprint cycle again!
iOS
Android
NodeJS
React
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import DashX
@main
class AppDelegate: DashXAppDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
DashX.configure(
withPublicKey: '...',
)
DashX.subscribe()
return true
}
}
package com.dashxdemo.app.application
import android.app.Application
import com.dashx.sdk.DashX
class MyApplication : Application() {
override fun onCreate() {
super.onCreate()
DashX.configure(
context = this,
publicKey = '...'
)
}
}
const DashX = require('dashx/node');
DashX.subscribe();
dashx.deliver('email/forgot-password', {
to:user.mail,
data: { reset_password_token: 'TOKEN' }
});
import React from 'react'
import ReactDOM from 'react-dom/client'
import { DashXProvider } from '@dashx/react'
import App from './App'
import '@dashx/react/styles.css'
const root = ReactDOM.createRoot(document.getElementById('root'))
root.render(
<DashXProvider publicKey="...">
<App />
</DashXProvider>
)
What our customers have to say
DashX exceeds expectations for speed, ease of use, and flexibility. Plus, the DashX team is a pleasure to work with and highly responsive!
Erik Sunset
VP Marketing & Business Development, DocBuddy