Twitch Affiliate Program Qualification: The Data

With Monday’s launch of the Twitch Affiliate Program, we were curious about how many Muxy users would qualify. The requirements, as posted, are as follows: at least 500 total minutes broadcast, 7 unique broadcast days, an average of 3 concurrent viewers or more over the last 30 days and at least 50 followers. That may sound like a low bar, but a very small percentage of Twitch streamers meet all four requirements.

As we announced on Twitter, at least 60 thousand streamers across Twitch meet the requirements for the affiliate program. We want to help people understand exactly what they need to do to join the program. This post is based on our data as of Friday, April 21.

How to qualify

There are about 6,400 Muxy users who are qualified for the Affiliate Program. There are a further 20,000 who almost qualify, but are disqualified by one or more factors.


The most disqualifying metric by a significant margin was the average concurrent viewership requirement. Of the 20,000 who meet one or more requirement, 10,024 users, about half, do not meet the necessary average concurrent viewership. Compare that to the number who are disqualified by number of followers, 4,800, and it’s clear the story here. If you are an aspiring streamer looking to become an Affiliate, you likely need to get your average concurrent viewership up.

In the chart above, there are a surprising number of users with zero average viewers. The way the bins work, any value greater than 0.0 and less than 0.50 is labeled as midpoint of the bin 0.25. The vertical red lines are all drawn at the integer cut off points (3.0 in the case of the viewership requirement).

We also saw a number of data points showing zero viewers for individual streams. You should always have at least 1 viewer by keeping your Twitch dashboard open (it is also just a good habit to get into). Hard or awkward as it might be, ask your friends to watch your stream. Communities don’t develop out of the blue. They often start with your friends, whether those are Steam friends, people who like your art on Instagram, or childhood buddies.

Days streamed

The next biggest disqualifier is number of days streamed. This seems easy enough to fix, however one thing that might help you is setting up a schedule. A schedule can help your stream in many ways, but knowing exactly when you’ll hit your day requirement for the month will be easier with a schedule. Find two regular days a week, and that should get you to eight days for the month every month.

Minutes broadcast

The next largest disqualifier is minutes broadcast. If you’re already streaming the required number of days each month, you should be fine on minutes. If not, just add an extra streaming day or an extra 15 minutes to half hour each time you stream.


If you meet the other requirements, you are almost certainly going to meet the criteria for followers according to our data. Much like average concurrent viewership, a focus on community building could help. Set up a follower alert so you can acknowledge your new-found supporters, and try watching your past streams. It might be easier to see minor, easy-to-address fixes like mic popping or camera quality that way.


Good luck to everyone who’s working hard to join the Affiliate Program. Remember that you can keep track of how you’re doing each stream with Muxy’s Analytics. We may even have a fun tool coming out soon to help you on your journey to Affiliate status.

Read More

New sub tier alerts!

Muxy will support the new Twitch subscription tiers at launch. Your old subscriber alerts will still work, but you now have the option of setting up different alerts for each subscription tier!

We’ve already updated our system, so you can start making your subscription tiers alerts now.

Even if you choose not to offer higher tiers to your viewers, you’ll still benefit from our latest update by creating a separate alert for Twitch Prime subs.


New display conditions

The new display conditions for subscriber alerts are “Twitch Sub tier is exactly” and “Twitch Sub tier is at least”. When you select one of these display conditions, a dropdown box will appear so you can select one of the four subscriber tiers.

You can further refine your display conditions by adding another one for months subscribed.

With this system, you can create an alert for every Twitch subscriber condition!

Let us know what cool new alerts you make with for our new Display Conditions on Twitter.

Read More
In Blog

How to Stream for the First Time

Note from the post author, CrassKitty: Before we get started, I want to clarify this is just what has worked for me. It may not work for everyone and certainly isn’t set in stone.

This is it. The big moment.

The moment when you’re deciding to set up your stream for the first time. It’s an exhilarating and can feel nerve wracking. Muxy wants to help you be ready and have all the tools you need to succeed at streaming, so we’ve decided to write this super easy and simple blog post on how to stream for the first time.

Firstly, you’re going to need some programs. OBS Studio is free and can be found here: We previously wrote a tutorial on how to setup OBS.

Inifniscene(now called Lightstream) is also free and very simple to get started. There are several other programs you can use that are paid such as Xsplit and Gameshow. This blog post will not be focusing on how to set these up, but instead, the attitude and mindset you’re going to need to stream.

Stream Title

Before you can stream, you should come up with a great stream title. A couple good things to ask are:

