Set up your local environment
Start the Local Studio by running:Install packages
Install the Novu Framework package:Add a Novu API Endpoint
src/functions/api/novu.ts
Create your workflow definition
Add anovu folder in your app folder as such novu/workflows.ts that will contain your workflow definitions.app/novu/workflows.ts
Start your application
Start your AWS Lambda server with the Novu Endpoint configured.If your Local Lambda application is running on other than4000 port, restart the npx novu dev command with the port:Test your endpoint
Test your workflow by triggering it from the Local Studio or using the Novu API:Deploy your application
Deploy your application to your preferred hosting provider. Make sure the/api/novu endpoint is accessible from the internet.For local development and testing, you can use tools like ngrok to expose your local server to the internet.- Learn about Workflow Controls to expose no-code editing capabilities
- Explore different Channel Steps like Email, SMS, Push, and more
- Set up Action Steps like Delay and Digest
- Check out our React Email integration for building beautiful email templates