Notifications and Email Preferences

How to use the dashboard's notification bell, manage email alerts, and never miss a renewal or billing event again.

What notifications you get

Witchly sends two kinds of notifications:

  • In-app notifications — shown in the bell icon at the top of the dashboard. Click the bell to see your unread alerts.
  • Email notifications — sent to the email tied to your Discord-linked account. Optional and category-based.

You’ll get notifications for things like:

  • Server renewal reminders (a couple of days before expiry)
  • Server suspension (if a renewal is missed)
  • Billing events (Elite plan charges, plan changes, payment failures)
  • Daily ritual streak rewards
  • Coin balance changes for big events (large coupon redemptions, etc.)
  • Platform announcements (maintenance windows, major updates)
  • Admin announcements targeted at your tier

The exact set varies — anything important enough to surface gets a notification.

The notification bell

In the top-right of every dashboard page, the bell icon shows your unread count.

Click the bell to:

  • See your most recent notifications
  • Mark all as read (clears the unread badge)
  • Open the full notification history

Notifications stay in your history indefinitely. The unread count is just for new ones since you last checked.

When the bell polls

The dashboard polls for new notifications:

  • Whenever you switch to the dashboard tab (focus)
  • Every 60 seconds while the dashboard tab is active
  • Pauses when the tab is backgrounded

So if you keep the dashboard open in a tab, new notifications appear within ~60 seconds of being generated. If you don’t, they’re waiting for you the next time you visit.

Email notifications — turning them on/off

Email notifications are managed in SettingsNotification Preferences (or similar — the exact label may vary).

You’ll see toggles for several categories:

  • Server events — renewals, suspensions, key state changes
  • Billing — Elite plan charges, plan changes, payment events
  • Economy — daily streak completions, big coin events
  • Community — admin announcements, partnership news
  • Everything — opt out of all email entirely

Each can be enabled or disabled independently. We default to “important things on, marketing-style stuff off,” but you can adjust to your preference.

Unsubscribing entirely

If you want zero email from us:

  1. Go to SettingsNotification Preferences
  2. Toggle off every category, OR
  3. Click “Unsubscribe from all emails” if it’s available

Important transactional emails (e.g., password resets, security alerts) may still send regardless of preferences — those are required by policy.

You can also unsubscribe via the link in any email we send.

Email source address

Witchly’s emails come from [email protected]. If you don’t see them:

  • Check your spam folder
  • Whitelist [email protected] in your email client
  • Confirm the email tied to your Witchly account matches the one you’re checking

We don’t send marketing emails, only operational ones.

What to enable for what use case

A few common configurations:

Single server, small community

  • ✓ Server events (so you see renewals coming)
  • ✓ Billing if Elite (so payment issues are visible)
  • ✕ Economy (the in-app bell covers this fine)
  • ✕ Community (rarely critical for solo operators)

Multi-server admin

  • ✓ Server events (every server’s events matter)
  • ✓ Billing
  • ✓ Economy (helps with budgeting)
  • ✓ Community (broader platform changes affect you)

Just running a Discord bot

  • ✓ Server events
  • ✓ Billing if Elite
  • ✕ Economy
  • ✕ Community

The general principle: enable what you’d want to know about even if you didn’t open the dashboard for a week. Skip what you’d just see in the bell anyway.

In-app vs email — when each fires

Most events generate both an in-app notification (immediately) and an email (within a few minutes). For events you’ve disabled email for, you’ll still see the in-app one.

Some platform-wide announcements may be email-only or in-app-only depending on urgency. Critical maintenance announcements are typically both.

Renewal reminders specifically

Because missed renewals → suspension → potential server loss, renewal reminders are the most useful notification we send. By default, you’ll get:

  • An in-app notification a few days before each server’s renewal date
  • An email reminder if you have server-events email enabled

If you’ve enabled auto-renew, you typically don’t get reminders — the auto-renew handles it silently. Reminders fire when manual action is needed.

Common questions

“I’m getting too many emails.” Open Settings → Notification Preferences and disable categories you don’t want. Or unsubscribe from all and rely on the in-app bell.

“I’m not getting any emails.” Check spam folder. Confirm the email on your Witchly account is correct (it’s tied to your Discord account by default — if your Discord email is wrong, our emails go nowhere). You can update your email in Settings.

“Can I get Discord DMs instead of emails?” Currently no. The notification system uses email + in-app. We may add Discord DMs in the future for users who’d prefer that channel.

“How long do notifications stay in the bell?” Indefinitely, until cleared. The bell shows your full history when you click it open.

“I missed a renewal reminder.” The reminder fires a few days before expiry. If you missed it (e.g., your tab was backgrounded for a week), you can still recover a suspended server within the grace window — see Recovering a Suspended Server.

“What’s the difference between this and the in-game broadcast banner I see at the top of every page?” The broadcast banner is for platform-wide announcements (planned maintenance, major changes). It’s separate from notifications. You can dismiss it if it’s something you don’t need to act on.