Skip to main content

StreamElements integration

Connecting StreamElements lets AveloBot react to donations / tips that come in through your StreamElements tip page. The bot subscribes to StreamElements' realtime feed and renders the Tip event when a tip arrives.

Connecting

  1. Get your JWT token from StreamElements:
    • Sign in at streamelements.com.
    • Go to Account → Show secrets (or the equivalent in the current StreamElements UI).
    • Copy the JWT token.
  2. In AveloBot, open /settings/streamelements.
  3. Paste the token and click Connect.

The page will show Connected if AveloBot was able to authenticate against StreamElements.

What it does

Once connected, AveloBot listens for tip events on the StreamElements feed. Each tip triggers your configured Tip event response (see the event reference).

Disconnecting

Click Disconnect on the settings page. AveloBot deletes the token and closes the realtime connection.

Troubleshooting

  • "Disconnected" right after connecting — the token is likely invalid or revoked. Generate a fresh one in StreamElements and try again.
  • Tip event doesn't fire — make sure the Tip response is enabled on the /events page. The connection alone isn't enough — the response must be on.
  • Subs / follows aren't fired by this — by design. AveloBot gets those directly from Twitch via EventSub. The StreamElements connection is for tips only.