diff --git a/getting-started/how-novu-works.mdx b/getting-started/how-novu-works.mdx index 19146021..18bb8469 100644 --- a/getting-started/how-novu-works.mdx +++ b/getting-started/how-novu-works.mdx @@ -39,7 +39,7 @@ Instead of juggling multiple providers' APIs and SDKs, you get a single, consist - Power real-time notification feeds with our [full-stack UI Components libraries](/inbox/overview) - Handle notification templates and workflows -And so much more. +And much more. **This is a robust, highly customizable infrastructure layer that sits between your application and the user's devices and channels.** diff --git a/getting-started/novu-for/developers.mdx b/getting-started/novu-for/developers.mdx new file mode 100644 index 00000000..cb750a83 --- /dev/null +++ b/getting-started/novu-for/developers.mdx @@ -0,0 +1,27 @@ +--- +title: "Novu for Developers" +sidebarTitle: "Developers" +description: "Novu is a powerful notifications platform designed for developers and engineers to build, manage, and deliver scalable, extensible, and captivating multi-channel notification experiences while empowering product teams with intuitive tools and prebuilt components." +--- + +## Who is Novu for? + +How you use and get started with Novu depends on your role. While it’s initially implemented by engineering and development teams, Novu unifies everyone in an organization that authors, creates, sends, manages, and measures results from notifications being sent to end users. Novu empowers engineers to deliver notification platforms for product teams. + +### Novu for developers and engineers + +Novu empowers developers and engineering teams to quickly deliver a fully extensible notifications platform for product teams to create captivating notification experiences. + +We provide the following proven stack for developers to simply integrate notifications into their products: + +- **[Code-first Notification Framework](/sdks/framework/typescript/overview)** Opinionated, yet flexible, Framework for building and managing notification workflows. +- **[JSON Schema Based](/api-reference/overview)** Controls to craft a no-code visual editor to enable non-technical team members to modify content and behaviour. +- **[Prebuilt, customisable UI components](/inbox/introduction)** for in-app user notification feeds and preference experiences. +- **[Integration with multiple delivery providers](/integrations/providers/introduction)**, allowing you to continue using your preferred vendors with Novu. +- **[Scalable, reliable Novu Cloud SaaS infrastructure](https://dashboard.novu.co)** developed from scratch to meet the demands of high-volume notification delivery and storage (think hundreds of millions of notifications). +- **Observability** for delving into the lifecycle of a notification's success or failure. Eliminate guesswork of how, when, and why a user receives a notification. +- **Comprehensive documentation**, implementation guides, recipes and illustrative examples. +- **Compliance and security** for safely managing your data. +- **Open source** provides transparency you can trust, cultivates community contributions for fast improvement, and enables you to deploy and self-host a Novu instance into any environment of your choosing. + +Notification content can be written in a variety of common content tooling, including [React](/integrations/react-email), [Vue-email](/integrations/vue-email), MJML, and more. Content can also be customized and hydrated using any datasource. \ No newline at end of file diff --git a/getting-started/non-technical.mdx b/getting-started/novu-for/product.mdx similarity index 90% rename from getting-started/non-technical.mdx rename to getting-started/novu-for/product.mdx index 536f7271..6b5a179d 100644 --- a/getting-started/non-technical.mdx +++ b/getting-started/novu-for/product.mdx @@ -1,6 +1,6 @@ --- title: "No-Code tools to manage your notifications" -sidebarTitle: "For non-developers" +sidebarTitle: "Product Teams" description: "Change notification messaging, verbiage, and cadence without requiring engineering's help by using the Novu Dashboard UI." --- @@ -24,6 +24,10 @@ Dynamic data passed as part of the trigger payload can be easily used inside of A control can be as broad as `content` or as specific as `2fa_code_title_color`. This allows you to change the content of the notification without needing to touch the code. +### Create new email designs + +Novu's built-in email editor enables rich content creation without ever touching the code. + ### Change digest or delay frequency Controls can be used for controlling any aspect of the step configuration, for example: @@ -38,4 +42,4 @@ Read more about [digest strategies and how to prevent notification fatigue.](htt ### Control structure and layout Controls can be used to show/hide or rearrange the layout of the notification. -For example, you can have an input to show/hide a button, or change the position of a specific email section. +For example, you can have an input to show/hide a button, or change the position of a specific email section. \ No newline at end of file diff --git a/mint.json b/mint.json index e79edc93..9e6a364e 100644 --- a/mint.json +++ b/mint.json @@ -40,8 +40,8 @@ } ], "topbarCtaButton": { - "name": "Get Started", - "url": "https://dashboard-v2.novu.co/?utm_campaign=docs_top_bar_gs", + "name": "Try Novu", + "url": "https://dashboard-v2.novu.co/?utm_campaign=docs_top_bar_tn", "style": "pill", "arrow": true }, @@ -78,6 +78,13 @@ "getting-started/quickstart" ] }, + { + "group": "Novu for...", + "pages": [ + "getting-started/novu-for/developers", + "getting-started/novu-for/product" + ] + }, { "group": "Get started", "pages": [