Guides

A fox speaks into a microphone beside a sleeping rescue dog in a warmly lit shelter room with a snowy window.

How to Run a Twitch Charity Stream With a Small Community

A first Twitch charity stream can fit into one regular broadcast. Pick one charity, confirm the donation page viewers will use, and plan a show that makes sense at any donation total. A winter game night with one moderator and a clear link is enough to start.

Choose the donation route before you announce the event. It determines what you can tell viewers, what your moderator needs to check, and which total you can report afterward.

Choose where viewers will donate

If you have Twitch’s Charity section in Creator Dashboard, search it for the organization you want to support. Twitch documents campaign creation for Affiliates and Partners. Check that the organization in the tool is the one you intend to support, especially if several local chapters have similar names. Twitch routes donations made through the tool via PayPal Giving Fund. See Twitch’s Charity Tool FAQ.

Your situationWhere to send viewersWhat to verify
You can create a Twitch fundraiser for the charityThe active Twitch fundraiserThe charity’s name and the public donation page for your channel
You want to support a charity you can’t find in the toolThe charity’s official donation page or its approved fundraising platformThe beneficiary, the link to share, and whether there is a campaign total you can see
You can’t confirm either route yetWait to announce donation instructionsAsk the charity for the correct page or fundraising process

A charity’s main donation page can work even if it gives you no event-specific total. Say up front that you’ll share the link and thank people for taking part. If a total matters to the event, ask the charity about a dedicated campaign page before you announce a goal.

Keep your fundraising message specific. Use the charity’s name and say how to reach the verified page. Subscriptions and Bits support your Twitch channel. A donation made through the fundraiser follows the charity’s donation route. See Twitch’s charitable donations guidance.

Set up the fundraiser and test the viewer’s route

For Twitch’s built-in tool, open Creator Dashboard → Charity, find the organization under Discovery, and choose Create Fundraiser. Review the charity details and set a goal if you want one. At your planned campaign opening, which can be a few minutes before the broadcast, use Start Fundraiser in My Fundraisers and check that the campaign is active. Twitch documents one active campaign at a time. See Twitch’s Charity Tool for Creators.

The person running the stream can see settings that an ordinary viewer can’t. Ask your moderator or a friend to test the public route while the campaign is active. Have them open it on desktop and on a phone, confirm the charity name, and check that the donation form is reachable. They can stop before making a payment. For the built-in tool, Twitch documents a direct page at twitch.tv/charity/CHANNELNAME. Replace CHANNELNAME with your channel name and share the tested link in chat so mobile viewers have a clear route. See Twitch’s Charity Tool for Viewers and the mobile instructions in Twitch’s FAQ.

Put the same verified link wherever people will look for it. A pinned chat message serves people watching live. A temporary About panel helps people who arrive between streams, if the campaign will stay open. Give the panel a plain-text description with the charity name and closing time. How to set up Twitch panels.

If the campaign opens with the broadcast, your advance announcement can give the date, charity name, and where the link will appear. Publish the donation link once you’ve checked the active campaign. If the public route breaks during the stream, ask your moderator to remove the stale link and tell viewers you’re checking it. You can continue the show while you verify the fundraiser. Resume asking for donations when the correct page is available.

Plan the show around what your community already enjoys

Start with the kind of stream regulars already attend. If they come for a cozy building game, give the event a small challenge you can finish together. A new game, new alerts, and a guest with an untested microphone each add work on a day when someone also needs to watch the donation page.

Here’s a worked plan for a streamer supporting a local animal shelter on Saturday, December 12, 2026, from 19:00 to 20:30 UTC. The event has one host, one moderator, and a winter village build. Before announcing it, the host checks the shelter’s official name and donation route, then chooses a main objective the group can finish in about an hour. Chat can vote on the village decorations regardless of whether anyone donates.

Time (UTC)What happensWho handles it
19:00–19:10Name the shelter, show viewers where to donate, and explain the building challengeHost introduces the event. Moderator posts the tested link
19:10–19:45Build the first half of the village and run an open chat vote on decorationsHost plays and reads votes. Moderator answers donation questions
19:45–19:50Take a short break and check the public link and campaign totalModerator checks the viewer route. Host checks the campaign
19:50–20:20Finish the build and give a short update on the fundraiserHost continues the planned segment, with time for one extra decoration if the build is ahead
20:20–20:30Show the finished village, thank participants, and say when the campaign closesHost gives the closing update. Moderator posts the closing time

A modest goal gives viewers a way to follow progress. Keep your show’s main activity independent of that number. If donations are slow, the build and chat vote still happen. If the community reaches the goal early, thank them and continue with the show you planned. When you have limited availability in December, publish the date and a reliable end time using the same channels as your regular Twitch streaming schedule.

Give your moderator a short set of instructions

Send the moderator the tested link, charity name, and closing time before the stream. Agree on who will update the pinned message and how they’ll reach you privately if the link fails. Check that the moderator has permission to pin messages, or handle the pin yourself. See Twitch’s moderation setup guide.

A short message they can reuse might read like this:

We’re supporting our local animal shelter tonight. The fundraiser link is pinned in chat. The campaign closes at 20:30 UTC. Everyone can join the decoration vote.

Ask the moderator to remove lookalike donation links and direct anyone with a payment problem to the fundraiser’s support options. They can answer where to donate without asking for card details, receipt screenshots, or other personal information in chat. If you want to acknowledge contributions on stream, decide what to read aloud before you start, and respect requests for anonymity.

If you’re hosting alone, choose a game you can pause. Put the link in one place viewers can find and use a planned break to check the campaign and answer questions.

Close the campaign and report the amount you can verify

Decide whether the donation page should close with the broadcast or remain open afterward. For a Twitch fundraiser you want to pause, Twitch documents Stop in My Fundraisers and Restart if you intend to resume. Check the viewer page after changing the campaign state. For a charity’s own page, follow the closing arrangements the charity gave you. See Twitch’s creator guide to managing a fundraiser.

Use the fundraiser’s recorded amount when you share the result. If you leave the campaign open, say when you checked that figure and when you’ll report the final total. If you used the charity’s general donation page and have no way to attribute donations to the stream, thank everyone who took part and share a highlight from the event.

After the event, remove or update your temporary panel, pinned instructions, and any scheduled messages. Keep the charity name, campaign link, and closing update together in your event notes so you can reuse the parts that worked next time.