Skip to content

[feat : feed notification] add notifications system in-app and email/Slack story scheduled delivery - #1424

Open
socallmebertille wants to merge 9 commits into
mainfrom
feat/660_setup_notification_system
Open

[feat : feed notification] add notifications system in-app and email/Slack story scheduled delivery#1424
socallmebertille wants to merge 9 commits into
mainfrom
feat/660_setup_notification_system

Conversation

@socallmebertille

@socallmebertille socallmebertille commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Notifications inbox & activity feed

  • A single feed that merges your automations and notifications
image
  • An unread indicator in the sidebar so you can see when you just received one notification
image
  • Mark individual items as read, or mark everything as read at once; clicking a notification takes you straight to the relevant page
image
  • A new filter/sort bar to narrow the feed down (by type, read status, users origin, etc.) and reorder it
image

Notifications kinds (in-app & by email)

  • When owner set subscriptions
image
  • Story refreshes when owner set the subscription
image
  • Shared with you story or chat
image
  • Feedback (+ or -) — for data-team admins
image
  • Budget alerts — admins (and users when budget is fixed per-user) are notified when a provider budget limit is reached
image

Scheduled story delivery

  • Stories can be set up to automatically re-run and be delivered on a schedule (or alongside their refresh)
image
  • Choose who receives them — specific people or everyone with access
image
  • Delivered via email/Slack, with the latest version of the story attached as a PDF
image
  • Email as also (in addition to the attached PDF) the HTML in the email body
image

Per-story subscription controls

  • A "Notifications for this story" dialog lets each person choose whether they want story updates by email and/or Slack, and change their mind anytime
image image

One-click unsubscribe

  • Every email and Slack notification includes a secure unsubscribe link
image

Behind the scenes

  • A one-time backfill so recent past activity (shares, refreshes from the last ~90 days) shows up in the new feed right away

Related issues

Fix #659
Fix #660

Review in cubic

@socallmebertille socallmebertille self-assigned this Aug 19, 2026
@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

URL https://pr-1424-dc0675b.preview.getnao.io
Commit dc0675b

⚠️ No LLM API keys configured - you'll see the API key setup flow when trying to chat.


Preview will be automatically removed when this PR is closed.

cubic-dev-ai[bot]

This comment was marked as resolved.

@socallmebertille
socallmebertille force-pushed the feat/660_setup_notification_system branch from c43bdc0 to b548c3b Compare August 20, 2026 16:08
cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

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.

[feature] Set up notification system (email or in-app) [feature] Send scheduled stories by email or Slack

1 participant