Skip to content

Dashboard Setup

Create a project

  1. Sign in to the Nudgr dashboard
  2. Open Dashboard
  3. Click Create new project
  4. Enter a project name

After creation, each project gets:

  • a project API key
  • a VAPID public key
  • a project ID

Find your credentials

Open:

text
Dashboard -> Project -> Settings

You will find:

  • API Key
  • VAPID Public Key
  • Project ID

The API key is used by your website and your server:

ts
const nudgr = new Nudgr({ apiKey: "nk_..." });
bash
curl -H "Authorization: Bearer nk_..." ...

Configure webhooks

In the same settings page you can:

  • set a Webhook URL
  • enable or disable webhook delivery
  • generate the initial signing secret
  • regenerate the signing secret later

When a webhook is enabled, Nudgr sends signed events to your backend. See Webhooks.

Project overview

The project overview page shows:

  • subscriber count
  • notification count
  • recent delivery trend

Use this page to quickly confirm that subscriptions are being created and notifications are being sent.

  1. Create a project
  2. Copy the API key into your site
  3. Get the first subscription working
  4. Send a test notification
  5. Enable webhooks after the send flow works

Nudgr documentation preview