Does your stream title educate your potential audience on what you’re doing?  

Is it engaging?

Does your title call people to you?

Think of a stream title as a minor first impression. As if you’re passing someone on the street and you’ve noticed what their shirt says or how cool their shoes are. You want your title to be something that represents what you’re doing that day and try to draw people to your stream.

Instead of “Chillin” try something that educates the viewers on what they are going to see. If you’re grinding to a new level, say that. If you’re exploring a new patch in a game, mention the highlights of the patch. Give your new potential viewers a reason to click and watch.

Game Saturation

Now, the next big thing that I like to follow is the rule of saturation. If you go to a game like LoL, Hearthstone, or Dota you will scroll upon pages upon pages on people with 0 viewers. Those people are not necessarily bad streamers, but they are near invisible. If you have to scroll to find them, they probably won’t end up being found 🙁

Hearthstone is a very saturated game to stream

Hearthstone is a very saturated game to stream

Instead you should find another game that you like that doesn’t have more than one page of broadcasters. The smaller the better! It increases your chance for someone to click on your stream. It even increases the chance someone who is streaming that game to more viewers will host you when they are done streaming to their viewers.

Find a game that not everyone is playing to find viewers

Find a game that not everyone is playing to find viewers

It is likely you want to start streaming because you’re a beast at League, and you really want to share this with the world. However, building up a core audience of even 2 to 3 people will drastically improve your chances while playing a larger game. Sometimes that takes playing a ‘smaller’ game to find a niche of people looking for a new streamer.

Building a Core Audience

How do you build a core audience? Engagement and consistency are key. Have a twitter account to tweet when you’re going to be live. Put a panel in your Twitch profile to state the times you are live. Add a bot command that link to that twitter. Some great bots include branebot, nightbot and moobot amongst many others.

The most important part is to engage with your followers and viewers. Even if no one is watching you, never stop talking, narrating, making jokes and then laughing at yourself. Do whatever it is that makes you, you.

Charisma is very important, but comes in many different shapes forms and sizes. If you’re personality is about raging and being angry, do that! If you’re more of the educational sort who wants people to learn from what you know of a game, go in that direction! Maybe you just like to laugh and make jokes, or maybe you’re more of the sexual nature. Whatever it is that you do to be you, don’t stop doing it.

Be consistent with it. Don’t change your personality every day, instead try to find one major key element that makes your stream unique to you and roll with it. It’s okay to have off days or maybe not be as on fire as you were, but keep the essential parts of your personality the same.

If you don’t know what your personality is, I advise you ask your friends why they like to be around you, or ask family members, or even people you game with online. What makes you unique? Why do they like to listen to you? These are the things that you can build your stream around.

This combined with a consistent schedule is essential, and for me, managed to get me a sizable core audience and keep them.

Now all of this advice isn’t going to work for everyone, and other people will find methods they like better. However, there is one key element that I haven’t yet mentioned, have fun! Streaming is a wonderful, amazing thing to do that allows you to potentially connect with people all over the world. Embrace how absolutely incredible that is and go forth with the idea that you can entertain people from all walks of life with just a click of the button.

Muxy Tutorials

Take a look at our Tutorials page to help get you started with broadcasting software, donations, and using alerts!

Read More
In Blog

Introducing AutoStream by Muxy!

From the day we were founded, Muxy has been dedicated to making running a successful Twitch channel easier and more accessible. From our alerts to our analytics to our visualizations, we’ve always worked toward our dream that all streamers have the resources they need to succeed on Twitch.

That’s why we’re taking the next step: stream automation.

Are you tired of playing the same game every day?

Is streaming getting in the way of your life?

Introducing AutoStream for Twitch. Combining state-of-the-art vocal synthesis technology, our in-depth information about streamer behavior, cutting-edge CGI, and machine learning, Muxy will make a near-perfect replica of you and your streaming style.

AutoStream will analyze your past VODs and replicate your voice, appearance, personality, and gameplay style to use in real time.

Building on modern artificial intelligence technologies, we’ve trained an army of AI agents to play the most popular games on Twitch. We’ve then merged this technology with advances in Vocaloids and real-time facial expression transfer research. The end result is a stream that no one will be able to tell isn’t actually you.

Self-streaming Muxy even interacts with your chat for you! We use our chat sentiment analysis and keyword recognition to determine the best way for ‘you’ to respond to chat messages.

Just click the “AutoStream” button on your dashboard and Muxy will do all the work. You’ll have a captive audience watching your stream and you don’t even have to be at your computer.

Save time.
Get outside.
Never stream again.

Read More