Our inconspicuously named access control revolution.
With Feature Tags, it's possible to immediately identify what a customer should have access to and where they should be without needing to know what plan they're on. Honestly, it's kind of a big deal.
Explaining this one properly takes a little story
Before I started working at Billsby I worked for a big ISP. The type that sold basically only three things - slow broadband, fast broadband and really fast broadband. When you think of a business like that, the idea of plan centric billing makes a lot of sense on the surface of things. If you know the customer has the fast broadband plan, you gave them fast broadband.
But in reality, underpinning the three basic features - those broadband speeds - there were thousands of plans, deals, bundles, short term promotions, legacy offers, ad-hoc upgrades, employee and affinity plans... so much complexity. The kind that makes plan centric billing a nightmare.
Because when you want to introduce a new plan, all of your other systems have to be updated and aligned to understand what that plan actually is. All it takes is one system to be misaligned - a release to fail, human error - and then your customer either gets provisioned wrong or isn't provisioned at all. And adding a new plan is a huge cost too - as all those teams rally around to set everything up.
I often thought that in an ideal world, what we really needed was plan agnostic billing - so someone from marketing could create a brand new plan overnight and just say it had fast broadband, unlimited calls and voicemail, and then all the systems would stop asking "Which plan is the user on?" and instead simply "Does this user have access to fast broadband?".
So when we built Billsby, and we wanted to make it the best possible billing platform for developers there was no doubt in my mind that this simple feature, without a clever marketing name, could really revolutionise billing.
From a confused mess, to just a simple tag. Feature tags come standard for every Billsby customer.
Head of Product and Business Development
Create as many feature tags as you need to run your business.
As broad or granular as you require
Feature tags can represent big, huge features (#app) or tiny little features (#leftmenubutton) depending on what makes sense for your business.
As many as you'd like
There's no limits on how many feature tags you can associate with a particular customer. Need to list out 400 locations they can access? Go ahead.
Link to plans, add-ons and allowances
You can create groups of distinct feature tags based on the exact make-up of each customers plan for very specific control.
Simple to manage and update at any time.
With the API
Make bulk updates to feature tags with the API adding new tags to thousands of customers accounts at once.
In the control panel
Give one customer extra feature tags on an ad-hoc basis (like #vip or #disabledentrance) with no complex configuration.
Make plan level changes to feature tags whenever it makes sense
Like to roll out new features, or let certain cohorts of customers try something out (like #imax when you want to run a free IMAX weekend).