Skip to content

Subscriber Credentials Drawer

Manage every subscriber's delivery credentials from one drawer in the dashboard.

Cover image for Subscriber Credentials Drawer
Contributors
  • Paweł Tymczuk

    Paweł Tymczuk

Details

You can now view and manage all of a subscriber's delivery credentials right from the dashboard. Open any subscriber, switch to the new Credentials tab, and every channel they can be reached on is in one place — no more round-trips to the API to check why a push or chat message didn't land.

Grouped by channel

Credentials are organized by channel — Email, SMS, Push and Chat — with a card per connected integration. Push lists each device token, Chat shows webhooks and endpoints for Slack, Microsoft Teams, Telegram, WhatsApp and more. Values are masked by default, with a toggle to reveal them and one-click copy.

Add and edit credentials inline

Add credentials without leaving the dashboard. Append push device tokens, or add chat endpoints per provider — a Slack channel or user, a Teams channel or user, a Telegram chat, or a plain webhook URL. Editing and deleting are inline too, so fixing a stale token is a two-click job.

For Slack, Microsoft Teams and Telegram, generate a per-subscriber connect link and share it. Your subscriber completes the OAuth or Telegram linking on their own — no dashboard access required — and the credential lands back on their profile automatically.

Prefer automation? Everything here is still available via the API read the subscriber credentials docs.

Telegram Connect Components

Telegram connect flow in the SDKs @novu/js and @novu/react now expose the Telegram subscriber-link onboarding (deep link/QR, connection polling and expiry handling) so you don't have to build it yourself. Read More

Improvements (8)
  • Actor variables in the workflow editor — use {{actor.firstName}}, {{actor.email}}, {{actor.subscriberId}} and more directly in step content on the new dashboard.

  • Ask AI now opens the docs assistant — the Command-K “Ask AI” action takes you straight to the Novu docs assistant for better answers.

  • Contexts is out of beta — the Contexts page is now generally available.

  • CLI connect matches the dashboard — npx novu connect now mirrors the dashboard's runtime grouping, and --runtime ai-sdk scaffolds a real AI SDK project.

  • Smoother agent channel onboarding — the channel picker opens on the first click, copy was standardized to “channel,” and connected agents get a guided “What's next” section.

  • Cleaner agent conversation timeline — managed and self-hosted agents now show the same flat, human-readable audit trail.

  • Zero-downtime API key rotation — create a second secret key, migrate your apps over, then delete the old one — rotate keys without any downtime.

  • Microsoft Teams multi-tenant distribution — distribute your Teams agent across tenants, with a Teams-specific subscriber-rollout onboarding guide.

Fixes (9)
  • Workflow editor — switching to the HTTP request step via the breadcrumb no longer crashes the page.

  • Digest — monthly digests with valid days are no longer incorrectly rejected.

  • Workflows — the worker no longer crashes on legacy IN / NOT_IN step filters (common with webhook-based conditions).

  • Email — new-dashboard workflows using an email step with an email-webhook integration now send the content field instead of an empty body.

  • Inbox — the unread badge stays in sync after mark-as-read and mark-all-as-read, and sub-minute timestamps like “Just now” are now localized.

  • Inbox integration — clicking a production In-App integration card opens its config drawer (with the HMAC toggle) instead of the onboarding wizard, and the signed-out inbox embed link now redirects to sign in instead of showing a blank screen.

  • SendGrid — activity tracking captures every event when SendGrid batches them, fixing missing or duplicate message.seen / message.delivered events and outbound webhooks.

  • SMS — the AfricasTalking provider works again after a fix to its provider id.

  • Self-hosted email — custom-domain email delivery and inbound mail replies work on self-hosted enterprise.