Notifly

FAQ

Answers to common Notifly questions — guest mode and trials, plans and events, API keys and environments, data location, AI coding agents, the MCP server, and SDKs.

Short answers, each linked to the page with the detail. Plan prices and limits are canonical on notifly.io/pricing; anything missing here, ask [email protected].

Getting started

What is Notifly?

Hosted notification infrastructure: one API to send email, SMS, push, in-app inbox and chat notifications, with a visual workflow editor, digest, translations and per-user channel preferences. Devino operates the platform; you call the API. See the overview.

Is there anything to install or operate?

No. The API, delivery workers, websockets and datastores run as a managed service. You create a workspace at app.notifly.io, take an API key and trigger workflows over HTTPS from any language — see Getting started.

Can I try it without creating an account?

Yes — guest mode lets you explore the dashboard before signing up, and you can convert the guest workspace into a real account when you are ready. Guest workspaces that are never converted are eventually deleted.

Notifly is built on the open-source Novu notification engine and adds guest mode, translations, MFA, role-based access control, an audit log and an organization switcher. The platform itself is a commercial hosted service rather than a distribution you install; the client SDKs are open source.

Plans and billing

What is free, and what do paid plans add?

The free plan includes 10,000 events a month, up to 20 workflows, up to 3 team members, unlimited subscribers and all 70+ providers across all five channels. Pro ($19/month) raises that to 50,000 events and removes Notifly branding; Team ($149/month) adds 500,000 events, role-based access control, translations, custom environments and webhooks, and unlimited members and workflows. Enterprise adds SSO and SCIM. Full table: Plans and limits.

Is there a free trial?

Paid plans include a 14-day free trial, and the free plan needs no credit card.

What counts as an event?

One workflow trigger is one event, however many channels it fans out to. Higher event volumes are available on request: contact [email protected].

Do I pay Notifly for the messages my providers send?

No. You connect your own provider credentials (SendGrid, Twilio, FCM, APNs, Slack and 70+ others) and pay those providers directly. Notifly bills one flat monthly plan for the orchestration.

API keys and environments

Where do I find my secret key?

In the dashboard: choose the environment (Development or Production) in the sidebar, then open API Keys → Secret Keys. Send it as Authorization: ApiKey <secret key> — see REST API.

Are keys per environment?

Yes. Development and Production have different secret keys, and a key only sees its own environment's workflows and subscribers. If a copied key returns 401, check that it came from the environment you are calling and that the header uses the ApiKey prefix, not Bearer.

How do I check that my key works?

Export the key in your shell as NOTIFLY_SECRET_KEY (a shell does not read .env by itself), then make one authenticated read. It should return 200 with a totalCount:

curl -sS -H "Authorization: ApiKey $NOTIFLY_SECRET_KEY" "https://api.notifly.io/v2/workflows?limit=1"

Data and security

Where is my data hosted?

Notifly Cloud is a single hosted deployment behind api.notifly.io; there is no per-region choice today. How cross-border transfers are safeguarded (for example Standard Contractual Clauses) is set out in the privacy policy.

Which security features are included?

Multi-factor authentication on every plan, an org-scoped and exportable audit log, role-based access control on Team, and SSO (SAML/OIDC) with SCIM directory sync on Enterprise. See Security and compliance.

AI coding agents and the MCP server

How do I set Notifly up from an AI coding agent?

Paste this sentence into Claude Code, Codex, Cursor, OpenCode or any other coding agent:

Fetch and execute the appropriate instructions to set me up for Notifly from https://notifly.io/agent-setup/prompt.md

The agent connects the MCP server, stores your secret key in a git-ignored .env, installs the SDK and verifies the connection. Per-agent guides are at notifly.io/agent-setup.

What can the MCP server do?

https://api.notifly.io/mcp signs clients in with OAuth 2.1 and exposes seven tools: trigger_workflow, list_workflows, get_workflow, list_subscribers, get_subscriber, list_topics and list_notifications. The scopes a client gets can never exceed your own role. See Connecting AI assistants.

Can an AI client send real notifications?

Only after an admin turns on Settings → Connected apps → Allow AI clients to trigger notifications (off by default), and even then every trigger needs a per-call confirmation.

SDKs

Which SDKs are available?

  • Node.js / TypeScript: npm install @notiflyio/api
  • Python: pip install notifly-sdk (import name notifly_py) — see Python SDK
  • Client-side: @notiflyio/js, @notiflyio/react, @notiflyio/nextjs, @notiflyio/react-native, @notiflyio/web-push and @notiflyio/capacitor-push on npm

Any other language calls the REST API directly; every operation is in the API reference.

On this page