IPTVbp changelog

New features and fixes in IPTVbp, the IPTV billing software, as store owners read them in their weekly update. Newest first, each with the day it went live.

  1. Module offers: a module at a lower price for a limited time

    From time to time one module is on offer. On the Modules page it shows an "Offer" badge, and the module and its checkout show the offer price and the day the offer ends. Add it on monthly billing before then and your first monthly payments for it are at the offer price, then the normal price. Modules you already pay for do not change.

  2. Every plan

    You can now lower your extra slots

    Under Plan & billing → Extra Resources, each extra you bought has a new "Remove one" button. It works while the slot is not in use; otherwise it is greyed out with a hint such as "All your extra slots are in use. Remove a panel first." "Buy Extra" now asks you to confirm the monthly price ("Add for €…/mo"), and the "Extras: +€…/mo" line counts only the slots you use, as your renewal does. Staff: Support and Viewer staff can no longer use "Assign to customer" on a media server, and Viewer staff can no longer change a customer's devices or end date.

  3. Bundles with €0 plans inside now create normal paid lines

    When a customer pays for one of your bundles, every line it creates on your panels is now a normal paid line for the length of the bundle, even when a plan inside the bundle has the price €0. Before, such a line could be made as a trial line on the panel. Your own trials work exactly as before. There is nothing to change.

  4. Every plan

    Password reset and account set-up e-mails to your customers are now delivered by the platform

    When one of your customers asks for a password reset, or gets the "Set my password" e-mail to set up their account (after an import, or when you link an existing Plex, Emby or Jellyfin user to a customer), the e-mail now always goes out through the platform's own mail service, even if you set up your own e-mail provider. The sender name is your store's name and the link works as before. This way we see when one of these e-mails bounces or is blocked and can deal with it. All your other e-mails still go out the way you set them up. There is nothing to change.

  5. Every plan

    Shared links to your sign-up and password pages show your store

    When a link to your store's sign-up, forgot-password or reset-password page, your customer area or a payment link is shared (WhatsApp, iMessage, social media), the preview now shows your store's name and picture. There is nothing to set up.

  6. New: order a logo or a whole Brand Kit, designed for your store

    Under Storefront → Branding you can now order Logo Basic (a logo for dark and light backgrounds plus a favicon and app icon) or the Brand Kit (also a website header logo, social profile and cover images, a bot avatar and a storefront banner), one-time. Fill in a short brief, then approve one of the concepts we send for each step or use "Request a replacement". At the end you download every file, and "Apply to my store" puts the logo and favicon on your store in one click — with Undo.

    Read the guide

  7. Every plan

    Portal app on iPhone: pop-ups and the sale banner clear the status bar

    With the portal added to your phone's home screen, pop-up windows (such as a module's details under Modules) and the sale banner at the top no longer sit under the phone's clock and notch, and long pop-ups scroll all the way to their buttons. Pop-ups in your customers' installed app get the same fix.

  8. Every plan

    AI assistants can now read your whole store in one file

    Your store now also has /llms-full.txt next to /llms.txt: one plain-text file with your plans and prices, your FAQ, your published help center articles and your published pages, so AI assistants and AI search can read and quote your store correctly. It holds only what visitors already see on your store; hidden and members-only products stay out. There is nothing to set up.

  9. Every plan

    Minimal and Sport themes: add a hero picture

    On the Minimal or Sport theme, open Storefront → Edit on your site, use the Hero pencil and set "Hero picture". Minimal shows it as a wide picture under the buttons; Sport shows it behind the headline, darkened on the text side. Leave it empty and your store looks the same.

    Read the guide

  10. Every plan

    New payment gateway: PayMeGate

    Under Payment gateways you can now add PayMeGate with your own PayMeGate account: customers pay by card (and the other methods you switch on in PayMeGate) on PayMeGate's checkout page, and the money goes to your PayMeGate account. Paste a live API key, set the webhook URL shown on the Add Payment Gateway page in PayMeGate and paste its signing secret into Webhook Signing Secret. To offer only some methods, click Configure and tick them under Payment Methods. Every payment is checked again with PayMeGate before delivery.

    Read the guide

  11. Every plan

    Premium IPTV theme: choose what every button says, where it goes, or hide it

    On the Premium IPTV theme, open Storefront → Edit on your site and use a section's pencil. Edit Hero: "Hide the main button", "Hide the second button" and where each goes (your free trial, All plans, the plans on your home page or your own link), plus the ✓ lines and the live badge. Edit Navigation: the top bar button's text, place, or "Hide the button in the top bar". Edit Plans: hide the free-trial box. Edit Closing call-to-action and Edit Footer: hide or move the button, hide footer links. Until you change something, your store looks the same.

    Read the guide

  12. Customers find "Change plan length" straight away

    When a product is sold in several lengths (for example 1, 3, 6 and 12 months), your customers now see "Change plan length" right under their subscription, and the "Change Plan" button on the subscription shows the same longer and shorter lengths with their prices instead of telling them to open a ticket. A shorter length starts at the next renewal; a longer one can start then or be paid now with "Upgrade & renew now". Where your product offers more connections, "Add multiroom device" is there too. Nothing changes in your product settings.

    Read the guide

  13. Live chat: visitors can start a chat with just their e-mail

    When "Require Login" is off in your live chat settings, a visitor now only needs an e-mail address and a message to start a chat on your store; the name is optional. If they leave it empty, you see the part of their e-mail before the "@" as their name.

  14. Premium IPTV themes: show your closing picture whole, above the title

    On the Premium IPTV themes (Dark and Light), the pencil of the closing call-to-action section (Storefront → Edit on your site) has a new choice, "How your picture shows": keep "Behind the text" as today, or pick "Whole picture above the title" to show your picture complete, with nothing cut off and no dark layer, and the title, text and button under it.

  15. Review stars on more product cards and next to the product name, with reviewer names masked

    Once a product has a published review, its stars and number of reviews now also show on the product cards of more store designs and right under the product name on its page, with a click down to the reviews. To protect your customers, your store now shows a reviewer's name masked, only its first and last letter (for example "Anna K." shows as "A***K"); your Reviews page still shows the full name.

    Read the guide

  16. Every plan

    New payment method: Cash App ($Cashtag)

    Under Payment gateways you can now add Cash App ($Cashtag). Enter your $Cashtag (and an extra note if you like): at checkout your customer sees the amount, your $Cashtag, a reference code to put in the Cash App note and a link that opens Cash App. The order waits until you open "Cash App payments need manual reconciliation" on the Payment gateways page, find the reference code and click Mark received & provision, just like Interac and Wise. This is separate from Cash App Pay, which runs through a Square account.

    Read the guide

  17. Every plan

    Brought-in lines land on your recurring plan, matched by connections

    When a customer adds a line they already have (Add existing subscription), or you use Import existing line, it now goes on your recurring plan for that panel instead of a cheaper one-time pass. When your plan's options are set up with a number of connections (ask us in your chat), the line gets the option with the same number of connections; if no option has that number, it goes on the plan's default option and shows under Subscriptions → Needs manual set-up with the reason, so you can check it before the next renewal.

    Read the guide

  18. Review thank-you codes can go into one of your campaigns

    On the Reviews page, under "Thank-you for reviewing", you can now pick "Put reward codes in campaign" and choose one of your own campaigns. New thank-you codes are then added to that campaign while it is Active, so you see them and how they are used under Promo codes → Campaigns, marked "Review reward". Leave it on "No campaign" to keep things as they are.

    Read the guide

  19. Every plan

    Panel help right on the setup step, and "Choose packages" for plans made before your panel

    On the panel step of the setup, "Get help connecting" now opens a short form right there: your panel type, its address and what goes wrong (never your password), and you see straight away that we reply in your chat. Plans you made before connecting your panel show "Delivered by hand — no panel" and a "Choose packages" card on your dashboard and on Products, so you can put them on the panel in a few clicks. Customers who order a plan you deliver by hand now see "Your order is received; the seller will send your login" instead of a waiting spinner.

  20. Every plan

    Pricing page: included modules follow Monthly / Yearly

    On our pricing page, the "Included Modules" window of a plan now shows what each module normally costs for the period you pick — per month with Monthly, per year with Yearly — and the total follows too. Modules that have no separate price simply say Included.

  21. Every plan

    Contact Customer tickets wait on the customer, ended imported lines no longer read Active

    A ticket you open with Contact Customer now goes straight to Answered (it is waiting on the customer), so it no longer shows up as a ticket you still have to answer. And when you import an existing line with an end date that has already passed, it is added as Pending Renewal instead of Active.

  22. Every plan

    Fewer old panel alerts in your bell, a clear Strong 8K key message

    When our regular check could not reach your panel but the panel has worked again since, that alert no longer stays in your bell (notifications) — only problems that are still there are shown. And if Strong 8K doesn't accept your API key when you connect the panel, you now see "Strong 8K didn't accept the API key. Copy it again from your reseller dashboard." instead of a bare error.

  23. Every plan

    Reseller accounts: clearer progress while your panel is set up

    If creating a reseller account on your panel fails a try, the order now says so at once and that we retry automatically. Setup also copes with a panel page that reloads. New to selling resellers on a panel? The product editor asks for one test reseller with 0 starting credits first. Add Credits opens on that reseller, takes whole credits only and asks you to confirm. NXT panel settings now have DNS for new resellers, filled in on every reseller you create; they can still change it on the panel.

  24. Every plan

    Give a reseller their panel API token

    Sell reseller accounts? Open the reseller (Customers → a customer → Reseller → View) and paste their panel API token under Reseller's panel API token. It is saved encrypted, you only see the last 4 characters afterwards, and your customer finds it on their account under Your panel API token. We don't email it — let them know it's there.

  25. Every plan

    We tell you when a gateway's webhook secret is wrong

    If WolvPay, Rampex or Square keeps sending payment updates we have to reject because the webhook secret saved in your store doesn't match, your dashboard and Payment gateways now say so, with the steps to fix it. The notice goes away by itself once the next update passes the check.

  26. Every plan

    Your logo on your customers' notifications

    Push notifications to your customers — and the app they add to their home screen — now show your store's logo instead of ours. No logo set yet? They see a plain TV icon, never another brand.

  27. Every plan

    Choose the starting credits for a new reseller account

    When you add a reseller account for a customer (Customers → a customer → Add Subscription), you now choose how many credits it starts with — 0 included. With 0, no credits leave your panel and the order is recorded at €0; your reseller tops up later with "Buy reseller credits".

  28. Every plan

    Your own top menu on the Neon look

    Stores on the Neon look can now rename, hide and reorder every link in the top menu and add their own pages to it — extra links go into a "More" list, and on phones every link is in the menu.

  29. Every plan

    Safer "add my existing line" for your customers

    When a customer adds a line they already have, a MAC address your panel doesn't know is no longer added, an old free trial that has ended is refused with a clear message, and a line that has already run out is added as waiting for renewal instead of active.

  30. Every plan

    Easier credit top-ups for your resellers

    When a reseller buys credits in your store, the payment methods and the Pay button now stay in view under the packages, a payment method is already chosen for them, and the form says what is still missing.

  31. Every plan

    New guide: connect an Activation Panel

    Step by step: connect your Activation Panel with its API address and your reseller API key (no password needed), what it supports, and how to fix the common errors.

    Read the guide

  32. See how your app is used

    Push Campaigns now shows how many customers installed your store app, opened it from their home screen, switched on your push notifications and opened them, over the last 30 days.

  33. Every plan

    Panel help asks only for your panel address

    The panel help form in your support chat now asks only for your panel's address and what's going wrong. We check it from our side and never need your password.

    Read the guide

  34. Thank customers for reviewing

    On the Reviews page you can now give the same small thank-you for any honest review: a discount on the next order or account credit. Every rating gets the same thank-you, and the review is marked as rewarded.

    Read the guide

  35. Every plan

    More checkouts end in a payment

    A shopper who comes back from a payment page without paying now sees your other payment methods in their account, on the same order. Your checkout can show the methods your shoppers actually finish with first, and Payment gateways shows how many checkouts each method turns into payments.

    Read the guide

  36. Product reviews

    Customers who bought a product can rate it with stars and a short review. New reviews wait for your approval before they show. €4.99/month or €49/year.

    Read the guide

  37. Every plan

    Payment errors explained

    When your payment gateway refuses a checkout, you now see what it answered, whether it is yours to fix and the steps to fix it: in your notifications and on that gateway under Payment gateways.

    Read the guide

  38. Safer payment checks

    Before an unpaid Rampex or Mollie order is closed, every payment link of that order is now checked, so a customer who paid on an earlier link is never missed. A payment gateway that still has unpaid orders can’t be deleted any more: switch it off instead.

    Read the guide

  39. Resent logins include the server address

    Resend Credentials now sends the server address, M3U and EPG links too, the same as the e-mail after an order.

    Read the guide

  40. Credit Tracking for all your stores

    With Multi-store, Panel Credit Tracking on one of your stores now works on all stores of the same login. Your other stores show Included via and that store’s name on their Modules page.

    Read the guide

  41. IPTV lines run out on your panel

    We no longer suspend or delete IPTV lines on your panel when a customer stops paying or is deleted: the line simply runs out at its expiry date on the panel. Plex, Emby, Jellyfin and VPN accounts still pause automatically.

    Read the guide

  42. One discount per order

    A discount code, a loyalty reward and a customer-group discount are no longer added together: your customer gets the biggest one, and checkout tells them when only one applies.

  43. New guide: rename your store

    How to change your store’s name on the storefront, in page titles, e-mails, checkout and the customer area, and what keeps the old name for a while.

    Read the guide

  44. Every plan

    Keep an eye on a customer

    Click Watch on a customer to keep an eye on them, with a date to check them again. You find them all under Customers → Watch list.

  45. Every plan

    Customers can add streams mid-plan

    Plex, Emby and Jellyfin customers can add streams in the middle of their plan: on their subscription they click Manage, then Add more streams. The prices are your own stream options.

    Read the guide

  46. Every plan

    Credits on your Dashboard

    Your Dashboard now shows a Credits card with the balance of each credit panel and a warning when it runs low.

  47. Every plan

    What your reseller account can do

    When your panel blocks something (for example extending lines) or something keeps failing, the panel’s page now shows What your reseller account can do on this panel, with what to ask your panel provider.

    Read the guide

  48. Every plan

    MAC only packages are marked

    Packages your panel marks as MAG-only now carry a MAC only badge in every package picker, so you don’t sell them to app users by mistake.

  49. One panel login for all your stores

    With Multi-store, connect your panel once in your main store, use it in your other stores and give each store its own credits. Orders wait when a store runs out and go through once you top up.

    Read the guide

Follow the changelog feed, see IPTV billing software pricing or try the live demo store.