# Subscriber Credentials Drawer

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

Canonical: https://novu.co/changelog/subscriber-credentials-drawer/

Markdown: https://novu.co/changelog/subscriber-credentials-drawer.md

Last updated: 2026-07-13T13:10:00.000Z

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

Published: 2026-07-13T13:10:00.000Z

Categories: Dashboard, New Feature

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.

## Share a connect link

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](<https://docs.novu.co/platform/concepts/subscribers#updating-subscriber-credentials>).

## 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](<https://docs.novu.co/agents/custom-code-agent/setup-your-agent/connect-components#telegram-connect-button>)

### Improvements

- **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

- **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.
