How to connect your Plex server and sell Plex access
Connect Plex with its address and X-Plex-Token, then sell plans. Paying customers get a Plex invite to the plan's libraries automatically.
You can sell access to your own Plex Media Server through your store. We handle the billing part: when a customer pays, their Plex account is invited to your server with the libraries of the plan they bought. When they stop paying, the share is removed. You don't run any script of your own.
You need a Plex Media Server that our platform can reach, and its X-Plex-Token.
1Step 1 of 4Add your Plex server
Go to Panels → Media servers → All media servers. Under Add New Service, click the Plex card.
2Step 2 of 4Enter the server details
- Display Name: a name for the server. The first product you sell from it is named after it; you can rename the product later.
- Server URL: the address of your Plex server, usually on port 32400.
- X-Plex-Token: your Plex token. The help box under the field shows two ways to find it. Keep it private: it gives full access to your server.
Click Add Server. Your server's page opens.
3Step 3 of 4Create a plan
Open the Plans tab and click Create plan. Give it a Template Name, then set Max Active Streams, Allow Downloads and Allow 4K streaming. Under Library access, tick the libraries the plan includes. With nothing ticked, the plan gets all libraries.
Under Pricing, enter the monthly price. Suggest from monthly fills the empty longer lengths with a discount; change or clear any of them. Click Save Template.
4Step 4 of 4Put the plan on sale
On the plan's card, click Sell as product. Enter the Price, pick the Billing cycle and click Create product. Do this again for each length you want to sell. Every plan and length you sell from this server goes into the same product, so customers pick from one card on your store.
What happens automatically
- Purchase: the customer doesn't type a Plex username. We invite the email address of their account at your store and share the plan's libraries. They accept the invite in Plex. Ask customers to use the same email as their Plex account.
- Streams: Plex has no per-user stream limit of its own, so our stream checker stops any stream over the customer's limit.
- Renewal: nothing changes on Plex; the share stays.
- Not paid: after your store's grace period (normally 7 days after the end date), the share is removed.
- Cancelled: the customer keeps access until the end date, then the share is removed.
- Free trial ended: the share is removed straight away. Trials get no grace period.
On the server's Users tab you see everyone on your server. Customers who pay through your store are marked Paying, and invites they haven't accepted yet show Invite pending.
Ready to try it yourself?
Spin up your own IPTVbp store and connect a panel. It's free until you have 25 paying customers, no card needed.
Related Articles
How to set up plans and prices for Plex, Emby and Jellyfin
Build media server plans with their own streams, downloads, 4K and libraries, price each length, and sell them all from one product card.
How to sell multi-room (extra streams) on Plex, Emby and Jellyfin
Let customers pick how many screens they can watch on at once. Add stream options to a Plex, Emby or Jellyfin plan in one step.
Let customers choose their libraries and resend their Plex invite
Make libraries optional on a Plex, Emby or Jellyfin plan, and let Plex customers resend their invite or change the invite email.