# Social alerts

> Announce your YouTube videos, Twitch lives and TikTok posts on Discord automatically: 9 platforms, custom message. Free to install in 30 seconds.

Canonical: https://ganyu.fr/en/wiki/alertes-sociales
Last updated: 2026-09-06

Automatically announce every post from your favorite creators: Ganyu watches 9 platforms and posts in the channel of your choice, with a customizable announcement message.

## Supported platforms

Each platform has its own page in the Alerts tab of the dashboard. There you declare the account to follow by its identifier (username, channel, subreddit or feed URL depending on the case).

- YouTube: new videos and livestreams from a channel.
- Twitch: stream starts of a streamer.
- Kick: stream starts of a streamer.
- TikTok: new posts from an account.
- X (Twitter): new posts from an account.
- Bluesky: new posts from an account.
- Reddit: new posts from a subreddit.
- RSS feeds: any site that exposes a feed.
- Podcasts: new episodes from a podcast feed.

## Setting up an alert

Everything happens in the dashboard: open the page for the platform you want, add the account to follow, choose the destination channel and then, optionally, a display name and a custom announcement message (up to 2000 characters, for example to mention a role).

Ganyu then automatically composes a nice embed (author, title, description, thumbnail, "View" button) for each new post. Your custom message, meanwhile, is posted as text above the embed.

Each alert can be enabled or disabled individually without having to delete it.

Variable | Replaced with
`{title}` | The post's title.
`{url}` | The link to the post.
`{author}` | The name of the followed creator.

Tip: Insert {title} and {url} into your announcement message for dynamic text, e.g. @everyone {author} just posted: {title}, {url}.

## Quotas and premium

Social alerts are a premium server feature: the free tier doesn't let you set up any. The quota applies per platform, so you can follow as many YouTube channels as Twitch streamers, each within its limit.

Tier | Followed accounts per platform
Free | 0
Premium | 3
PRO | 25

Tip: Combine a Twitch alert with a button-role mention (roles-automatiques) so your members choose for themselves whether to get notified.

## Frequently asked questions

### How quickly is a post announced?

Ganyu polls each followed platform regularly. The announcement therefore arrives shortly after the post, within the limits of the check cycle and each platform's own delays.

### Can I mention a role in the announcement?

Yes. Put the mention (`@everyone`, `@here` or ``) in the alert's custom message field: it will be posted as text above the embed.

### How many creators can I follow?

The quota applies per platform: 3 accounts per platform on Premium, 25 on PRO. The free tier doesn't allow social alerts.

### An alert stopped working, what should I do?

Check that the account's identifier is still valid (channel not renamed/deleted) and that the destination channel still exists and remains accessible to the bot. You can disable and then re-enable the alert from the dashboard.

### How do I announce a Twitch stream on Discord?

Open the Twitch page in the Alerts tab of the [[dashboard]], add the streamer's handle, pick the target channel and save. Ganyu posts an embed as soon as the stream goes live.

### Which platforms does Ganyu watch?

Nine: YouTube, Twitch, Kick, TikTok, X (Twitter), Bluesky, Reddit, RSS feeds and podcasts. Each has its own configuration page and its own quota.

### Can I follow a site with no API?

Yes, through its RSS feed: any site that exposes one can be followed like a social platform, including a podcast feed where every new episode triggers an announcement.

### Can I customise the announcement message?

Yes, up to 2,000 characters posted as text above the embed, with the `{title}`, `{url}` and `{author}` variables. That is where a role mention goes if you want one.

### Can I pause an alert without deleting it?

Yes, every alert can be enabled and disabled individually. Its configuration is kept, so you can mute announcements during a break and resume exactly as before.

### Can each creator post to a different channel?

Yes, the target channel is picked per alert. Nothing forces you to group every announcement from one platform in the same place.

### Can I rename a followed account in the announcements?

Yes, an optional display name replaces the technical account id. Handy when a channel handle does not match the name your community knows the creator by.

## Sources and official documentation

- [Twitch Developer Docs: EventSub](https://dev.twitch.tv/docs/eventsub/)
- [YouTube Data API v3](https://developers.google.com/youtube/v3)
- [Bluesky (AT Protocol) API docs](https://docs.bsky.app/)
- [RSS 2.0 Specification](https://www.rssboard.org/rss-specification)

## Related

- [The Ganyu wiki](https://ganyu.fr/en/wiki.md)
- [Server statistics](https://ganyu.fr/en/wiki/statistiques.md)
- [Game trackers](https://ganyu.fr/en/wiki/jeux-trackers.md)
- [Utilities](https://ganyu.fr/en/wiki/utilitaires.md)
