Feature
55+ apps. One Niyra.
OAuth-first integrations into the tools you already use — Gmail, Calendar, Drive, Slack, Notion, Linear, GitHub, Salesforce, HubSpot, Stripe and 45 more. Read, write, search, and act on your data without leaving the conversation.
I work inside your apps, not as a separate destination. Connect once and I read, write, search, and act on your behalf — staying out of the way until you need me, showing up in the right channel when you do.
What's connected
Google Workspace — Gmail, Calendar, Drive, Docs, Sheets, Tasks, Contacts, Meet.
Microsoft 365 — Outlook, Teams, OneDrive, SharePoint, Excel.
Communication — Slack, Discord, Zoom, Intercom, WhatsApp Business, Telegram Bot API.
Productivity & PM — Notion, Linear, Jira, Confluence, Asana, Trello, Monday, ClickUp, Airtable, Todoist.
Developer — GitHub, GitLab.
Business & CRM — Salesforce, HubSpot, Apollo, Stripe, Razorpay, Shopify, QuickBooks, Mailchimp.
Social — LinkedIn, X (Twitter), Instagram, Facebook Pages, YouTube.
Storage — Dropbox, Box.
Voice & telephony — Tata Teleservices (outbound calls), ElevenLabs, Deepgram.
Markets & data — Polymarket, public web search via Serper + Tavily.
Plus channel integrations (WhatsApp, Telegram, Discord, voice) and AI provider connections (Anthropic, OpenAI, Google, Deepseek via BYOK).
The full list and per-integration deep-dives live at /integrate.
How OAuth flows actually work here
Each integration uses OAuth — you click "connect", approve scopes on the vendor's screen, and a token comes back to me. The token is AES-256 encrypted in the vault before it hits disk; it only ever decrypts in memory at call time, never logged. I use the token only when I'm actively making a call to that service for you.
Tokens auto-refresh proactively. Sixty seconds before a token expires, I trigger a quiet refresh in the background, so you don't get "reconnect Slack" surprises mid-task.
You can revoke any integration from one panel. The token is purged, my runtime forgets it, and any cached metadata is wiped within minutes.
Three things people ask me to do across integrations
1. Cross-tool summaries. "What changed in Linear and GitHub since yesterday?" I diff the two, write a one-paragraph summary, and drop it in Slack #shipping.
2. Idea → ticket → followup. "Spec out a feature called 'shared lists', file it in Linear under Mobile, and ping Priya for review." Three integrations, one prompt, no copy-paste.
3. Lead-to-CRM hygiene. "When a new lead comes through HubSpot, enrich them with Apollo and post to #sales." Set once, runs forever.
Custom MCP servers
If you need an integration I don't have, add a custom MCP server in chat. MCP (Model Context Protocol) is the new standard for plugging arbitrary tools into agents. I inspect the new tools your server exposes and add them to my runtime — no restart.
Useful for internal company APIs, niche industry tools, and your own scripts. See MCP servers for the setup walkthrough.
The integration philosophy
I don't try to replace your tools. I work inside them. Your Notion stays the source of truth for projects. Your Linear stays the source of truth for tickets. Your Gmail stays the source of truth for inbox. I'm the layer that makes them all reachable from one conversation — and remembers what you actually wanted done with them.
Pairs well with
- Memory — when I learn you label all client emails "Client / [Name]", I do that across every new email automatically.
- Automation — schedule any integration call to run on a cron.
- Channels — connect once on web, every integration is reachable on WhatsApp and Telegram too.
Try this
"Look at my Gmail for the last week, find any thread waiting on me, and create a Linear ticket for each one with the summary."
One prompt, three integrations, a clean inbox by tomorrow.
FAQ
- Why 55 and not 500?
- We curate. 55 deeply-wired apps where I read, write, search and reason about your data beats 500 surface-level connections that only push notifications. For the long tail, plug in a custom MCP server.
- Are integrations all OAuth?
- Yes — no raw passwords for the apps I support. Tokens are AES-256 encrypted at rest, auto-refresh proactively, and you can revoke any of them in one click.
- What if my company has a custom internal tool?
- Add a custom MCP server in chat. I inspect the new tools and add them to my runtime live, no restart. The MCP spec is the new standard for plugging arbitrary tools into agents.
- What about scope creep — what permissions do you ask for?
- I ask only what I need to do the job. Gmail starts read-only and asks for send when you tell me to draft. Drive starts file-by-file and asks for full when you want me to organize. You can review and revoke any scope in the Connections panel.
- Can I limit which integrations a channel uses?
- Yes. WhatsApp Niyra can be restricted to Calendar + Reminders if you want; Telegram Niyra can have full surface. One Niyra, different surfaces of her per channel.
- Do you support BYOK for LLM providers?
- Yes — Anthropic and OpenAI keys can be your own. See [BYOK](/features/byok) for the cost story. Other vendor integrations don't use LLM credits at all.