Skip to guide
NightCrew Docs

Documentation›Automation›Social Notifications

Automation

Social Notifications

Automatically post creator live alerts for Twitch, YouTube, Kick, Facebook, TikTok, or another provider.

Updated October 21, 20263 min read

Getting started

1

Choose detection

Twitch, YouTube, Kick, and TikTok use automatic live checks. Facebook requires a Page ID and Page access token. Other providers use the secured webhook shown after creation.

2

Identify the creator

Enter a Twitch/Kick username, a YouTube channel ID beginning with UC, or a Facebook Page ID. Add the public profile URL as the Watch Live fallback.

3

Live role

Give the streamer a role while live

4

Required title word

Both filters must match. Games: comma-separated exact names. Matching ignores case.

5

Design the alert

Customize the title, message, embed color, footer, and button using {creator}, {platform}, {title}, {url}, {category}, and {viewers}.

6

Choose delivery

Select a primary channel, optional additional channels, an opt-in notification role, link buttons, and an optional live discussion thread.

7

Verify it

Create the feed, use Send test to verify Discord permissions, then Check now to verify the platform connection and review its health status.

8

Keep it running

The worker checks for due feeds every 10 seconds, accepts instant provider webhooks, groups multistream alerts, updates every delivered copy, and records one notification per broadcast.

Settings reference

Use this reference when you need to check what a setting does.

Platform

Determines automatic API monitoring or secured webhook mode.

Identifier

Twitch/Kick username, YouTube UC channel ID, or Facebook Page ID.

Creator group

Combines simultaneous platform feeds for the same creator.

Destinations

One primary and multiple additional validated Discord channels.

Subscriber role

Members can opt themselves into or out of alerts from the notification button.

Events

Live, upload, post, premiere, Short, clip, scheduled, reminder, metadata change, and ended.

Buttons

Watch, creator profile, community, schedule, and alert-subscription actions.

Health

Waiting, healthy, live, offline, grouped, filtered, configuration error, provider error, or delivery error.

Webhook secret

Random unguessable path segment generated for webhook feeds.

How it works

Here’s what happens once you’ve finished setup.

  1. 1
    NightCrew

    Loads active feeds every 30 seconds using database leases so only one bot process handles a feed.

  2. 2
    Provider

    Checks supported endpoints and registers native Twitch EventSub or YouTube WebSub callbacks where configured.

  3. 3
    Security

    Supports timestamped HMAC signatures, a five-minute freshness window, unique webhook receipts, and replay rejection.

  4. 4
    Queue

    Persists failed deliveries, applies exponential backoff, recovers stale jobs, and moves exhausted work to a visible dead-letter state.

  5. 5
    Quota

    Staggers checks and automatically backs off individual providers when quota or rate-limit responses occur.

  6. 6
    Operations

    Diagnose, simulate the full lifecycle, retry, clone, import, export, back up, restore, and delete retained history.

  7. 7
    Analytics

    Tracks delivery health, conversion clicks without IP addresses, peak viewers, stream hours, platform performance, and CSV export.

  8. 8
    Plans

    Enforces feed, destination, history, and monitoring limits for the server's active subscription.

Example

EXAMPLE
Creator live alert

Twitch creator xNightAce, identifier xNightAce, public URL https://twitch.tv/xNightAce, #live-alerts, Twitch Live role, red embed, and title `🔴 {creator} is live!`.

Permissions

!
What NightCrew needs
  • View Channel
  • Send Messages
  • Embed Links
  • Manage Roles for opt-in alerts
  • Manage Roles
  • Create Public Threads when enabled

Discord commands

/social-statusShow active feeds and current health
/social-alertsPrivately choose creator notification roles
/social-panelPublish the server's creator subscription panel

Tips

i

Only bot-assigned roles are removed after going offline, failing a filter, or disabling this feature.

Things to know

!

Treat Facebook Page tokens and secured webhook URLs like credentials. Never paste them into public channels, screenshots, or support tickets.

Troubleshooting

Platform setup required

Add the platform application credentials to the NightCrew host and restart the correct process.

Configuration error

Correct the creator identifier or supply the required Facebook Page token.

Provider error

Credentials, quota, provider availability, or permissions prevented a check; read the health detail.

Delivery error

Grant View Channel, Send Messages, Embed Links, and role-mention permission in the selected channel.

Webhook returns 404

Feed is deleted, paused, or the URL is incomplete.

Webhook returns 403

The secret is wrong; use the complete generated URL.

Duplicate ignored

Reuse of the same stream_id or event_id is intentionally acknowledged without reposting.

Common questions

How does TikTok detection work?+

Enter an @username or full account URL. NightCrew checks TikTok's public live-room status and keeps the secured webhook as a fallback.

Why did it not post twice?+

NightCrew stores the stream or event ID and intentionally suppresses duplicate alerts.

What does Platform setup required mean?+

The NightCrew host is missing that platform's API credentials; a server administrator cannot fix global credentials from their dashboard.