novu-notifications

Implement multi-channel order notifications using Novu, Twilio, and Resend.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/gengirish/dropflow --skill novu-notifications-gengirish
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: novu-notifications
Source: https://github.com/gengirish/dropflow/tree/main/.cursor/skills/novu-notifications
Command: npx skills add https://github.com/gengirish/dropflow --skill novu-notifications-gengirish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @novu/node, twilio, resend.

What problem does it solve? Coordinating email, SMS, WhatsApp, and in-app notifications across order lifecycle events requires wiring multiple providers, handling retries, and managing recipient preferences, which is error-prone when built ad hoc. ## Core Features & Use Cases - Workflow-Based Triggers: Maps DropFlow events like order-shipped, low-stock-alert, and payment-received to channel-specific notification workflows via the Novu API. - DAG Step Integration: Provides a send-notification step that reads order and shipment data from Prisma and triggers the correct Novu event with tenant context. - Direct Provider Fallback: Includes Twilio WhatsApp and Resend email implementations for teams not yet running Novu. - Use Case: When an order ships, trigger the order-shipped workflow to send the buyer an email and WhatsApp message containing the tracking URL and carrier details. ## Quick Start Ask the AI to add a Novu notification trigger for the order-shipped event that emails and WhatsApps the buyer with the tracking URL.

Frequently Asked Questions about novu-notifications

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send order shipped notifications with Novu?▼

Call novu.trigger with the order-shipped event, passing the buyer's subscriberId, email, and phone in the to field, plus orderNumber, trackingUrl, and carrier in the payload. Novu routes the message to email and WhatsApp channels defined in the workflow.

Novu vs direct Twilio and Resend for notifications?▼

Novu acts as an orchestration layer handling retries, subscriber preferences, and digests across channels. Direct Twilio plus Resend is simpler to start with but requires you to build retry logic and channel routing yourself.

Can I send WhatsApp messages without Novu?▼

Yes, use the Twilio client directly with messages.create, setting the from field to your Twilio WhatsApp number and prefixing the recipient with whatsapp:. Production WhatsApp messages must use pre-approved templates.

How do I trigger notifications inside a DAG workflow step?▼

Create a send-notification step that loads the order with its shipment via Prisma, reads the notification event from workflow context state, and calls novu.trigger with the buyer contact details and order payload.

What are the limitations of self-hosting Novu?▼

Self-hosting Novu requires running its Docker infrastructure, which adds operational complexity. The documented alternative is Novu Cloud, or skipping Novu entirely and using direct Twilio and Resend integrations initially.