Member pricing
Members pay less. Making that true is the work.
Two rates, a comp list, a sponsor allocation and a members-only window, all against the same finite room. This is where event pricing usually turns into a spreadsheet and an apology.
How it usually goes wrong
The member rate leaks, and nobody notices until it has.
A member rate is a discount you promised to one group of people. On most tools it is enforced by a code, and a code is a string of characters that ends up forwarded, posted in a Slack, or printed in a newsletter that reaches a wider list than you meant. By the time you notice, forty non-members bought at the member price and you are deciding whether to claw it back or eat it.
Janix checks the roster instead. You upload your member list and checkout verifies against it, so the member rate is released to members and not to whoever received a forwarded email.
The other version is the opposite failure: the members-only window sells the room out before general admission opens, or the sponsor block gets sold from under you at two in the afternoon on the day.
Rates
Every rate is a tier with its own inventory.
Member, non-member, student, early-bird, day pass, full run: each is a pass tier with its own price and its own allocation, and the member tier is gated on your uploaded roster rather than on a code. The allocation is the part that matters. A member rate with two hundred seats behind it cannot sell two hundred and one, whatever a forwarded code says.
Holdbacks work the same way. Inventory you set aside is genuinely set aside, and two people checking out at the same moment cannot both take the last one.
Windows
Early-bird closes without you.
Pricing windows open and close on their own schedule. Early-bird flips to standard at the date you set, with no one awake to do it, and when an early-bird allocation sells out before its date the next tier picks the sale up rather than showing a dead end.
That is the difference between a members' pre-sale that ends cleanly and one that ends whenever somebody remembers to change it on Monday.
Comps
Comps are counted as comps.
Speakers, press, board members, staff, and the fifteen people somebody promised in a meeting. Every one is issued as a comp and tracked as one, so it shows in your numbers as a comp rather than as a sale at zero dollars, and you can see afterwards which of them actually turned up.
If you do hold inventory back, comps draw from the holdback first.
Codes
When you do need codes, use them properly.
Promo codes exist, and so do numbered batches: a run of distinct codes you can hand to a chapter, a sponsor or a partner list and then account for individually. One code per person is enforceable in a way that one code for everybody is not.
Sliding-scale and pay-what-you-can pricing are supported as well, with a floor you set, so the lowest price is the lowest price no matter how somebody arrives at it.
Being straight with you
Your AMS stays the system of record.
Janix is not a membership system. There are no dues here, no chapters, no committees and no certifications, and we are not the database your board reconciles against. What Janix does is check the roster you give it: you upload your member list, and checkout verifies against it before it releases a member rate. Who qualifies as a member is still your system's answer — Janix just enforces it at the point of sale.
What Janix does own is what happens after. Because registration and your audience record are the same platform, "came as a non-member" is something you can segment on next year, which is the single most useful list an association has and the one that usually does not survive the event. There is more on that shape of work on the associations page, and on conferences.
Bring your rate card.
The real one, with the exceptions and the promises attached to it. Thirty minutes and we will tell you whether it maps cleanly or not.