# Extensions Submit for Review Process

**URL:** <https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086>\
**Category:** Extensions\
**Created:** [September 19, 2017, 8:55pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086 "2017-09-19T20:55:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![NobDev](https://avatars.discourse-cdn.com/v4/letter/n/e19b73/32.png) [@NobDev](https://staging-discuss.dev.twitch.com/u/NobDev)\
**Post date:** [September 19, 2017, 8:55pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/1 "2017-09-19T20:55:22Z")

</div>

Dumb question -

I’m about to submit an extension for review. They ask that I provide a channel that has the extension installed to view it on. The channel doesn’t have to be streaming for them to review it right?

---

<div class="post-metadata">

**Author:** ![guanzo](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/guanzo/32/3833_2.png) [@guanzo](https://staging-discuss.dev.twitch.com/u/guanzo)\
**Post date:** [September 20, 2017, 12:25am UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/2 "2017-09-20T00:25:42Z")

</div>

> **[Extensions](https://dev.twitch.tv/docs/extensions#submitting-your-extension-for-review)**
>
> Getting Started with Extensions

"Before submitting your extension for review, you must complete the Review Details section of the version you will submit. Pay special attention to the following fields and issues:

Name of Channel for Review — Specify the URL of the channel that you want to be used for the review process. To complete our review of your extension, **we require the version under review to be fully functional and live on a Twitch channel page until it is approved**. Also, if your extension requires live data to operate, please simulate the necessary data to allow our reviewers to use the full breadth of features offered by your extension."

---

<div class="post-metadata">

**Author:** ![NobDev](https://avatars.discourse-cdn.com/v4/letter/n/e19b73/32.png) [@NobDev](https://staging-discuss.dev.twitch.com/u/NobDev)\
**Post date:** [September 20, 2017, 1:13am UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/3 "2017-09-20T01:13:35Z")

</div>

Yea I saw that and that’s the part that’s confusing me. To me that reads that the extension needs to be installed and activated to be reviewed but I’m not sure.

---

<div class="post-metadata">

**Author:** ![mBeierl](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/mbeierl/32/3187_2.png) [@mBeierl](https://staging-discuss.dev.twitch.com/u/mBeierl)\
**Post date:** [September 20, 2017, 1:48pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/4 "2017-09-20T13:48:50Z")

</div>

yes you need to have the extension installed on a channel (in most cases it’s your own channel).

And as the documentation says, it needs to be fully functioning, even if your channel is not streaming.

---

<div class="post-metadata">

**Author:** ![NobDev](https://avatars.discourse-cdn.com/v4/letter/n/e19b73/32.png) [@NobDev](https://staging-discuss.dev.twitch.com/u/NobDev)\
**Post date:** [September 20, 2017, 6:30pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/5 "2017-09-20T18:30:56Z")

</div>

So the submission did not pass. The channel URL you provide not only needs to have the extension installed and activated, but needs to be streaming for them to review. This seems like a poor method in my opinion and was also not clearly explained in the documentation. From the e-mail:

"Thank you for submitting your extension for review. Unfortunately, your extension has been placed under Pending Approval because the following requirements were not met:

A test stream is required to review your Extension."

At the very least, I think they should provide a time window, or something similar, within the documentation, such as “The channel must remain live between 9:00 AM and 5:00 PM PST”

---

<div class="post-metadata">

**Author:** ![mBeierl](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/mbeierl/32/3187_2.png) [@mBeierl](https://staging-discuss.dev.twitch.com/u/mBeierl)\
**Post date:** [September 20, 2017, 6:57pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/6 "2017-09-20T18:57:15Z")

</div>

hmm, maybe if your extension has functionality that is only available when the stream is live.

My [panel-extension](https://www.twitch.tv/ext/rh6jq1q334hqc2rr1qlzqbvwlfl3x0-0.0.2) got released without me being live. The only thing I needed to do was actually create a test-clip on my channel, as this is the main feature of my extension.

If your extension requires a live stream, maybe you can find an actual streamer who would like to test your extension. Then you can add them as Testing Accounts in the extension’s “Access” tab.

Or provide Twitch with a time-frame when your stream will be live (just make sure it’s during business hours in San Francisco).

---

<div class="post-metadata">

**Author:** ![patrickgh3](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/patrickgh3/32/3263_2.png) [@patrickgh3](https://staging-discuss.dev.twitch.com/u/patrickgh3)\
**Post date:** [September 20, 2017, 7:45pm UTC](https://staging-discuss.dev.twitch.com/t/extensions-submit-for-review-process/12086/7 "2017-09-20T19:45:28Z")

</div>

I just received the same message for my overlay extension. I agree the instructions should be clearer about panel vs. overlay extensions and the expectations for each.
