# Novu > The open-source notification infrastructure for agents and products. Send, receive, and track notifications across channels. ## Docs - [Assistant](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/Assistant.md) - [Chat step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/chat-step.md) - [Delay step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/delay-step.md) - [Digest step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/digest-step.md) - [Email step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/email-step.md) - [Http request step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/http-request-step.md) - [In app step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/in-app-step.md) - [Push step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/push-step.md) - [Sms step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/sms-step.md) - [Step conditions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/step-conditions.md) - [Throttle step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/dashboard-workflows/references/throttle-step.md) - [Channel selection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/design-workflow/references/channel-selection.md) - [Digest defaults](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/design-workflow/references/digest-defaults.md) - [Severity and critical](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/design-workflow/references/severity-and-critical.md) - [Step conditions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/design-workflow/references/step-conditions.md) - [Workflow templates](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/design-workflow/references/workflow-templates.md) - [Bridge endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/bridge-endpoint.md) - [Deployment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/deployment.md) - [Email templates](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/email-templates.md) - [Examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/examples.md) - [Schema validation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/schema-validation.md) - [Security](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/security.md) - [Studio and cli](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/studio-and-cli.md) - [Translations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/translations.md) - [Workflow and steps](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/framework-integration/references/workflow-and-steps.md) - [Branding and styling](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/branding-and-styling.md) - [Headless inbox examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/headless-inbox-examples.md) - [Multi tenancy](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/multi-tenancy.md) - [Nextjs inbox examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/nextjs-inbox-examples.md) - [Personalization](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/personalization.md) - [React inbox examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/react-inbox-examples.md) - [Security](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/inbox-integration/references/security.md) - [Preferences ui examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-preferences/references/preferences-ui-examples.md) - [Subscriber preferences examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-preferences/references/subscriber-preferences-examples.md) - [Workflow preferences examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-preferences/references/workflow-preferences-examples.md) - [Credentials examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-subscribers/references/credentials-examples.md) - [Subscriber crud examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-subscribers/references/subscriber-crud-examples.md) - [Topics examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/manage-subscribers/references/topics-examples.md) - [Best practices](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/trigger-notification/references/best-practices.md) - [Bulk trigger examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/trigger-notification/references/bulk-trigger-examples.md) - [Installation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/trigger-notification/references/installation.md) - [Single trigger examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/trigger-notification/references/single-trigger-examples.md) - [Topic trigger examples](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/.mintlify/skills/trigger-notification/references/topic-trigger-examples.md) - [SEO MAINTENANCE](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/SEO_MAINTENANCE.md) - [Novu Connect — Agent Communication Infrastructure (ACI)](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents.md): Connect AI agents to Slack, Teams, WhatsApp, and email with Novu's Agent Communic… - [Agent Conversations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/conversations.md): View agent conversations, their history, lifecycle, and observability in the Novu… - [Concepts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/concepts.md): Understand the entities, lifecycle, and handler building blocks that make up a No… - [Connect your first agent](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/connect-your-first-agent.md): Build a Pipeliner support agent with handlers, cards, metadata, an LLM, and conve… - [Going to Production](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/going-to-production.md): Learn how to run a conversational agent on your local machine, test it in a devel… - [Quickstart](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/quickstart.md): Build your first Novu custom code agent and connect it to Slack in under 10 minut… - [Connect Components](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/connect-components.md): Use prebuilt React components so your users can install and connect Slack, Micros… - [Create an agent](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/create-an-agent.md): Create a new custom code agent in the Novu dashboard, connect your first provider… - [Edit sent messages](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/edit-sent-messages.md): Update a message in place after sending it with ctx.reply() and ReplyHandle. - [Handlers and context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/handle-events.md): Write event handlers for your custom code agent and understand the context object… - [Custom Code Agent Setup Overview](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/overview.md): Configure a Novu custom code agent end to end: dashboard settings, bridge endpoin… - [Reply](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/reply.md): Send plain text, markdown, attachments, and interactive cards from agent handlers. - [Scaffold your project](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/scaffold-your-project.md): Generate a Novu agent bridge application with the CLI and connect it to your dash… - [Signals](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/custom-code-agent/setup-your-agent/signals.md): Use signals in agent handlers for metadata, workflow triggers, and conversation r… - [Agents and providers](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/get-started/agents-and-providers.md): How agents and providers work together to enable agent communication across chann… - [Mental model](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/get-started/mental-model.md): How inbound messages flow from a messaging platform through Novu to your agent co… - [What is ACI?](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/get-started/what-is-aci.md): Learn what the Agent Communication Interface (ACI) is, what problems it solves, a… - [Add skills](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/managed-agent/add-skills.md): Upload custom SKILL.md files to give your managed agent domain-specific instructi… - [Concepts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/managed-agent/concepts.md): Connectors, MCP servers, skills, system prompts, and conversation flow for manage… - [Configure MCP servers](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/managed-agent/configure-mcp-servers.md): Enable external tools like Linear, GitHub, and Notion on your Novu managed agent… - [Managed Agent Overview — Novu Connect](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/managed-agent/overview.md): Learn how Novu managed agents work with Claude out of the box, and when to choose… - [Quickstart](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/agents/managed-agent/quickstart.md): Use the Novu CLI to create a managed agent, connect it to Slack, install MCP tool… - [Novu REST API Reference](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference.md): Manage subscribers, trigger workflows, configure integrations, and operate your n… - [Track activity and engagement events](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/activity/track-activity-and-engagement-events.md): Track activity and engagement events for a specific delivery provider - [Track provider activity and engagement events](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/activity/track-provider-activity-and-engagement-events.md): Track activity and engagement events for a specific delivery provider - [Authentication](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/authentication.md): Authenticate REST API requests with your Novu secret key, manage environment cred… - [Create a channel connection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-connections/create-a-channel-connection.md): Create a new channel connection for a resource for given integration. Only one ch… - [Delete a channel connection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-connections/delete-a-channel-connection.md): Delete a specific channel connection by its unique identifier. - [List all channel connections](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-connections/list-all-channel-connections.md): List all channel connections for a resource. - [Retrieve a channel connection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-connections/retrieve-a-channel-connection.md): Retrieve a specific channel connection by its unique identifier. - [Update a channel connection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-connections/update-a-channel-connection.md): Update an existing channel connection by its unique identifier. - [Create a channel endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-endpoints/create-a-channel-endpoint.md): Create a new channel endpoint for a resource. - [Delete a channel endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-endpoints/delete-a-channel-endpoint.md): Delete a specific channel endpoint by its unique identifier. - [List all channel endpoints](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-endpoints/list-all-channel-endpoints.md): List all channel endpoints for a resource based on query filters. - [Retrieve a channel endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-endpoints/retrieve-a-channel-endpoint.md): Retrieve a specific channel endpoint by its unique identifier. - [Update a channel endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/channel-endpoints/update-a-channel-endpoint.md): Update an existing channel endpoint by its unique identifier. - [Context schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/context-schema.md): Reference the Novu context schema used in API requests and responses. Review fiel… - [Create a context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/create-a-context.md): Create a new context with the specified type, id, and data. Returns 409 if contex… - [Delete a context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/delete-a-context.md): Delete a context by its type and id. **type** and **id** are required field… - [List all contexts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/list-all-contexts.md): Retrieve a paginated list of all contexts, optionally filtered by type and key pa… - [Retrieve a context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/retrieve-a-context.md): Retrieve a specific context by its type and id. **type** and **id** are req… - [Update a context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/contexts/update-a-context.md): Update the data of an existing context. **type** and **id** are required fi… - [Create a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/create-a-domain.md): Registers a new inbound-email domain. The response includes the DNS records custo… - [Create a route](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/create-a-route.md): Creates a route on the domain that forwards inbound mail addressed to `
@… - [Delete a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/delete-a-domain.md): Removes the domain and cascades the deletion to all of its routes. Inbound mail f… - [Delete a route](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/delete-a-route.md): Removes the route bound to `
@`. Inbound mail for that address wi… - [Diagnose inbound DNS for a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/diagnose-inbound-dns-for-a-domain.md): Runs live DNS checks for inbound email readiness (MX correctness, apex CNAME coll… - [List domains for an environment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/list-domains-for-an-environment.md): Returns a paginated list of inbound-email domains in the current environment. Sup… - [List routes for a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/list-routes-for-a-domain.md): Returns a paginated list of routes attached to the domain. Optionally filter by a… - [Retrieve a domain by name](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/retrieve-a-domain-by-name.md): Returns the domain configuration and the DNS records that must be in place. This… - [Retrieve a route by address](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/retrieve-a-route-by-address.md): Returns the route bound to `
@`. Use `*` as the address to retrie… - [Retrieve auto-configuration availability](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/retrieve-auto-configuration-availability.md): Returns whether DNS auto-configuration (Domain Connect) is available for this dom… - [Start DNS auto-configuration](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/start-dns-auto-configuration.md): Generates a signed redirect URL the customer can follow to apply Novu DNS records… - [Test an inbound route](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/test-an-inbound-route.md): Sends a synthetic inbound email through the same delivery path as production (out… - [Update a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/update-a-domain.md): Updates optional domain fields. When `data` is provided, it replaces the entire m… - [Update a route](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/update-a-route.md): Updates the destination of the route bound to `
@`. The address i… - [Verify a domain](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/domains/verify-a-domain.md): Performs a live DNS lookup to refresh the MX record status of the domain and upda… - [Create a variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/create-a-variable.md): Creates a new environment variable. Keys must be uppercase with underscores only… - [Delete a variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/delete-a-variable.md): Deletes an environment variable by key. - [Delete environment variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/delete-environment-variable.md): Deletes an environment variable by key. - [Environment variable schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/environment-variable-schema.md): Reference the Novu environment variable schema used in API requests and responses… - [Get environment variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/get-environment-variable.md): Returns a single environment variable by key. Secret values are masked. - [List all variables](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/list-all-variables.md): Returns all environment variables for the current organization. Secret values are… - [Retrieve a variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/retrieve-a-variable.md): Returns a single environment variable by key. Secret values are masked. - [Retrieve a variable usage](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/retrieve-a-variable-usage.md): Returns the workflows that reference this environment variable via `{{env.KEY}}`… - [Update a variable](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environment-variables/update-a-variable.md): Updates an existing environment variable. Providing `values` merges them into the… - [Compare resources between environments](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/compare-resources-between-environments.md): Compares workflows and other resources between the source and target environments… - [Create an environment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/create-an-environment.md): Creates a new environment within the current organization. Environments allo… - [Delete an environment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/delete-an-environment.md): Delete an environment by its unique identifier **environmentId**. This actio… - [Environment schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/environment-schema.md): Reference the Novu environment schema used in API requests and responses. Review… - [List all environments](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/list-all-environments.md): This API returns a list of environments for the current organization. Each e… - [List environment tags](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/list-environment-tags.md): Retrieve all unique tags used in workflows within the specified environment. Thes… - [Publish resources to target environment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/publish-resources-to-target-environment.md): Publishes all workflows and resources from the source environment to the target e… - [Update an environment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/environments/update-an-environment.md): Update an environment by its unique identifier **environmentId**. You can mo… - [Errors](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/errors.md): Understand Novu API error responses, HTTP status codes, validation error formats,… - [Broadcast event to all](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/events/broadcast-event-to-all.md): Trigger a broadcast event to all existing subscribers, could be used to send anno… - [Bulk trigger event](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/events/bulk-trigger-event.md): Using this endpoint you can trigger multiple events at once, to avoid multiple ca… - [Cancel triggered event](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/events/cancel-triggered-event.md): Using a previously generated transactionId during the event trigger, will ca… - [Trigger event](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/events/trigger-event.md): Trigger event is the main (and only) way to send notifications to subscribers. Th… - [Idempotency](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/idempotency.md): Use idempotency keys with the Novu API to safely retry POST and PATCH requests wi… - [Auto-configure an integration for inbound webhooks](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/auto-configure-an-integration-for-inbound-webhooks.md): Auto-configure an integration by its unique key identifier **integrationId** for… - [Configure a chat integration webhook](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/configure-a-chat-integration-webhook.md): Registers the Novu webhook URL with the chat provider for the specified integrati… - [Create an integration](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/create-an-integration.md): Create an integration for the current environment the user is based on the API ke… - [Delete an integration](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/delete-an-integration.md): Delete an integration by its unique key identifier **integrationId**. This a… - [Generate chat OAuth URL](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/generate-chat-oauth-url.md): **Deprecated** — use `POST /integrations/channel-connections/oauth` (connect) or… - [Generate OAuth URL for a workspace/tenant connection](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/generate-oauth-url-for-a-workspacetenant-connection.md): Generate an OAuth URL that creates a workspace or tenant-level channel connection… - [Generate OAuth URL to link a subscriber user identity](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/generate-oauth-url-to-link-a-subscriber-user-identity.md): Generate an OAuth URL that links a specific subscriber to their chat identity (Sl… - [Integration schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/integration-schema.md): Reference the Novu integration schema used in API requests and responses. Review… - [Issue a short-lived mobile setup link for an existing integration](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/issue-a-short-lived-mobile-setup-link-for-an-existing-integration.md): Returns an opaque, single-use setup token plus a mobile URL for configuring an ex… - [Issue a URL to link a subscriber chat identity](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/issue-a-url-to-link-a-subscriber-chat-identity.md): Returns a provider-specific URL the subscriber opens to link their chat identity.… - [List active integrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/list-active-integrations.md): List all the active integrations created in the organization. Only integration me… - [List all integrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/list-all-integrations.md): List all the channels integrations created in the organization. Only integration… - [Update an integration](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/update-an-integration.md): Update an integration by its unique key identifier **integrationId**. Each p… - [Update integration as primary](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/integrations/update-integration-as-primary.md): Update an integration as **primary** by its unique key identifier **integrationId… - [Create a layout](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/create-a-layout.md): Creates a new layout in the Novu Cloud environment - [Delete a layout](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/delete-a-layout.md): Removes a specific layout by its unique identifier **layoutId** - [Duplicate a layout](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/duplicate-a-layout.md): Duplicates a layout by its unique identifier **layoutId**. This will create a new… - [Generate layout preview](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/generate-layout-preview.md): Generates a preview for a layout by its unique identifier **layoutId** - [Get layout usage](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/get-layout-usage.md): Retrieves information about workflows that use the specified layout by its unique… - [List all layouts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/list-all-layouts.md): Retrieves a list of layouts with optional filtering and pagination - [Retrieve a layout](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/retrieve-a-layout.md): Fetches details of a specific layout by its unique identifier **layoutId** - [Update a layout](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/layouts/update-a-layout.md): Updates the details of an existing layout, here **layoutId** is the identifier of… - [Delete a message](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/messages/delete-a-message.md): Delete a message entity from the Novu platform by **messageId**. This action… - [Delete messages by transactionId](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/messages/delete-messages-by-transactionid.md): Delete multiple messages from the Novu platform using **transactionId** of trigge… - [List all messages](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/messages/list-all-messages.md): List all messages for the current environment. This API supports filtering b… - [Message schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/messages/message-schema.md): Reference the Novu message schema used in API requests and responses. Review fiel… - [List all events](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/notifications/list-all-events.md): List all notification events (triggered events) for the current environment.… - [Notification event schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/notifications/notification-event-schema.md): Reference the Novu notification event schema used in API requests and responses.… - [Retrieve an event](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/notifications/retrieve-an-event.md): Retrieve an event by its unique key identifier **notificationId**. Here **no… - [Pagination](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/pagination.md): Page through large Novu API list responses using cursor-based pagination with lim… - [Payload Limits](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/payload-limits.md): Understand payload size limits for Novu API requests and workflow triggers. Struc… - [Rate Limiting](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/rate-limiting.md): Understand Novu API rate limits, response headers, and how to handle 429 response… - [Archive a notification](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/archive-a-notification.md): Archive a specific in-app (inbox) notification by its unique identifier **notific… - [Archive all notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/archive-all-notifications.md): Archive all in-app (inbox) notifications matching the specified filters. Supports… - [Archive all read notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/archive-all-read-notifications.md): Archive all read in-app (inbox) notifications matching the specified filters. Sup… - [Bulk create subscribers](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/bulk-create-subscribers.md): Using this endpoint multiple subscribers can be created at once. The bulk API is… - [Bulk update subscriber preferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/bulk-update-subscriber-preferences.md): Bulk update subscriber preferences by its unique key identifier **subscriberId**.… - [Complete a notification action](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/complete-a-notification-action.md): Mark a single in-app (inbox) notification's action (primary or secondary) as comp… - [Create a subscriber](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/create-a-subscriber.md): Create a subscriber with the subscriber attributes. **subscriberId** is a… - [Delete a notification](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/delete-a-notification.md): Delete a specific in-app (inbox) notification permanently by its unique identifie… - [Delete a subscriber](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/delete-a-subscriber.md): Deletes a subscriber entity from the Novu platform along with associated messages… - [Delete all notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/delete-all-notifications.md): Permanently delete all in-app (inbox) notifications matching the specified filter… - [Delete provider credentials](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/delete-provider-credentials.md): Delete subscriber credentials for a provider such as **slack** and **FCM** by **p… - [Mark a notification as read](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/mark-a-notification-as-read.md): Mark a specific in-app (inbox) notification as read by its unique identifier **no… - [Mark a notification as unread](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/mark-a-notification-as-unread.md): Mark a specific in-app (inbox) notification as unread by its unique identifier **… - [Mark all notifications as read](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/mark-all-notifications-as-read.md): Mark all in-app (inbox) notifications matching the specified filters as read. Sup… - [Mark notifications as seen](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/mark-notifications-as-seen.md): Mark specific and multiple in-app (inbox) notifications as seen. Supports context… - [Retrieve a subscriber](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-a-subscriber.md): Retrieve a subscriber by its unique key identifier **subscriberId**. **subsc… - [Retrieve subscriber notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-subscriber-notifications.md): Retrieve in-app (inbox) notifications for a subscriber by its unique key identifi… - [Retrieve subscriber notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-subscriber-notifications-1.md): This API is deprecated, use v2 API instead. Retrieve subscriber in-app notificati… - [Retrieve subscriber notifications count](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-subscriber-notifications-count.md): Retrieve count of in-app (inbox) notifications for a subscriber by its unique key… - [Retrieve subscriber preferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-subscriber-preferences.md): Retrieve subscriber channel preferences by its unique key identifier **subscriber… - [Retrieve subscriber subscriptions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-subscriber-subscriptions.md): Retrieve subscriber's topic subscriptions by its unique key identifier **subscrib… - [Retrieve unseen notifications count](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/retrieve-unseen-notifications-count.md): This API is deprecated, use v2 API instead. Retrieve unseen in-app notifications… - [Revert a notification action](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/revert-a-notification-action.md): Revert a single in-app (inbox) notification's action (primary or secondary) to pe… - [Search subscribers](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/search-subscribers.md): Search subscribers by their **email**, **phone**, **subscriberId** and **name**.… - [Snooze a notification](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/snooze-a-notification.md): Snooze a specific in-app (inbox) notification by its unique identifier **notifica… - [Subscriber schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/subscriber-schema.md): Reference the Novu subscriber schema used in API requests and responses. Review f… - [Unarchive a notification](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/unarchive-a-notification.md): Unarchive a specific in-app (inbox) notification by its unique identifier **notif… - [Unsnooze a notification](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/unsnooze-a-notification.md): Unsnooze a specific in-app (inbox) notification by its unique identifier **notifi… - [Update a subscriber](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-a-subscriber.md): Update a subscriber by its unique key identifier **subscriberId**. **subscri… - [Update all notifications state](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-all-notifications-state.md): This API is deprecated, use v2 API instead. Update all subscriber in-app notifica… - [Update notification action status](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-notification-action-status.md): This API is deprecated, use v2 API instead. Update in-app notification's action s… - [Update notifications state](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-notifications-state.md): This API is deprecated, use v2 API instead. Update subscriber's multiple in-app n… - [Update provider credentials](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-provider-credentials.md): Update credentials for a provider such as **slack** and **FCM**. **provide… - [Update subscriber online status](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-subscriber-online-status.md): Update the subscriber online status by its unique key identifier **subscriberId** - [Update subscriber preferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/update-subscriber-preferences.md): Update subscriber preferences by its unique key identifier **subscriberId**.… - [Upsert provider credentials](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/subscribers/upsert-provider-credentials.md): Upsert credentials for a provider such as **slack** and **FCM**. **provide… - [Check topic subscriber](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/check-topic-subscriber.md): Check if a subscriber belongs to a certain topic - [Create a topic](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/create-a-topic.md): Creates a new topic if it does not exist, or updates an existing topic if it alre… - [Create topic subscriptions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/create-topic-subscriptions.md): This api will create subscription for subscriberIds for a topic. Its like… - [Delete a topic](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/delete-a-topic.md): Delete a topic by its unique key identifier **topicKey**. This action is irr… - [Delete topic subscriptions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/delete-topic-subscriptions.md): Delete subscriptions for subscriberIds for a topic. - [List all topics](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/list-all-topics.md): This api returns a paginated list of topics. Topics can be filtered by **key*… - [List topic subscriptions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/list-topic-subscriptions.md): List all subscriptions of subscribers for a topic. Checkout all available fil… - [Retrieve a topic](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/retrieve-a-topic.md): Retrieve a topic by its unique key identifier **topicKey** - [Retrieve a topic subscription](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/retrieve-a-topic-subscription.md): Retrieve a subscription by its unique identifier for a topic. - [Topic schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/topic-schema.md): Reference the Novu topic schema used in API requests and responses. Review fields… - [Update a topic](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/update-a-topic.md): Update a topic name by its unique key identifier **topicKey** - [Update a topic subscription](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/topics/update-a-topic-subscription.md): Update a subscription by its unique identifier for a topic. You can update the pr… - [Create a translation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/create-a-translation.md): Create a translation for a specific workflow and locale, if the translation alrea… - [Delete a translation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/delete-a-translation.md): Delete a specific translation by resource type, resource ID and locale - [Delete a translation group](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/delete-a-translation-group.md): Delete an entire translation group and all its translations - [Import master translations JSON](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/import-master-translations-json.md): Import translations for multiple workflows from master JSON format for a specific… - [Retrieve a translation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/retrieve-a-translation.md): Retrieve a specific translation by resource type, resource ID and locale - [Retrieve a translation group](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/retrieve-a-translation-group.md): Retrieves a single translation group by resource type (workflow, layout) and reso… - [Retrieve master translations JSON](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/retrieve-master-translations-json.md): Retrieve all translations for a locale in master JSON format organized by resourc… - [Upload master translations JSON file](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/upload-master-translations-json-file.md): Upload a master JSON file containing translations for multiple workflows. Locale… - [Upload translation files](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/translations/upload-translation-files.md): Upload one or more JSON translation files for a specific workflow. Files name mus… - [Create a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/create-a-workflow.md): Creates a new workflow in the Novu Cloud environment - [Delete a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/delete-a-workflow.md): Removes a specific workflow by its unique identifier **workflowId** - [Generate a step preview](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/generate-a-step-preview.md): Generates a preview for a specific workflow step by its unique identifier **stepI… - [List all workflows](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/list-all-workflows.md): Retrieves a list of workflows with optional filtering and pagination - [Retrieve a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/retrieve-a-workflow.md): Fetches details of a specific workflow by its unique identifier **workflowId** - [Retrieve workflow step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/retrieve-workflow-step.md): Retrieves data for a specific step in a workflow - [Sync a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/sync-a-workflow.md): Synchronizes a workflow to the target environment - [Update a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/update-a-workflow.md): Updates the details of an existing workflow, here **workflowId** is the identifie… - [Update a workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/update-a-workflow-1.md): Partially updates a workflow by its unique identifier **workflowId** - [Workflow schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/api-reference/workflows/workflow-schema.md): Reference the Novu workflow schema used in API requests and responses. Review fie… - [Community Overview](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community.md): Get started and get involved with the Novu Project - [Add a New Provider](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/add-a-new-provider.md): Steps to add a new provider to Novu - [Changelog](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/changelog.md): See the most recent product changes to Novu, follow release notes across the plat… - [Code of Conduct](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/code-of-conduct.md): The set of rules and guidelines that govern interaction among community members - [Feature Flags](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/feature-flags.md): Learn how to enable/disable specific features in Novu - [Get Involved](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/get-involved.md): Your guide for engaging with the Novu Community - [Roadmap](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/roadmap.md): Learn about our roadmap - [Run Novu in local machine](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/run-in-local-machine.md): Prerequisites and steps to run Novu in local machine. Learn how to set up Novu on… - [Self-Hosted and Novu Cloud](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosted-and-novu-cloud.md): Compare Novu Cloud and self-hosted Novu across features, scalability, compliance,… - [Data Migrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosting-novu/data-migrations.md): Learn how to update your database data through migrations. - [Deploy with Docker](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosting-novu/deploy-with-docker.md): Deploy Novu on your own infrastructure using Docker Compose, configure environmen… - [Self-Host Novu — Open-Source Notification Infrastructure](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosting-novu/overview.md): Self-host Novu for full control over your notification infrastructure. Covers sys… - [Telemetry](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosting-novu/telemetry.md): Learn about Novu's telemetry data collection and how to configure it - [Migrate from v0 to v2 Dashboard](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/community/self-hosting-novu/v0-to-v2-migration.md): A guide to help you migrate from Novu self-hosted v0 to v2 - [Novu Framework — Code-First Notification Workflows](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework.md): Build, version, and deploy notification workflows in TypeScript with the Novu Fra… - [Chat](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/chat-channel.md): Learn the process of configuring and using chat providers with Novu - [React Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/content/react-email.md): Learn how to use React Email to build beautiful email templates - [Remix & React Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/content/remix-react-email.md): Integrate React Email templates with Novu Framework in a Remix application to ren… - [Svelte Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/content/svelte-email.md): Use Svelte Email components with the Novu Framework to build responsive, reusable… - [Vue Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/content/vue-email.md): Learn how to use Vue Email to build beautiful email templates - [Controls](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/controls.md): Learn how to use Controls in your notification workflows - [Custom Step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/custom.md): Used to execute any custom code as a step in the workflow. - [Delay Action](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/delay.md): Learn how to use Delay steps in your notification workflows - [GitHub Actions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/deployment/actions.md): Learn how to deploy your Novu workflows using the built-in GitHub Action for CI/C… - [CLI](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/deployment/cli.md): Learn how to use the Novu CLI to synchronize your workflows to Novu Cloud for pro… - [Production Deployment Guide](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/deployment/production.md): Learn how to deploy your Novu Framework application to production including netwo… - [Syncing](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/deployment/syncing.md): Learn how to sync your local workflow changes to the Novu Cloud Dashboard across… - [Digest Action](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/digest.md): Learn how to use the Digest Engine to collect multiple events into a single messa… - [Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/email-channel.md): Learn how to configure the Email channel - [Bridge Endpoint](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/endpoint.md): Learn how to configure the Novu Bridge Endpoint, the single HTTP endpoint your ap… - [In-App](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/in-app-channel.md): Learn how to configure the In-App channel - [Introduction](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/introduction.md): Discover how the Novu Framework empowers you to build, customize, and manage adva… - [Payload](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/payload.md): Learn how to define and validate workflow payload schemas for data passed during… - [Push](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/push-channel.md): Learn how to configure the Push channel - [Express](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/express.md): Get started with Novu Framework in an Express application - [H3](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/h3.md): Get started with Novu Framework in an H3 application - [AWS Lambda](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/lambda.md): Get started with Novu Framework in an AWS Lambda function - [NestJS](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/nestjs.md): Get started with Novu Framework in a NestJS application - [Next.js](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/nextjs.md): Get started with Novu Framework in a Next.js application - [Nuxt](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/nuxt.md): Get started with Novu Framework in a Nuxt application - [Remix](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/remix.md): Get started with Novu Framework in a Remix application - [SvelteKit](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/quickstart/svelte.md): Get started with Novu Framework in a SvelteKit application - [Class Validator](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/schema/class-validator.md): Integrate Class Validator with your notification workflows - [JSON Schema](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/schema/json-schema.md): Learn how to use JSON Schema to define the workflow payload and step inputs - [Zod](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/schema/zod.md): Learn how to integrate Zod with Novu Framework - [Skip Function](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/skip.md): Skip any step of the workflow based on a condition - [SMS](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/sms-channel.md): Learn how to configure the SMS channel - [Studio](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/studio.md): Learn how to use the Local Studio companion app for Novu Framework SDK - [Tags](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/tags.md): Learn how to implement and manage notification tags programmatically using the No… - [Client](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/client.md): Learn how to configure and use the Novu Framework Client for managing global sett… - [Novu Framework TypeScript SDK Overview](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/overview.md): Learn how to use Novu's TypeScript SDK to build type-safe notification workflows… - [Steps](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps.md): Learn about the Novu Framework step interface and its configuration options - [Chat](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/chat.md): Learn how to use the chat step to send messages to chat platforms like Slack, Dis… - [Custom](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/custom.md): Learn how to use the custom step to execute arbitrary code in your workflow - [Delay](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/delay.md): Learn how to use the delay step to pause workflow execution for a specified durat… - [Digest](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/digest.md): Learn how to use the digest step to aggregate multiple events into a single notif… - [Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/email.md): Learn how to use the email step to send email notifications - [In-App](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/inApp.md): Learn how to use the In-App step to send notifications to your web or mobile app'… - [Push](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/push.md): Learn how to use the push step to send notifications to mobile and web apps - [SMS](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/steps/sms.md): Learn how to use the SMS step to send text messages to users - [Workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/framework/typescript/workflow.md): Learn about the Novu Framework workflow interface and its configuration options - [Novu Integration Guides and Recipes](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides.md): Step-by-step guides for integrating Novu with Clerk, Stripe, Segment, Auth0, Supa… - [Using Translations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/framework/using-translations.md): Learn how to use translations with @novu/framework based workflows - [Inngest](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/inngest.md): Integrate Inngest with Novu to trigger notification workflows from background job… - [Migrate from Courier to Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/migrate-from-courier-to-novu.md): Migrate your notification infrastructure from Courier to Novu step by step. Map t… - [Migrate from In-House Notifications to Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/migrate-from-in-house-to-novu.md): Replace a custom-built notification system with Novu. Reduce maintenance, add mul… - [Migrate from Knock to Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/migrate-from-knock-to-novu.md): Plan and execute a migration from Knock to Novu. Map concepts side by side, migra… - [Migrate from MagicBell to Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/migrate-from-magicbell-to-novu.md): Plan and execute a migration from MagicBell to Novu. Map in-app feeds, notificati… - [Managing Workflows](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/recipes/managing-workflows.md): Update workflow definitions in the Novu Development environment through the API,… - [Supabase Auth Notifications with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/recipes/supabase-auth-notifications.md): Send signup, password reset, and authentication alert notifications from Supabase… - [Trigger.dev](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/triggerdotdev.md): Integrate Novu with Trigger.dev to send notifications from background jobs and sc… - [Digest and Batched Notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/use-cases/digest-notifications.md): Batch and summarize notifications with Novu digest steps. Send digests like "10 n… - [Multi-Channel Notification Fallback Workflows](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/use-cases/multi-channel-fallback.md): Build multi-channel notification workflows with delays and fallbacks in Novu. Sen… - [User Notification Preferences with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/use-cases/notification-preferences.md): Let subscribers manage notification preferences per workflow and channel using th… - [Password Reset and Auth Alert Notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/use-cases/password-reset-notifications.md): Build password reset, email verification, and authentication alert workflows with… - [Transactional Notifications with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/use-cases/transactional-notifications.md): Send transactional notifications for orders, payments, shipments, and account eve… - [Auth0 Webhook Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/webhooks/auth0.md): Trigger Novu notification workflows from Auth0 events such as password reset, sig… - [Clerk](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/webhooks/clerk.md): Integrate Clerk webhooks with Novu notifications in a Next.js app. Trigger workfl… - [Segment](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/webhooks/segment.md): Learn how to set up Segment as a data source for Novu using Destination Functions… - [Stripe](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/guides/webhooks/stripe.md): Integrate Stripe webhooks with Novu notifications in a Next.js application. Trigg… - [Documentation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/index.md): Build the communication infrastructure for agents and products - [Novu Platform - Open-Source Notification Infrastructure](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform.md): Send in-app, email, SMS, push, and chat notifications from one API. Workflows, In… - [Authentication](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/authentication.md): Sign in to Novu Cloud with Google, GitHub, email and password, or enterprise OIDC… - [Billing](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/billing.md): Understand how Novu Cloud billing works, including workflow runs, billing cycles,… - [Team members](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/manage-members.md): Invite teammates, manage their permissions, transfer ownership, and remove member… - [Organizations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/organizations.md): Learn how Novu organizations work: creating orgs, switching between them, verifie… - [Roles and permissions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/roles-and-permissions.md): Learn how roles and permissions work in Novu organizations. Assign admin, develop… - [SAML SSO & SCIM](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/account/sso.md): Enable SAML SSO, OIDC, and SCIM directory sync for your Novu organization to cent… - [Common errors](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/additional-resources/errors.md): Understand common errors in your notification workflows and how to resolve them - [Glossary](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/additional-resources/glossary.md): Definitions of key Novu terms and concepts, including workflows, subscribers, top… - [v0.x Documentation](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/additional-resources/legacy-documentation.md): Access the legacy v0.x Novu documentation for older versions of the platform. - [Security and Compliance](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/additional-resources/security.md): Learn about Novu security certifications, SOC 2 and GDPR compliance, data residen… - [Agent Toolkit](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/build-with-ai/agent-toolkit.md): Expose Novu notification workflows as tools for LLM agents with the @novu/agent-t… - [Novu MCP Server](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/build-with-ai/mcp.md): Connect Cursor, Claude, and other AI tools to the Novu MCP server to manage notif… - [Agent Skills](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/build-with-ai/skills.md): Use Novu Agent Skills to help AI coding assistants build multi-channel notificati… - [Integrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/integrations.md): Learn how Novu integrations connect you to third-party providers - [Notification event](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/notification-event.md): Learn about the Novu notifications lifecycle and the key entities that make up a… - [Preferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/preferences.md): Learn how subscriber preferences work in Novu, how workflow-level and channel-lev… - [How do subscribers work in Novu?](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/subscribers.md): Learn what a subscriber is in Novu, how they are identified by subscriberId, and… - [Multi-tenancy](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/tenants.md): Learn how to implement multi-tenant notifications in Novu by scoping subscribers… - [Topics](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/topics.md): Learn how topics work in Novu and how they help you organize and target groups of… - [Trigger](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/trigger.md): Understand how Novu processes a trigger event from initial API request to fan-out… - [How do workflows work in Novu?](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/concepts/workflows.md): Learn what Novu workflows are and how they orchestrate multi-channel notification… - [API keys](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/api-keys.md): Manage authentication credentials and connection endpoints for your Novu integrat… - [Environment Variables](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/environment-variables.md): Create reusable, environment-scoped variables in the dashboard and reference them… - [Environments](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/environments.md): Understanding and managing environments in Novu - [Limits](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/limits.md): System limits, quotas, and constraints for the Novu platform. - [Webhooks](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/webhooks.md): Configure webhook endpoints to receive real-time event notifications from Novu fo… - [Webhook connectors](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/webhooks/connectors.md): Send Novu webhook events directly to data warehouses, analytics databases, and AW… - [Event types](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/webhooks/event-types.md): Reference of every event type Novu emits through webhooks, including message, sub… - [Webhooks](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/developer/webhooks/webhooks.md): Learn how Novu webhooks work, including event types, payload schemas, HMAC signat… - [How Novu Works — Architecture and Notification Flow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/how-novu-works.md): A high-level overview of Novu’s architecture: workflows, triggers, subscribers, a… - [Inbound Email](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbound-email/overview.md): Receive email on your verified domain in Novu and route inbound messages to agent… - [Novu Inbox — In-App Notification Component for React](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox.md): Integrate the Novu Inbox component for real-time in-app notifications in your app… - [Conditional Display](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/conditional-display.md): Learn how to apply conditional display logic to notifications. - [Customize Bell Icon](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/customize-bell.md): Fully customize the Novu Inbox bell icon using your own React components or third… - [Customize Notification Items](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/customize-notification-items.md): Learn how to use render props in the Inbox component to customize the subject, bo… - [Customize Popover](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/customize-popover.md): Learn how to display the Inbox content outside the default popover and integrate… - [HTML in Notifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/html-in-notifications.md): Learn how to enable and display raw HTML in the notification subject and body for… - [Notification Click Behavior](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-customization/notification-click-behavior.md): Learn how to configure routing and interaction behavior for notifications using r… - [Localization](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-features/localization.md): Learn how to customize the Inbox UI for different languages using the localizatio… - [Multi-tenancy](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/advanced-features/multi-tenancy.md): Learn how to use context to implement multi-tenant notifications to support diffe… - [Data Object](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/data-object.md): Learn how to use the data object to extend in-app notifications with custom metad… - [Icons](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/icons.md): Learn how to override the default icons in the Inbox UI using the appearance prop. - [Inbox with Context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/inbox-with-context.md): Learn how to use contexts in the Inbox component to filter and personalize notifi… - [Preferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/preferences.md): Learn how to configure and customize subscriber preferences in your application u… - [Styling and Theming](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/styling.md): Style and theme the prebuilt Novu Inbox component with appearance keys, custom CS… - [Tabs](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/configuration/tabs.md): Learn what tabs are and how to filter multiple tabs in the Novu Inbox component. - [Schedule](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/features/schedule.md): Learn how subscribers can use the Schedule feature in the Inbox component to cont… - [Snooze](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/features/snooze.md): Allow users to temporarily hide notifications and resurface them later using buil… - [Headless Mode](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/headless-mode.md): Learn how to build custom Inbox UI for your application using Novu custom hooks - [Migrate to the New Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/migration-guide.md): This guide outlines the key differences between the `@novu/notification-center` p… - [Prepare for Production](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/prepare-for-production.md): Prepare your Novu Inbox for production by enabling HMAC encryption to secure subs… - [Set up the Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/inbox/setup-inbox.md): Integrate the Novu Inbox component into your application to display real-time in-… - [Notification Channel Providers and Integrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations.md): Learn about the providers that Novu supports for Email, Push, SMS, and Chat chann… - [Chat](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat.md): Configure and manage chat providers like Slack, Microsoft Teams, WhatsApp, Discor… - [Adding Chat Channel Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/adding-chat.md): Add a chat channel provider in Novu to send chat notifications through workflows.… - [Discord Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/discord.md): Connect Discord to Novu to send chat notifications through workflows. Create a bo… - [Mattermost Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/mattermost.md): Connect Mattermost to Novu to send chat notifications through workflows. Configur… - [MS Teams Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/ms-teams.md): Connect Microsoft Teams to Novu to send chat notifications through workflows. Cre… - [Slack Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/slack.md): Connect Slack to Novu to send chat notifications through workflows using OAuth. D… - [Telegram](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/telegram.md): Use the Telegram provider in Novu for chat notifications and two-way agent conver… - [WhatsApp Business Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/whats-app.md): Connect WhatsApp Business to Novu to send chat notifications through workflows. C… - [Zulip Chat Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/chat/zulip.md): Connect Zulip to Novu to send chat notifications through workflows. Create a bot… - [Demo Integrations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/demo-integration.md): Learn about the default Novu Email and SMS provider. - [E-mail](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email.md): Configure the Novu email channel by connecting a provider like SendGrid, Postmark… - [Activity Tracking](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/activity-tracking.md): Learn how to enable activity tracking to get real-time delivery and engagement ev… - [Mailgun](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/activity-tracking/manual-configuration/mailgun.md): Manually add event webhooks in the Mailgun dashboard so Novu can track delivered,… - [Resend](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/activity-tracking/manual-configuration/resend.md): Manually configure Resend event webhooks so Novu can track delivered, opened, cli… - [SendGrid](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/activity-tracking/manual-configuration/sendgrid.md): Manually configure SendGrid event webhooks so Novu can track delivered, opened, c… - [Amazon SES](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/activity-tracking/manual-configuration/ses.md): Manually configure Amazon SES with SNS notifications so Novu can track delivered,… - [Adding Email Channel Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/adding-email.md): Add an email channel provider in Novu to send transactional emails through workfl… - [Amazon SES Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/amazon-ses.md): Connect Amazon SES to Novu to send transactional emails through workflows. Config… - [Braze Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/braze.md): Connect Braze to Novu to send transactional emails through workflows. Store your… - [Brevo Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/brevo.md): Connect Brevo (formerly Sendinblue) to Novu to send transactional emails through… - [Custom SMTP Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/custom-smtp.md): Connect a custom SMTP server to Novu to send transactional emails through workflo… - [Infobip Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/infobip.md): Connect Infobip Email to Novu to send transactional emails through workflows. Sto… - [MailerSend Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/mailersend.md): Connect MailerSend to Novu to send transactional emails through workflows. Store… - [Mailgun Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/mailgun.md): Connect Mailgun to Novu to send transactional emails through workflows. Configure… - [Mailjet Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/mailjet.md): Connect Mailjet to Novu to send transactional emails through workflows. Store you… - [Mailtrap Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/mailtrap.md): Connect Mailtrap to Novu to send transactional emails through workflows. Great fo… - [Mandrill Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/mandrill.md): Connect Mandrill (Mailchimp Transactional) to Novu to send transactional emails t… - [Maqsam Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/maqsam.md): Connect Maqsam to Novu to send transactional emails through workflows. Store your… - [Netcore Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/netcore.md): Connect Netcore (Pepipost) to Novu to send transactional emails through workflows… - [Outlook 365 Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/outlook365.md): Connect Outlook 365 to Novu to send transactional emails through workflows using… - [Plunk Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/plunk.md): Connect Plunk to Novu to send transactional emails through workflows. Store your… - [Postmark Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/postmark.md): Connect Postmark to Novu to send transactional emails through workflows. Store yo… - [Resend Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/resend.md): Connect Resend to Novu to send transactional emails through workflows. Store your… - [SendGrid Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/sendgrid.md): Connect SendGrid to Novu to send transactional emails through workflows. Store yo… - [Sparkpost Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/sparkpost.md): Connect SparkPost to Novu to send transactional emails through workflows. Store y… - [Email Webhook Email Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/webhook.md): Connect an email webhook provider to Novu to send transactional emails through yo… - [How to Write Email Templates in Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/email/writing-email-template.md): Create email templates in Novu using the block editor, custom HTML with LiquidJS,… - [Push](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push.md): Connect push providers like FCM, APNS, and OneSignal to Novu. Manage subscriber d… - [APNS Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/apns.md): Connect Apple Push Notification service (APNS) to Novu to send iOS push notificat… - [Expo Push Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/expo-push.md): Connect Expo Push to Novu to send push notifications to Expo-managed iOS and Andr… - [FCM Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/fcm.md): Connect Firebase Cloud Messaging (FCM) to Novu to send push notifications to Andr… - [OneSignal Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/onesignal.md): Connect OneSignal to Novu to send push notifications to mobile and web through wo… - [Activity Tracking](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/push-activity-tracking.md): Manually forward push notification delivery, open, and dismissal events from your… - [Push Webhook Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/push-webhook.md): Connect a push webhook provider to Novu to deliver push notifications through you… - [Pusher Beams Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/pusher-beams.md): Connect Pusher Beams to Novu to send push notifications to iOS, Android, and web… - [Pushpad Push Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/push/pushpad.md): Connect Pushpad to Novu to send web push notifications through workflows. Store y… - [SMS](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms.md): Integrate SMS providers with Novu to deliver text message notifications. Configur… - [46elks SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/46elks.md): Connect 46elks to Novu to send SMS notifications through workflows. Store your 46… - [Adding SMS Channel SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/adding-sms.md): Add an SMS channel provider in Novu to send SMS notifications through workflows.… - [Africa's Talking SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/africas-talking.md): Connect Africa's Talking to Novu to send SMS notifications through workflows acro… - [AWS SNS SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/aws-sns.md): Connect AWS SNS to Novu to send SMS notifications through workflows. Configure IA… - [Azure SMS SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/azure.md): Connect Azure Communication Services SMS to Novu to send SMS notifications throug… - [BulkSMS SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/bulk-sms.md): Connect BulkSMS to Novu to send SMS notifications through workflows. Store your B… - [Clickatell SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/clickatell.md): Connect Clickatell to Novu to send SMS notifications through workflows. Store you… - [Clicksend SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/clicksend.md): Connect ClickSend to Novu to send SMS notifications through workflows. Store your… - [Firetext SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/firetext.md): Connect Firetext to Novu to send SMS notifications through workflows. Store your… - [Gupshup SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/gupshup.md): Connect Gupshup SMS to Novu to send SMS notifications through workflows. Store yo… - [Infobip SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/infobip.md): Connect Infobip SMS to Novu to send SMS notifications through workflows. Store yo… - [Kannel SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/kannel.md): Connect Kannel to Novu to send SMS notifications through workflows using an open-… - [Kudosity SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/kudosity.md): Connect Kudosity (formerly Burst SMS) to Novu to send SMS notifications through w… - [MessageBird SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/messagebird.md): Connect MessageBird (Bird) to Novu to send SMS notifications through workflows. S… - [Nexmo SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/nexmo.md): Connect Vonage (Nexmo) to Novu to send SMS notifications through workflows. Store… - [Plivo SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/plivo.md): Connect Plivo to Novu to send SMS notifications through workflows. Store your Pli… - [Sendchamp SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/sendchamp.md): Connect Sendchamp to Novu to send SMS notifications through workflows. Store your… - [SimpleTexting SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/simpletexting.md): Connect SimpleTexting to Novu to send SMS notifications through workflows. Store… - [SMS Central SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/sms-central.md): Connect SMS Central to Novu to send SMS notifications through workflows. Store yo… - [SMS Webhook SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/sms-webhook.md): Connect an SMS webhook provider to Novu to send SMS through your own HTTP API or… - [SMS77 SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/sms77.md): Connect seven.io (SMS77) to Novu to send SMS notifications through workflows. Sto… - [SNS SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/sns.md): Connect Amazon SNS SMS to Novu to send SMS notifications through workflows. Confi… - [Telnyx SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/telnyx.md): Connect Telnyx to Novu to send SMS notifications through workflows. Store your Te… - [Termii SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/termii.md): Connect Termii to Novu to send SMS notifications through workflows. Store your Te… - [Twilio SMS Integration with Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/sms/twilio.md): Connect Twilio to Novu to send SMS notifications through workflows. Store your Tw… - [Trigger Overrides](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/integrations/trigger-overrides.md): Customize workflow behavior at trigger time in Novu using overrides. Override pro… - [Novu for Developers and Engineers](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/novu-for/developers.md): Build, manage, and deliver multi-channel notifications with Novu. Framework SDK,… - [Novu for Product Teams](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/novu-for/product.md): Change notification messaging, verbiage, and cadence without engineering help usi… - [Angular In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/angular.md): Create a Novu account and integrate the Novu Inbox component into your Angular ap… - [Next.js In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/nextjs.md): Set up Novu in-app notifications in your Next.js app. Install the SDK, add the In… - [React In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/react.md): Integrate the Novu Inbox component into your React application, add routing with… - [Remix In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/remix.md): Integrate Novu in-app notifications into your Remix application. Step-by-step set… - [Vanilla JS In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/vanilla-js.md): Integrate the Novu Inbox component into a Vanilla JS or plain HTML project and st… - [Vue In-App Notifications Quickstart — Novu Inbox](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/quickstart/vue.md): Create a Novu account and integrate the Novu Inbox component into your Vue applic… - [Novu SDKs for server, web, and mobile apps](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks.md): Browse Novu's official and community SDKs for Node, Python, Go, PHP, .NET, Java,… - [@novu/js](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/javascript.md): Complete API reference for the Novu JavaScript package - [@novu/react](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react.md): API reference for the @novu/react SDK components, including Inbox, Bell, Notifica… - [Quickstart](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native.md): Learn how to add Novu powered Inbox to your React Native app - [NovuProvider](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/novu-provider.md): Learn how to use the NovuProvider component to set up the Novu context in your Re… - [useCounts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/use-counts.md): Learn how to use the useCounts hook to fetch notification counts in your React Na… - [useNotifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/use-notifications.md): Learn how to use the useNotifications hook to fetch and manage notifications in y… - [useNovu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/use-novu.md): Learn how to use the useNovu hook to access the Novu client instance in your Reac… - [usePreferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/use-preferences.md): Learn how to use the usePreferences hook to manage notification preferences in yo… - [useSchedule](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react-native/hooks/use-schedule.md): Learn how to use the useSchedule hook to manage notification delivery schedules i… - [Changelog](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/changelog.md): Changelog for the @novu/react package - [NovuProvider](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/novu-provider.md): Learn how to use the NovuProvider component to set up the Novu context in your Re… - [Subscription](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/subscription.md): Learn how to use the useSubscriptions, useCreateSubscription, and other hooks to… - [useCounts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/use-counts.md): Learn how to use the useCounts hook to fetch notification counts in your React ap… - [useNotifications](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/use-notifications.md): API reference for the useNotifications hook return types and data models in the R… - [useNovu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/use-novu.md): Learn how to use the useNovu hook to access the Novu client instance in your Reac… - [usePreferences](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/use-preferences.md): Learn how to use the usePreferences hook to manage notification preferences in yo… - [useSchedule](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/react/hooks/use-schedule.md): Learn how to use the useSchedule hook to manage subscriber notification schedules… - [Server Side](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server.md): Explore Novu's comprehensive collection of server-side SDKs for seamless notifica… - [.NET](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/dotnet.md): Connect a .NET application to Novu - [Go SDK](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/go.md): Connect a Go application to Novu - [Java](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/java.md): Connect a Java application to Novu - [Kotlin](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/kotlin.md): Connect a Kotlin application to Novu - [Laravel](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/laravel.md): Connect a Laravel application to Novu - [PHP SDK](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/php.md): Connect a PHP application to Novu - [Python](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/python.md): Connect a Python application to Novu - [Ruby](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/ruby.md): Connect a Ruby application to Novu - [Typescript](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/sdks/server/typescript.md): Connect a TS/JS application to Novu - [Introduction](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/subscription.md): Learn what a Subscription is in Novu, how they fit into the notification system. - [Customize and configure](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/subscription/customize-and-configure.md): Learn how to filter visible preferences, customize styling, and use custom render… - [Headless hooks](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/subscription/headless-hooks.md): Build a fully custom Subscription interface using hooks. - [Setup the Subscription](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/subscription/quickstart.md): Learn how to integrate and render the Subscription component in your React app to… - [What is Novu?](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/what-is-novu.md): Open-source communication infrastructure for transactional notifications and agen… - [Notification Workflows in Novu](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow.md): Create, configure, and trigger multi-channel notification workflows in Novu. Orch… - [Add and Configure Steps](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps.md): Learn how workflow steps work in Novu, the different step types available, and ho… - [Code Steps](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/code-steps.md): Learn how to add code steps to a workflow, publish them with the Novu CLI, and us… - [Delay Step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/configure-action-steps/delay.md): Learn how to use delay step to pause workflow execution. - [Digest Step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/configure-action-steps/digest.md): Batch multiple workflow trigger events into a single execution using configurable… - [HTTP Step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/configure-action-steps/http-step.md): Use the HTTP step in Novu workflows to call external APIs, enrich payloads with r… - [Throttle Step](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/configure-action-steps/throttle.md): Learn how to use the Throttle step in Novu workflows to control notification freq… - [Step Conditions](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-and-configure-steps/step-conditions.md): Create dynamic notification workflows using rule-based conditions. Control messag… - [Channels Template Editors](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-notification-content/channels-template-editors.md): Learn how to design and configure notification content for email, in-app, push, a… - [Personalize Content](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/add-notification-content/personalize-content.md): Learn how to personalize notification content in Novu using template variables, c… - [Context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/advanced-features/contexts.md): Learn what Contexts are in Novu, how they differ from payloads, and how they help… - [Applying context](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/advanced-features/contexts/contexts-in-workflows.md): Use contexts in Novu to personalize notification templates, control workflow logi… - [Manage contexts](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/advanced-features/contexts/manage-contexts.md): Create, update, retrieve, and delete workflow contexts in Novu through the dashbo… - [Translations](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/advanced-features/translations.md): Learn how to translate your workflow step content into multiple languages - [Configure Workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/configure-workflow.md): Configure workflow metadata, delivery preferences, and payload schema in the work… - [Create a Workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/create-a-workflow.md): Create a Novu workflow in the dashboard and define its identifier, metadata, tags… - [Monitor and Debug Workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/monitor-and-debug-workflow.md): Learn how to monitor workflow executions and debug issues from the Novu Activity… - [Trigger Workflow](https://novu-c5de82d9-docs-homepage-redesign.mintlify.site/platform/workflow/trigger-workflow.md): Learn how Novu workflows are triggered using the Event API, including per-subscri… ## OpenAPI Specs - [json-development-with-code-samples](https://spec.speakeasy.com/novu/novu/json-development-with-code-samples)