WISP Billing / Running your hotspot

Packages

A package is what a customer buys. It is the price list on your login page, and it is the only thing that decides what they get.

Find them under Packages in the sidebar.

What a package is made of

Field What it means to the customer
Name What they see on the login page. "1 Hour", "Daily", "Weekly"
Price What they pay, in shillings
Duration How long it lasts, from the moment they first log in
Download / upload speed How fast it goes, in Mbps
Devices per purchase How many phones or laptops can use it at the same time
Data allowance Optional. When it runs out they are cut off, even if time remains
On sale Whether it appears on the login page at all

There is also a Reference, which Click fills in for you. It is the number your router uses to name the package internally. You never need to touch it, and you should not try to.

Start with three

Most sites do best with an hour, a day and a week. Three is enough to give people a choice and few enough that nobody has to think.

A common starting point for a shop or market stall:

  • 1 Hour: 500 TSh, 8 Mbps, 1 device
  • Daily: 1,000 TSh, 8 Mbps, 1 device
  • Weekly: 5,000 TSh, 8 Mbps, 2 devices

Adjust the prices to your area. The speeds matter less than you think; 8 Mbps is comfortable for video on a phone, and setting it much higher mostly means a handful of customers using up the line everyone else is sharing.

Duration starts at first login, not at purchase

A customer who buys a Daily bundle at 9pm and does not log in until the morning gets a full day from the morning. This is deliberate: people buy a bundle before they need it, and a clock that starts at payment feels like theft.

Devices per purchase

This is how many phones one customer can be online with at once, not how many customers can be online. Set it to 1 for cheap short bundles and 2 or 3 for weekly and monthly ones, where somebody is likely to have a phone and a laptop.

If a customer complains they are online on one phone but not another, this is almost always why. Find a customer will tell you their limit.

Data allowances

Leave this empty and the bundle is unlimited for its duration, which is the right default for nearly everyone.

Set it if one heavy user is spoiling a shared line. 1024 MB is 1 GB. When the allowance runs out, the customer is cut off even if their time has not finished, so say so in the package name: "Daily 2GB" rather than just "Daily".

Taking a package off sale

Switch On sale off. It disappears from your login page immediately. Customers already on it keep exactly what they paid for until it expires; nobody is cut off by this.

Use this rather than deleting. Deleting a package you have sold makes your own transaction history harder to read later.

Restricting a package to certain routers

By default every package is available on every router and device you own. If you run one site with a different price list (a hotel bar versus a market stall), choose the specific routers on the package.

Changing a price

Edit the package and save. The new price is on your login page within seconds; you do not republish the page, and you do not touch the router. Customers who already bought at the old price keep what they bought.