> For the complete documentation index, see [llms.txt](https://docs.rivalryze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalryze.com/notifications/notifications.md).

# Notifications

RivalRyze sends you notifications about things that matter — Contest updates, achievements, guild events, account changes. This page covers what you'll get notified about, where the notifications arrive, and how to tune them.

## Where notifications appear

You can receive notifications in three places:

| Channel     | What you get                                                          |
| ----------- | --------------------------------------------------------------------- |
| **In-app**  | Bell icon in the dashboard. Every notification appears here.          |
| **Email**   | A subset of important notifications (you control which).              |
| **Discord** | Optional — the RivalRyze Bot can DM you, or post in a server channel. |

Manage which channels each notification type uses under **Account Settings → Notifications**.

## What you'll get notified about

### Contest events

* **You were invited to a Contest.** Someone added you to an Allowlist Contest. Click through to accept or decline.
* **Your invite was accepted / rejected.** When you requested to join an Allowlist Contest, the host's decision is sent to you.
* **An invite request came in.** As a host of an Allowlist Contest, when someone wants to join.
* **A Contest you joined has started.** Time to sync and play.
* **A Contest you joined has ended.** Final results — including whether you won.
* **A Contest you joined was cancelled.** Your entry fee has been refunded.
* **Someone joined your hosted Contest.**
* **Your stats updated** — when your progress changed the Contest leaderboard.
* **A donation was received** — for Contests you host or are participating in.
* **You won a Contest.** Prize pool deposited.

### Gaming events

* **Achievement unlocked** — when a new achievement, trophy, or rank syncs from a connected platform.
* **Game added to your profile** — when a new game appears in your synced library.
* **Stats updated** — periodic summary of stat changes after a platform sync.
* **Private profile detected** — your platform profile became unreadable; we can't sync until you fix the privacy setting.

### Guild events

* **You were invited to a guild Contest** — a host invited you specifically.
* **A guild you're in started a Contest** — broad notification when your guild has new competitive activity.
* **You were added to a guild** — your Discord server registered you on RivalRyze.
* **You were removed from a guild** — usually because you left the Discord server, or a guild admin removed you.

### Account events

* **Account created** — welcome email.
* **Email confirmation required** — link to confirm your email after signup or email change.
* **Email confirmation resent** — you requested another confirmation link.
* **Password reset email** — when you request a reset.
* **Password changed** — security notification after a change.
* **Subscription tier changed** — upgrade or downgrade.
* **Platform connected** — confirmation that Discord, Steam, PSN, Xbox, Battle.net, or Riot was successfully linked.
* **Platform connection expired** — if your link to a gaming platform has gone stale and needs to be reconnected.

### Shop and rewards events

* **Shop order delivered** — your gift card / cosmetic / game code is ready.
* **Shop order delayed** — fulfillment is taking longer than expected.
* **Reward program completed** — you finished a reward program and earned its prize.
* **Daily claim available** — your daily gem reward is ready (in-app only; not emailed by default).

## Configuring notifications

Open **Account Settings → Notifications** to see a grid of:

* Rows = notification types
* Columns = channels (In-app, Email, Discord)

Toggle each cell to enable or disable that notification on that channel.

{% hint style="success" %}
Most users keep **everything on for in-app**, and **only the important events on for email** (Contest starts, Contest wins, account security, Shop deliveries). Adjust to taste.
{% endhint %}

## Notifications can't be disabled for everything

A few notifications are **always sent regardless of settings**:

* Email confirmation links
* Password reset / change confirmations
* Security alerts (login from new device, password changed, etc.)
* Shop order receipts

These are required for account security and consumer protection.

## Discord notifications

If you want notifications in Discord (DM or server channel), the RivalRyze Bot must be installed on a server you're in, and your Discord must be connected to RivalRyze.

Configure DM notifications from **Account Settings → Notifications → Discord DM**.

Server channel notifications are configured by guild admins — see [Guild Settings & Activity Feed](/for-guild-admins/guild-settings.md).

## I'm getting too many notifications

A few quick fixes:

1. **Turn off email for routine events** (achievement unlocks, daily claim, periodic stat summaries). Keep in-app on for these.
2. **Mute notifications for inactive guilds.** Each guild has its own Discord notification toggle under your active guild settings.
3. **Set your active guild** if you're in many guilds — non-active guilds won't push as many notifications.

## I'm not getting any notifications

Check, in order:

1. **In-app:** the bell icon shows recent notifications even if no other channel is enabled.
2. **Email spam folder.** Add `notifications@rivalryze.com` to your contacts.
3. **Discord DM settings** — the bot can only DM you if your Discord privacy settings allow DMs from server members. Open Discord → User Settings → Privacy & Safety → "Allow direct messages from server members."
4. **Connection health.** If a notification depends on a synced platform (e.g., "Achievement unlocked"), the platform must be connected and syncing. See [Troubleshooting Sync Issues](/connecting-gaming-platforms/troubleshooting-sync.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.rivalryze.com/notifications/notifications.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
