Use Case

Onboard Users With In-App Notifications

Guide new users through your product with targeted notifications. Welcome messages, feature discovery tips, and setup completion reminders — delivered the moment they need them.

Use Cases

Onboarding notifications that drive activation

Turn signups into active users with contextual in-app notifications at every stage of the onboarding journey.

Welcome Messages

Greet new users the moment they sign up. Point them to the first action they should take in your product.

Feature Discovery

Surface relevant features as users explore your app. Notify them about capabilities they have not tried yet.

Setup Completion Reminders

Nudge users who have not finished setup. Remind them to connect integrations, invite teammates, or configure settings.

Milestone Celebrations

Celebrate when users hit key milestones. First project created, first teammate invited, first week active. Positive reinforcement drives retention.

How It Works

Three steps to onboarding notifications

No code-heavy onboarding flows. Just REST API calls triggered by user actions in your backend.

1

Set user attributes on signup

Tag users with plan, role, and onboarding stage via the API so you can segment them later.

2

Trigger notifications from your backend

When a user signs up, completes a step, or goes idle, call the Notilayer API to send a contextual notification.

3

Users see contextual tips in real-time

Notifications appear instantly in the bell widget via SSE. No page refresh. No polling. Users act on tips immediately.

Code Example

Send onboarding notifications with one API call

Set user attributes on signup, then trigger contextual onboarding notifications from your backend as users progress.

Step 1

Set user attributes

signup.js
// Set user attributes on signup
await fetch('https://api.notilayer.com/v1/users/user_819', {
  method: 'PUT',
  headers: {
    'Authorization': `Bearer ${process.env.NOTILAYER_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    attributes: {
      plan: 'starter',
      role: 'admin',
      onboardingStage: 'signup',
    },
  }),
});
Step 2

Trigger onboarding notifications

onboarding.js
// Trigger an onboarding notification after signup
await fetch('https://api.notilayer.com/v1/notify', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.NOTILAYER_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    userId: 'user_819',
    title: 'Welcome to Acme! 👋',
    body: 'Start by connecting your first integration.',
    url: '/onboarding/integrations',
  }),
});

// Later — remind them to complete setup
await fetch('https://api.notilayer.com/v1/notify', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.NOTILAYER_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    userId: 'user_819',
    title: 'Almost there!',
    body: 'Invite your team to finish setup.',
    url: '/settings/team',
  }),
});

Benefits

Why use in-app notifications for onboarding

Increase Activation Rates

Users who receive timely onboarding prompts complete setup faster. Guide them to their aha moment before they lose interest.

Reduce Support Tickets

Proactive tips answer questions before users ask them. Fewer "how do I..." tickets when the answer appears in-app at the right moment.

Personalize by Plan or Role

Use Notilayer's segmentation to tailor onboarding flows. Admins see setup steps. Members see collaboration tips. Free users see upgrade prompts.

FAQ

Onboarding notification questions

How do I send onboarding notifications to new users?
When a user signs up, make a POST request to the Notilayer API at https://api.notilayer.com/v1/notify with the userId, a welcome title, and a body guiding them to their next step. Trigger additional notifications from your backend as they complete each onboarding milestone. Notifications appear instantly in the bell widget via real-time SSE.
Can I target onboarding notifications by user plan or role?
Yes. Set attributes like plan, role, and onboardingStage on each user profile via the Notilayer API. Then use the batch endpoint with segment filters to send onboarding tips only to users on a specific plan or in a specific role. For example, you can send admin-specific setup steps only to users with the admin role.
Does Notilayer support automated onboarding sequences?
Notilayer does not have a built-in drip sequence engine, but you can trigger notifications from your backend logic or a job scheduler. When a user completes step 1, your backend calls the API to send the step 2 notification. This approach gives you full control over timing and conditions without being locked into a rigid workflow builder.
How quickly do onboarding notifications appear?
Under one second. Notilayer uses Server-Sent Events (SSE) to push notifications to the browser in real-time. As soon as your backend triggers the API call, the notification appears in the user's bell widget without any page refresh or polling.

Start Onboarding Users With In-App Notifications

Bell widget, segmentation, real-time delivery. Free to start. No per-event pricing.