Back to blog

Published on·By the DonoLink team·6 min read·Facts updated

Setting up Twitch donations: add a donation button in 5 steps

Create a Twitch donation page, add iDEAL and other methods, place the link on your channel and test donation alerts in OBS.

#twitch#donations#setup

Twitch does not provide a universal direct-donation button. You add one by creating an external donation page and linking it from your channel. This works independently of Affiliate status.

Step 1: create your donation page

Register a recognisable username, add your image and explain briefly what support helps you create. Your public DonoLink URL can then be reused in Twitch panels, chat and social profiles.

Step 2: choose amounts and payment methods

Offer a few realistic preset amounts while keeping a custom option. For Dutch viewers, make sure iDEAL is available. Connect and verify payouts before accepting a real payment.

Step 3: add the link to your Twitch channel

Create an About panel with a clear label such as “Support the stream”. Add the same URL to your bio and a !donate chat command. State that donations are voluntary and normally non-refundable.

Step 4: add donation alerts to OBS

Install the alerts browser source from your DonoLink dashboard, place it above your game capture and adjust sound and duration. Never show the private overlay URL to viewers.

Step 5: test before going live

Use a dashboard test for presentation, then make a small real payment to verify checkout, transaction registration and payout state. Check the result on desktop and mobile.

What does it cost?

DonoLink has no monthly subscription for the standard donation page and overlays. DonoLink charges 3.5% per donation and Stripe separately charges EUR 0.29. See current pricing for details.

Common mistakes

Avoid broken panel links, an unverified payout account, alerts hidden behind game capture, excessive sound volume and unmoderated messages. A short end-to-end test catches all five before your viewers do.