Skip to Content
Wisteria is in beta — these docs are evolving fast.
Super AdminNotifications

Notifications

Wisteria sends notifications for approvals, recertification, certificates, and a few other events. Configure delivery at Settings → Notifications.

Three channels

ChannelConfigurationRequired?
EmailOn by defaultRequired for password reset, certificates — can’t be disabled
SlackPaste an Incoming Webhook URLOptional
Browser pushOpt-in per learnerOptional

Email

Email goes out via Resend (Wisteria’s transactional email provider). Sender is noreply@getwisteria.com. If your organisation has an aggressive spam filter, ask IT to whitelist that sender.

You can’t disable transactional email (password reset, certificates) — those are required for the product to function. You can toggle off optional emails (approval-stage reminders, etc.) from this page.

Slack

Wisteria integrates with Slack via Incoming Webhooks — the simplest pattern, no OAuth needed.

To configure:

  1. In your Slack workspace, create an Incoming Webhook pointing at the channel you want notifications in (#wisteria-alerts is conventional). Copy the URL.
  2. In Wisteria, paste the URL into the Slack webhook URL field. Save.
  3. Click Send test to verify a message arrives in your channel.

Wisteria sends to Slack for: course submission, course approval/rejection, escalation reminders.

Browser push

Each learner opts in individually when prompted by their browser. Push notifications use the standard Web Push API with a service worker.

Use cases:

  • “You have a new course assigned”
  • “A course is overdue”
  • “You earned a certificate” (optional)

For super admins: there’s a server-side push endpoint, but Wisteria currently uses it sparingly — push is more useful for learner re-engagement than admin alerts.

Reminders

Wisteria has a built-in reminder cron that fires every four hours:

StageWindowTone
First nudge4–8h after pendingGentle
Repeat nudge24–28h after pendingReminder
Escalation48–52h after pendingEscalation flag

This runs for approvals, recertification windows, and course assignments approaching their deadline. Reminders stop automatically when the action is taken.

You can’t currently configure the cadence — it’s a fixed schedule. Per-workspace cadence overrides are on the roadmap.

Per-category preferences

Each notification category can be toggled independently per channel. Configure the matrix at Settings → Notifications.

CategoryEmailSlackPush
Module submitted for review — a trainer submits a course for approvalToggleToggle
Approval decision — a module is approved or sent backToggleToggle
Approval reminders & nudges — pending-approval cron remindersToggleToggle
“Wisteria noticed” suggestions — the AI scanner surfaces a new suggestionToggle

All channels are on by default. Turn a channel off for a category to stop those notifications without affecting other categories.

Transactional emails (welcome, password reset, certificate issue, IT handoff) are always sent regardless of these settings — they’re required for the product to function.

Weekly digest

A separate weekly digest toggle sends a summary email to super admins covering new suggestions, pending approvals, and XP activity. Off by default.

What gets notified

EventEmailSlackPush
Course submitted for approvalYes (approvers)YesNo
Step approvedYes (trainer)NoNo
Step rejectedYes (trainer)NoNo
Course fully approvedYes (trainer + super_admin)YesNo
Course publishedYes (assigned learners)NoYes
Course due soonNoNoYes
Certificate issuedYes (learner)NoNo
Recertification dueYes (learner)NoYes
IT handoff completedYes (original requester)NoNo
”Wisteria noticed” suggestionNoNoYes (if push enabled)
Last updated on