Product notification infrastructure

Add in-app, push, email, sms, whatsapp, slack notification capabilities to your product in minutes with Engagespot's product notification infrastructure APIs and SDKs.

Start for free

It's like Zapier for notifications

Don't complicate your backend with API integrations of several notification providers.
Just write a single clean integration and then send notifications to any service you want.

In-App
Realtime
Mailgun
Email
AWS SES
Email
Sendgrid
Email
FCM
Push
SMTP
Email
Whatsapp
Chat
Slack
Chat
Supports popular providers

Simply connect popular providers like Amazon SES, Sendgrid, FCM, Twilio and many more

Notification preference manager

Notification Preference Api to let your users set their notification preference for your product.

Front-end UI components

Realtime notification center component for front-end apps like React, Angular, Vue.

Scalable infrastructure

Get a powerful notification infrastructure without spending engineering effort in building and maintaining it.

Build a delightful notification experience in your product

We built Engagespot to help you get rid of the complexities in building a multi-channel transactional notification system for your product. Deliver different types of notifications across different channels based on your user’s preference with a single API.

Check all features

Built for developers

Engagespot is built by developers, for developers. Simply use our front-end and backend SDKs or REST APIs to build a scalable notification infrastructure for your product in minutes.

Read Docs
React.js Javascript Node

import ReactDOM from "react-dom";
import {Engagespot} from "@engagespot/react-component";

const theme = {
   colors: {
      brandingPrimary: '#5350f6',
      colorSecondary: '#ecebfa',
   }
};

<Engagespot
   apiKey = "Engagespot-api-key"
   userId = "youruser@example.com"
   theme = {theme}
/>


<script type="text/javascript" src="https://cdn.engagespot.co/engagespot-client.min.js" ></script>
<script>
Engagespot.render("#HTML_Element_ID", {
apiKey:"ENGAGESPOT_API_KEY",
userId:"youruser@example.com"
});
</script>

var axios = require('axios');

axios.post('https://api.engagespot.co/v3/notifications',
{
  "notification": {
    "title": "Rose accepted your friend request"
  },
  "recipients": [
    "jack@example.com"
  ],
  "override":{
    "channels":["email","inApp"]
  }
},
{
   headers:{
      'X-ENGAGESPOT-API-KEY':'od9X6x45udtDm3g0nzna', 
      'X-ENGAGESPOT-API-SECRET':'fjtjb5kjsig21at4h1ijbphd1f31726e44', 
   }
})

Easily integrate providers

With Engagespot, your developers don't have to integrate different APIs and SDKs to connect multiple providers. Simply manage vendors directly from Engagespot dashboard and make it available on your product in minutes.

Mailgun
Email
SMTP
Email
Amazon SES
Email
Sendgrid
Email
Postmark
Coming soon
FCM
Push
Whatsapp
Messaging
Slack
Chat
Twilio
SMS

Features to build the best multi-channel notification experience

We've built awesome features so you don't have to start from scratch.
Just integrate our SDKs and APIs to build a scalable notification system for your product.

In-App Notifications

In-app notification

In-app notification component for front-end apps.

Email Notifications

Email notifications

Send email to users via Amazon SES, Sendgrid etc.

Web Push

Web push

Built in support for browser push notifications.

Web Push

Mobile push

Deliver push notifications via FCM, APNS etc

Web Push

SMS

Send SMS notifications to your users.

Web Push

Slack

Send chat messages to your users via Slack.

Web Push

WhatsApp

Send WhatsApp messages to your users.

Notification Preferences

Template Editor

Manage notification content for all channels using our easy template editor.

Notification Preferences

Notification Batching

Ability to combine frequent notifications into one to avoid spamming users.

Notification Preferences

User preferences

Allow your users to set their notification preferences. UI components included.

Logs

Logs and monitoring

Get access to logs from providers to debug cross-channel delivery and analyze performance.

And many more features out-of-the box to build a notification system in minutes.

Delivery Receipt

Read Receipt

SMTP Support

Notification

HMAC Auth

User Identifiers

Paginated Notifications

React Hooks

Notification Images

Emoji Support

Notification Sounds

Custom Actions

Fast Response Time

Scalable Infrastructure

Dedicated Support

Enterprise SLA

What our customers say

"We were able to receive both Native and In App push notifications with very few lines of javascript on our client side as shown on the engagespot website. Not to forget the inbuilt UI satisfies our needs and just works like charm."

Get started

Create a free account and add a complete notification system to your product in minutes. No credit card required.

Try for free
Update cookies preferences