Sign up

Internet’s Missing Spec

Our Notification Spec translates to a consistent notification experience across web, mobile, email & other channels.

import MagicBell from '@magicbell/magicbell-react';
export function Notifications() {
return (
<MagicBell
apiKey="[MAGICBELL_API_KEY]"
userEmail="dan@example.com"
stores={[
{ id: "comments", defaultQueryParams: { categories: "comments" } },
{ id: "archived", defaultQueryParams: { archived: true } },
]}
>
{(props) => (
<MyNotificationInbox {...props} />
)}
</MagicBell>
)
}

Core components of our notifications

  • Starting Point: The Inbox

    A complete notification system has multiple parts – email, push notifications, preference management, etc. However, the Inbox brings them together and gives your users full control.

    Learn more
  • All the Channels

    MagicBell supports in-app, web-push, mobile-push, and email out of the box. Deliver notifications to all the channels at once or smartly to the best channel.

    Learn more
  • Smart Categories

    Categorizing notifications allows you to order delivery channels, introduce delays, and even select templates. It also enables your users to manage their notification preferences.

    Learn more
  • Full control

    Leverage various notification APIs at full customizability. For example: Use overrides to send additional data to mobile-push on iOS but not on Android.

    Learn more

Launch in an hour

Let us prove that building a great notification system doesn’t have to take months.

Sign up