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.

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
Last updated on