Creating Monetization Opportunities for Developers and Streamers
Expanding on our goal to help streamers and developers generate revenue on Twitch, today we’re announcing new features that will enable developers to build new monetized Extension experiences. The first two features — Subscription Status in Extensions and Subscription Purchase Trigger — will help developers unlock new ways for streamers to reward viewers who purchase a monthly subscription to their channel. Bits Enablement will let developers reach more streamer channels with the same Extension without needing to build multiple versions. Bits Transaction History enables developers to keep track of Extensions transactions.
Let’s dive in.
Sub Status allows an Extension to request permission from the streamer to obtain read access to a channel’s subscriber list. Subscriptions are one of the best ways for streamers to generate revenue on Twitch. When a viewer subscribes to a streamer’s channel, they are supporting the streamer with a tiered subscription that is automatically renewed monthly. This is how many streamers, like Ninja and Shroud, generate part of their revenue. Streamers reward viewers who subscribe with perks such as exclusive emotes, sub badges, subscribers-only Chat, ads-free viewing and more.
Extensions are active on more than 67 percent of Affiliate- and Partner-level channels and viewers have interacted with Extensions more than 1.8 billion times in 2019 so far. By sharing the viewers sub status in the Extension itself, we see an opportunity for incremental subscriptions growth. Sharing the subs status in a highly visible extension will improve a viewer’s ability to see their current subscription status and motivate them to either purchase or renew.
Beyond the standard subs benefits, Subs-enabled Extensions can now help streamers offer truly differentiated experiences and benefits at each subscription tier. By adding a viewer’s sub status in the Extension, we are also unlocking a developer’s creativity to create subs benefits that are unique to the streamer’s channel. The ability to differentiate a viewer’s subs benefits is a tool that streamers see as necessary to grow and retain their subscriptions base. Providing viewers unique opportunities to actively participate in a channel is a proven engagement strategy increases engagement and monetization opportunities for streamers immediately and for developers in the near future.
Subs Status is available now and can be implemented on any released Extension. Developers can implement this feature through the new dedicated Monetization tab in their Extensions dashboard. Streamers can enable and revoke Subs Status by toggling the Manage Permissions flag in their dashboard, which will pass the proper OAuth permission to developers.
Subscription Purchase Trigger
To kick off the subscription purchase flow from an Extension, we have also released the Subscription Purchase Trigger in limited preview. Subs Status and Purchase Trigger work together to drive awareness of unique sub benefits and the ability to pay or upgrade a viewer’s subscription level.
Real World Subs Status Implementation
To bring these new features to life, we have partnered with Streamlabs to implement the first Subs-enabled Twitch Extension called Face Masks.
Face Masks are a fun way to celebrate a new subscription. Streamlabs is leveraging Twitch emotes to create unique engagement opportunities in a streamer’s channel by enabling viewers to apply an emote face mask in the channel overlay. To unlock this capability, viewers purchase Tier 2 or Tier 3 subscriptions to access up to 26 Twitch Face Masks, which can then be applied to the channel through the use of Bits. Click
Creating Monetization Opportunities for Developers and Streamers was originally published in Twitch Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.