Let us handle your
web app notifications

Don’t waste time on building and maintaining your own notification system

Notifly animation
In-app & email

Notify users through
the right channels

If your user is online, notify them through the in-app widget. If they’re offline, send them an email notification instead.
Illustration showing how channels work

Get up & running in no time

No matter what framework you're using, Notifly will fit right in
1

Create a notification

Use our admin dashboard to create a notification type and select which channels you would like it to be sent through.
Notifly user interface
2

Install the Notifly widget

Copy and paste a small JavaScript snippet on your webpage replacing the placeholder config values with your own. No NPM packages needed!
Index.html file
3

Trigger your notification

From within your application use our REST API to send notifications to your users.
import requests

​requests.
post(
    
url='https://app.notifly.io/api/notification',     auth=requests.auth.HTTPBasicAuth('app_id', 'app_secret'),
    
json={
        'type': 'my-first-notification',
        'external_id': 1,
        'metadata': {'first_name': 'Joe'}
    }
)
const request = require('request')​

request.post('https://app.notifly.io/api/notification', {
  json: {
    externalId: 1,
    type: 'my-first-notification',
    metadata: {'first_name': 'Joe'}
  },
  auth: {
    user: 'app_id',
    password: 'app_secret'
  }
  }, (err, res, body) => {
    if (err) {
      console.error(err)
      return
  }
  console.log(`statusCode: ${res.statusCode}`)
  console.log(body)
})
curl  https://app.notifly.io/api/notification \
--user <app_id>:<app_secret> \
--request POST \
--header "Content-Type: application/json" \
--data '{ \
"type": "my-first-notification", \
"externalId": "1", \
"metadata": {"first_name": "Joe"}
}'
4

Notification received by user!

Thats it! We will deliver the notification to your users.
Just now
Thank you Joe for signing up!
Unseen notification icon
The in-app widget

The in-app widget

Get an in-app widget packed with features right out of the box
Checkmark icon

Mark all as seen

Users can mark all unseen notifications as read with a single click
Feather icon
Soon

The right look n’ feel

Customize the look of the widget to match with your own color theme
Cog icon

User settings baked in

Let your users be in full control of where they want to get notified
Eye slash icon

WCAG 2.1 compliant

The in-app widget is built with accessibility in mind

Email notifications done right

Inbox icon

Don’t worry about deliverability

We’ll spend the time dealing with email deliverability so you don't have to.
Arrow right icon

We send your emails

Don’t spend time on setting up your own email service. You can send emails from the moment you’ve signed up.
Code icon
Soon

Write your own email layouts

You’re in full control when it comes to the HTML and parameters you use for your email layouts.
Arrow up icon

Notifications built
for developers

Book icon

It’s all in the docs

We know that good documentation goes a long way when it comes to developer tooling.
Git pull icon

The best developer experience

Built with developers in mind, working with our API and GUI is easy peacy lemon sqeezy.
UI icon
Soon

Give your whole team access

Invite your copywriters to your account so they can sprinkle some fairy dust on your notifications.
Eye icon
Soon

Gain insights

See what notifications are triggered the most and get actionable insights.
Message bubble icon

Ask for help

We have a team of engineers ready to help you with any questions you might have. Just ask us for help.
Map icon

Shape our roadmap

We want to make sure we’re building the features you need. Once you’re signed up, you get to shape our roadmap.

Get started today

Sign up for a free account now.
No credit card required.
Sign up now
Arrow right icon
Notifly UI