Media Servers

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.

3 min read
Published February 12, 2026
Last checked October 24, 2026
plex
media-server
integration
billing

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.

Start free trial