Twitch bot
How to Set Up the Twitch Bot on Guilded
Want to make your server come alive when you go live on Twitch? The Twitch Bot helps you do precisely that, automatically sending custom messages when streams start, followers or subscribers join, or even when someone unsubscribes.
Let’s walk through how to get it all set up.
Add the Twitch Bot
- Click the caret button next to your server name
- Click Manage bots
- Select Twitch Bot from the list
- Click Add bot
If you haven’t already, make sure your Twitch account is connected to Guilded. You can do this under Settings > Connections.
Customize the Twitch Bot Flows
Once added, you’ll see a number of ready-made flows you can tweak.
- Click the Flows tab
- Click the menu button ⋮ next to a flow (e.g., Twitch stream online)
- Click Edit
- Under Trigger details, define who can trigger this flow. For example, set it to only users with the
@Streamersrole. - Click Next
Add a Custom Message
- Under Actions, click Add
- Select Send a custom chat message
- Choose your destination channel
- Write your message. Use templating like
$TriggeringUserand$TriggeringStreamLink:Linkto make it dynamic - Click Next, then Save
Your updated flow will now automatically post a stream link and shoutout whenever someone from your set group goes live!
Final Step: Save Your Bot
Click Save changes to lock in your custom bot setup
Visual Guide - Prefer visuals? Follow the steps shown in the image below:
💡Tips
Tip: Only users with a connected Twitch account can trigger these flows.
Tip: You can clone and modify flows to tailor them for subscriptions, unfollows, and more.
Tip: Add the bot to the correct channel permissions or it won't be able to post messages.
💬 FAQs
Q. Can I send private messages instead of public ones?
A. Yes! When customizing your message, toggle on Send as a private message to DM users instead.
Q. Can I remove roles if someone unsubscribes?
A. Absolutely. Use the Remove role action in a new flow triggered by "Twitch stream unsubscribed."
Q. Why isn’t my flow triggering?
A. Make sure the user triggering the flow has their Twitch account linked to Guilded and meets the role or member filter set in the flow.