Feedjoltdocs
Workflow

Notifications

How Feedjolt notifications work over email and Slack. Covers event types, subscriptions, the Weekly Jolt, the daily admin digest, vote thresholds, and email preferences.

Two delivery channels: email and Slack. (More on the way.) Both are driven by the same event types and subscriptions.

Event types

EventDescription
post.createdA new post was created on a board.
post.mergedA post was merged into another.
post.moderatedA draft post was approved or rejected.
status.changedA post's status changed.
comment.createdA new comment was posted (public or internal).
vote.thresholdA post crossed a configured vote count.
changelog.publishedA new changelog entry went live.

Subscriptions

A subscription says "send me X event for Y resource via Z channel".

  • Resource - a workspace, a board, or a single post.
  • Channel - email (per user) or Slack (per channel mapping).

End users automatically subscribe to their own posts (status changes + comments). Members subscribe per their preferences at Dashboard -> Settings -> Notifications.

Email

End users get an email when:

  • The status of a post they authored changes.
  • A new comment is posted on a post they authored, voted on, or are subscribed to.

Members get email per their personal subscriptions. Defaults are conservative - only events you explicitly subscribe to.

Every email has a one-click unsubscribe (RFC 8058 compliant). Clicking removes that specific subscription, not your account.

Weekly Jolt

Owners and admins get one AI summary email per week: up to five signals from last week's feedback, with links to the posts that support each signal.

Post links open the dashboard (/dashboard/boards/{board}/posts/{id}), not the public portal. Internal and private tickets 404 on the portal; the dashboard is the recipient's workspace.

Configure day, time, timezone, and language at Dashboard → Settings → Notifications. Archive of past Jolts is linked from that card.

Daily admin digest

One email per workspace per day, summarising new end-user posts on your boards. Owners and admins receive it. The workspace stays quiet on days with no new posts.

What goes in the digest

  • End-user posts (web, widget, JWT-SSO submissions, and approved email-intake)
  • Posts published in the last 24 hours
  • Up to 5 posts per board, with an overflow link to see the rest

What doesn't go in

  • Posts you (or other admins) created
  • Imported posts (Canny, CSV)
  • Drafts and posts held by moderation
  • Boards with the digest toggle turned off

How to control it

  • Per board: Board settings → Notifications → "Include this board in the daily admin digest." On by default.
  • Per admin (personal): Email preferences page → toggle off "Daily admin digest" to opt yourself out without affecting your teammates.
  • Workspace timing: the digest fires once per day. By default at 09:00 UTC; workspace-level timezone configuration is on the roadmap.

Slack

Configure channel mappings at Dashboard -> Integrations -> Slack. For each channel, pick which events to deliver. Workspace-wide or per-board.

See Slack integration for setup.

Webhooks

For programmatic integrations beyond Slack, use outgoing webhooks. Same events, signed payload, your endpoint.

See Webhooks.

Vote thresholds

vote.threshold is a special event. Subscribe with a threshold value (e.g., 50) and you'll get notified when any post in scope crosses that threshold.

Thresholds fire once per post - crossing 50 triggers, dropping below and back doesn't.

Email preferences

End users manage their email preferences at feedjolt.com/p/{slug}/email-preferences - accessible via any unsubscribe link in any email. Members manage at Dashboard -> Settings -> Notifications.

Quiet hours

Not currently supported. We've heard the request; it's on the roadmap.

On this page