Novu
오픈소스 알림 인프라 — 인앱, 이메일, SMS, 푸시, 채팅 메시지를 하나의 API로 보내고, 사용자가 있는 채널에 여러분의 에이전트를 연결
Novu는 오픈소스 알림 인프라입니다: 인앱 수신함, 이메일, SMS, 푸시, 채팅에 걸쳐 메시지를 보내는 하나의 API와 하나의 워크플로 엔진으로, 임베드 가능한 수신함 컴포넌트와 Slack, Teams, Telegram 같은 채널에 AI 에이전트를 연결하는 더 새로운 레이어를 갖추고 있습니다. 2026년 7월 기준 GitHub 스타 39,298개를 보유하고 있으며 TypeScript로 만들어졌습니다. 창업자에게는 실제적이고 반복적인 잡일 — 채널마다 별도의 제공업체와 웹훅을 연결하는 것 — 을 없애 주므로, 제품 메시지와 라이프사이클 메시지가 한 곳에서 발송됩니다. 하지만 Novu는 메시지를 전달할 뿐 — 무엇을 말할지, 누가 받아야 할지, 애초에 메시지를 보낼 가치가 있는 사용자를 데려오는 일은 결정해 주지 않습니다. 그 상류 작업 — 활성화, 리텐션, 그리고 오디언스 자체 — 이야말로 실제로 성장이 일어나는 지점입니다.
Novu란
Novu(github.com/novuhq/novu)는 알림을 보내기 위한 오픈소스 인프라입니다. 채널마다 별도의 제공업체와 웹훅을 연결하는 대신, 하나의 API와 하나의 워크플로 엔진을 통해 보내면 Novu가 그 메시지를 인앱 수신함, 이메일, SMS, 푸시, 채팅으로 펼쳐 보냅니다. 인앱 피드용 임베드 가능한 수신함 컴포넌트, 분기와 조건을 갖춘 워크플로 엔진, 그리고 한꺼번에 몰리는 이벤트를 하나의 메시지로 묶어 주는 다이제스트 엔진을 제공합니다. 프로젝트가 에이전트 커뮤니케이션 인프라라고 부르는 더 새로운 레이어는 이미 구축해 둔 AI 에이전트를 하나의 대화 모델을 통해 Slack, Microsoft Teams, Telegram, WhatsApp 같은 채널에 연결합니다. TypeScript로 만들어졌고, 호스팅형 플랜을 제공하며, 리포지터리에서 셀프호스팅할 수도 있습니다.
- 모든 채널을 위한 하나의 API — 제공업체마다 별도의 SDK와 웹훅을 두는 대신 인앱 수신함, 이메일, SMS, 푸시, 채팅을 하나로.
- 워크플로 엔진 — 분기, 조건, 지연을 두어 올바른 사람에게 올바른 채널로 올바른 메시지가 전달되도록 합니다.
- 임베드 가능한 수신함 — 미리 만들어진 컴포넌트로 제품에 바로 넣을 수 있는 실시간 알림 피드.
- 다이제스트 엔진 — 많은 이벤트를 하나의 메시지로 모아 사용자의 수신함이 넘치지 않게 합니다.
- 오픈소스이자 셀프호스팅 가능 — 알림 데이터와 로직을 여러분이 계속 통제합니다.
- 에이전트-채널 연결 레이어 — 플랫폼마다 핸들러를 만들 필요 없이 기존 에이전트를 Slack, Teams, Telegram, WhatsApp에 연결합니다.
Novu가 창업자의 성장 스택에서 차지하는 위치
알림은 단순한 배관이 아니라 성장 레버입니다. 활성화와 리텐션을 이끄는 메시지들 — 환영 넛지, "보고서가 준비됐습니다" 알림, 잠잠해진 사용자를 위한 재참여 이메일 — 이야말로 신규 사용자가 다시 돌아올지를 결정하는 바로 그 접점입니다. Novu는 전달 레이어에 자리합니다: 메시지가 어떤 채널로 나가고 어떻게 묶이는지를 담당하므로, 그런 접점들이 절반쯤 만들다 만 다섯 개의 연동 대신 한 곳에서 안정적으로 발송됩니다.
이건 저희가 직접 겪어 본 문제입니다. agentceres.com의 AI 그로스 오피서인 AgentCeres를 만들면서, 저희는 에이전트의 메시지를 Slack, Telegram, Discord, Feishu로 전달하며 그 채널별 배관을 직접 만들었습니다: 인바운드 웹훅, 메시지 정규화, 그리고 플랫폼마다 다른 포맷 편차까지요. Novu는 정확히 그 레이어를 제품화한 것이고, 에이전트 커뮤니케이션 부분은 사람들이 실제로 쓰는 채널에 에이전트를 연결하는 같은 일을 목표로 합니다. 그것을 직접 손으로 만드는 비용을 치러 본 입장에서, 여기 담긴 가치는 진짜라고 말할 수 있습니다 — 다시 만들고 싶지 않을 만큼 정말로 지루한 작업이니까요.
Novu가 하지 않는 것 — 그리고 무엇과 짝지어야 하는가
Novu는 메시지를 전달할 뿐, 그것을 쓰거나, 그 뒤의 전략을 정하거나, 메시지를 보낼 가치가 있는 사용자를 데려오지는 않습니다. 발송 인프라는 알릴 오디언스와 말할 가치가 있는 무언가가 있을 때에야 비로소 가치가 생기며 — 그 상류 작업은 완전히 다른 일입니다.
- 환영 및 라이프사이클 메시지를 전달합니다 — 하지만 환영을 받을 자격을 만드는 가입과, 언제 어떤 메시지를 보낼지 정하는 라이프사이클 전략은 여전히 필요합니다.
- 메시지를 여러 채널에 걸쳐 펼쳐 보냅니다 — 하지만 퍼널 상단을 채우는 콘텐츠와 론칭은 여전히 만들어져야 합니다.
- 알림 배관을 담당합니다 — 하지만 알림을 보낸 뒤 사용자를 계속 붙잡아 두는 것은 전달이 아니라 리텐션 업무입니다.
바로 이 지점에서 AgentCeres — AI 그로스 오피서가 Novu 같은 도구와 나란히 자리합니다. AgentCeres는 관리형 AI 마케팅 팀입니다: 전문가들이 라이프사이클 메시지, 오디언스를 키우는 콘텐츠, 퍼널을 채우는 론칭을 초안으로 작성하고 — 여러분은 모든 아웃바운드 발송이 나가기 전에 승인합니다. Novu는 메시지가 도착하도록 보장하고, 팀은 무엇을 말할지 정하도록 돕고 그 말을 할 만한 오디언스를 벌어들입니다. 관련 도구가 이메일 자체를 만드는 방식은 React Email을, AI 답변 엔진이 발견되는 데 어떻게 관여하는지는 생성형 엔진 최적화를 참고하세요.
FAQ
- Novu는 무료인가요?
- Novu는 오픈소스이므로 무료로 셀프호스팅할 수 있고, 무료 티어와 더 높은 볼륨·팀 기능을 위한 유료 티어를 갖춘 호스팅형 클라우드 플랜도 제공합니다. 최신 제한 사항은 리포지터리와 novu.co에서 확인하세요.
- Novu는 Resend나 Mailchimp 같은 이메일 도구와 어떻게 다른가요?
- 그런 도구들은 하나의 채널 — 이메일 — 과 그 뒤의 발송·리스트에 집중합니다. Novu는 다중 채널 알림 인프라입니다: 하나의 API와 워크플로 엔진으로 인앱 수신함, 이메일, SMS, 푸시, 채팅을 오케스트레이션하며, 하나의 이벤트를 알맞은 채널로 라우팅할 수 있습니다. 많은 팀이 발송에는 전용 이메일 API를 쓰고 채널 간 오케스트레이션에는 Novu를 쓰는데, 둘은 양자택일이 아니라 서로 보완적입니다.
- 1인 창업자로서 Novu가 필요한가요?
- 처음부터는 아닙니다. 트랜잭션 이메일 몇 개만 보낸다면 단일 이메일 API가 더 간단합니다. 조율할 채널이 하나 이상으로 늘어날 때 — 인앱 수신함에 이메일, 푸시까지 더해질 때 — 또는 Slack이나 Telegram에서 사용자와 대화해야 하는 에이전트를 만들 때 Novu를 찾으세요. 초기의 더 큰 병목은 보통 전달 레이어가 아니라 오디언스와 메시지 쪽입니다.
You built it. Now grow it.
AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.