How bulk access sales works
Every corporate sale on Kajabi follows the same three steps:- The company pays you through a checkout, a set of coupon codes, or an invoice.
- The company sends you the list of people who need access.
- You import that list into Contacts and grant them the Offer in one bulk action.
- Each person who needs access is a separate contact on your site
- You add and remove those contacts yourself.
- Email addresses must be unique, so each person on the company’s list needs their own.Two people can’t share one.
Before you begin
- Decide how the company will pay: through a checkout, coupon codes, or an invoice. Each method changes how you set up the Offer, so settle this first. See Choose a payment method.
- Create the Offer you’ll be granting and confirm it includes every Product the team needs to reach. Learn more about Offers.
- Ask the company for their team list as a CSV that includes, at minimum, a column of email addresses.
Choose payment method
Three payment methods work, and they suit different deal sizes.Sell multiple units at checkout
The checkout quantity selector lets a buyer choose a quantity and pay for all of it in one transaction. To enable it on an Offer:- Open Sales > Pricing from your Kajabi Dashboard
- Select the Offer you want to sell in multiples
- Click the Pricing tab
- Check the Enable quantity selector
- Click Save

- It works only on one-time payment Offers — subscriptions, payment plans, free Offers, and pay-what-you-want Offers cannot use it
- It cannot be combined with gifting on the same Offer
Note: Buying 25 units does not create 25 logins. Only the buyer of the Offer is granted access. The quantity is what the company pays for, and you still grant access to each person yourself.
Sell licenses as bulk coupon codes
Generate a batch of single-use Coupon codes, send them to the company, and let each employee redeem one at checkout. This shifts the account creation work to the employees. Each person checks out for themselves and enter their own email address.. Create between 1 and 1,000 codes in a single batch. Learn how to create Coupon Codes in bulk.Invoice the company directly
For a negotiated deal, take payment outside the checkout to an invoice or a custom Offer priced for the whole team. Then, import the contacts and grant the Offer.Add the team to Contacts
Import the company’s list so every person exists as a contact before you grant.- Open the Contacts tab from your Dashboard
- Upload the company’s CSV with the import tool, or paste the rows directly
- Map the columns — the email column is the only one Kajabi requires
- Add a Tag that identifies the company, so you can find this group again later
- Up to 20,000 rows in a single import
- A maximum file size of 32 MB
- Up to 40,000 contacts imported per day
Grant the Offer in bulk
- Open the Contacts tab from your Dashboard
- Click All Contacts
- Filter your contacts by the Tag you applied during import, or select a custom segment

- Click Apply Filters
- Check Select All
- Open the Bulk Actions menu
- Under Offers, select Grant offer

- Choose the Offer to grant
- Click Submit
Note: Kajabi processes the grant in the background rather than all at once, so a large list takes time to finish.
Note: A contact who already has the Offer is skipped rather than granted twice, so re-running the bulk grant after the company adds people is safe.
Remove access when someone leaves
When someone leaves the company, revoke their access from the same Bulk Actions menu you used to grant it. This works for a single contact or for the whole group when a contract ends.- Open the Contacts tab from your Dashboard
- Select the contacts to remove, or filter to the company’s Tag
- Open the Bulk Actions menu
- Under Offers, select Revoke offer
- Choose the Offer and click Submit
Plan a corporate rollout
A corporate deal runs differently from a consumer sale in a few ways. Settle these with the company before the deal closes:- Each person gets their own record. Kajabi tracks every member of the team as an individual contact, so progress, activity, and history stay attributable to the right person
- Access changes run through you. Adding or removing someone is a bulk action on your side, so agree with the company on how they’ll send updates — a shared spreadsheet or a monthly email is usually enough
- Members sign in with their own Kajabi credentials. Single sign-on is available to select customers by arrangement with Kajabi, so if a company requires it, raise it with support early
- One login per person keeps reporting clean. Kajabi doesn’t cap concurrent logins, so make individual logins part of your agreement — shared credentials merge two people’s Course completion and Community activity into one record
- Corporate contacts count toward your plan. A large rollout uses contacts the same way any list does, so check your headroom before importing a few thousand people
Backstage and admin seat costs
Two things in Kajabi are billed per seat. Both are charged to you, not to the company buying access. Backstage seats. Each customer with access to a Backstage Offer uses one seat.Beta: Backstage is in beta. All plans include 1 seat, and additional seats are $49/month, charged automatically for seats above your included limit. Pricing and entitlements may change.
FAQs
Can a company buy 50 seats and distribute them itself?
No. A company can pay for 50 through the checkout quantity selector, but only the buyer is granted access. You grant access to the other 49 people yourself, from their email addresses.Who adds and removes people over the life of the contract?
You do. Access changes are bulk actions on your Contacts, so agree with the company on how they’ll send you updates, then run a bulk grant or revoke when the list changes.Does Kajabi support single sign-on for a corporate client?
Single sign-on for members is available to select customers by arrangement with Kajabi rather than as a self-serve setting. If a company requires SSO as a condition of the deal, contact support before you commit to it.What happens if the company sends more names later?
Import the additional people, apply the same Tag, and run the bulk grant again. Contacts who already have the Offer are skipped, so nobody is granted twice.Can employees share one login?
Technically yes — Kajabi does not enforce a concurrent login or device limit — but each shared login is one contact and one set of progress records, so Course completion, Community activity, and Assessment results all merge into a single person. Give each employee their own email address.How do I bill a company that adds people every month?
Sell a subscription Offer to the company and grant access as people join. The checkout quantity selector cannot be used on subscription Offers, so the recurring charge and the access grants are managed separately.Can I provision access from another system?
Yes. The Kajabi public API grants and revokes Offers for a contact, so an HR or LMS system can drive access. SeePOST and DELETE on /v1/contacts/{contact_id}/relationships/offers in the API reference.