---
title: Channel-specific scopes
description: Restrict what Niyra can do per channel. WhatsApp-only-Calendar, Discord-no-finance, etc.
url: /docs/channel-scopes
lastUpdated: 2026-06-10
---

# Channel-specific scopes


## Why per-channel scopes

Sometimes you want Niyra reachable everywhere but acting only somewhere. Examples:

- **WhatsApp Niyra**: reminders + calendar only. No email send. (Public chat — keep it lightweight.)
- **Discord Niyra**: chat + search only. No finance access. (Shared with collaborators — minimize blast radius.)
- **Voice Niyra**: everything except destructive actions. (Voice typos happen.)
- **Web Niyra**: full access. (Desktop = full control.)

## Setting scopes

Settings → Channels → [channel] → Scopes.

Each integration shows a toggle per channel:

| Integration | Web | WhatsApp | Telegram | Discord | Voice |
|---|---|---|---|---|---|
| Gmail | ✓ | ✓ | ✓ | — | ✓ |
| Calendar | ✓ | ✓ | ✓ | — | ✓ |
| Stripe | ✓ | — | — | — | — |

Scopes apply at action time. If you tell WhatsApp Niyra to "send an email" but Gmail is scoped off there, she says: "Email's not on my WhatsApp scope today — want me to do it on web instead?"

## Sensible defaults to consider

- **Destructive actions** (refunds, deletes, big payments) → web only.
- **Read-only access** (search, summaries, briefs) → all channels.
- **Calendar** → most channels (low risk, high utility).
- **Inbox** → most channels.

## Audit

Every action Niyra takes logs the channel it came from. Review from the Activity panel.
