Skip to content

Update content for Topics core concept page #839

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
May 11, 2025
Merged

Update content for Topics core concept page #839

merged 9 commits into from
May 11, 2025

Conversation

Aviatorscode2
Copy link
Contributor

Add "Topics" Concept Page to Documentation

Summary:

This PR introduces a new concept page for topics, describing how they enable efficient group targeting in Novu's notification system. Topics act as logical groupings of subscribers and provide a fan-out delivery mechanism.

What's included:

  • Definition and purpose of Topics
  • Explanation of topic keys and naming conventions
  • Description of how Topics work within workflows
  • Details on dynamic assignment and autogenerated Topics

Topics simplify the complexity of sending notifications to large groups, improving scalability and reducing the need for repetitive targeting logic. This page equips developers with a clear mental model for using topics effectively in real-world applications.

Copy link

netlify bot commented May 6, 2025

Deploy Preview for docs-novu ready!

Name Link
🔨 Latest commit 907e59e
🔍 Latest deploy log https://app.netlify.com/sites/docs-novu/deploys/681fb4c4794d6000085042a8
😎 Deploy Preview https://deploy-preview-839--docs-novu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@DianaGBG DianaGBG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great content.

@DianaHackmamba DianaHackmamba requested review from DianaHackmamba and DianaGBG and removed request for DianaHackmamba and DianaGBG May 7, 2025 15:42
DianaHackmamba and others added 4 commits May 7, 2025 08:43
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
DianaHackmamba and others added 3 commits May 7, 2025 08:44
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
Co-authored-by: DianaGBG <Diana.Payton@gbgplc.com>
@DianaHackmamba DianaHackmamba requested review from DianaHackmamba and DianaGBG and removed request for DianaGBG May 7, 2025 15:45
@Aviatorscode2 Aviatorscode2 removed the request for review from DianaGBG May 7, 2025 15:50
@scopsy scopsy merged commit 903bd8a into main May 11, 2025
5 checks passed
@scopsy scopsy deleted the topics branch May 11, 2025 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants