- A Novu account.
- A Slack workspace where you can install apps.
- Node.js on your machine.
Choose your onboarding experience
Pick the path that matches how you like to work. All three get you to the same outcome: an agent connected to Slack that runs your handler code.- CLI
- Dashboard
- AI assistant
Run one command and follow the prompts. The CLI signs you in, creates the agent, connects a channel, and can generate a starter project for you.You’ll be asked to:
- Sign in to Novu (or paste your secret key).
- Pick a runtime - AI SDK, LangChain, Custom code, or a managed option like Claude.
- Name your agent and connect Slack (or another channel).
- Confirm creating a starter project, if prompted.
npm run dev:novu in the project folder and message your agent on Slack.Next steps
AI SDK quickstart
Minimal generateText handler for Slack.
LangChain quickstart
Minimal LangChain config for Slack.
Mastra quickstart
Call Mastra generate() from a Novu handler.
Concepts
How agents, handlers, and Novu fit together.
Building blocks
Shared APIs for replies, events, signals, and more.
Agents API reference
Create agents, link providers, and send replies programmatically.




