Skip to main content
Version: 1.5.x
Getting Started

Basic concepts

Let's dive into the concepts and terms you'll encounter with Engagespot.

In-App Inbox

In-App Inbox is a dedicated space within your app where your users can view all their notifications in one place. Engagespot makes it easy to integrate an In-App Inbox into your app

User

A user in your application is anyone who can receive any form of notification. Users can be created either through the Engagespot console or by utilizing the Users API. Also, each user has a profile that can store attributes such as their email ID, phone number, name, and more.

Channel

A channel in Engagespot represents a communication channel, such as Email, SMS, In-App, etc. Currently, Engagespot supports In-App, Email, SMS, WhatsApp, Webpush, Mobilepush, Slack, Discord, Teams, and Webhook.

Provider

A provider is any service that facilitates communication over a channel. For instance, SendGrid is a provider for the email channel, and Twilio serves as an SMS provider.

Workflow

Every notification in Engagespot is a workflow. Workflows enable you to design automated sequences that combine various functions, channels, and conditional logic to decide which users should be notified and through which channels.