KamoCRM

Seat an organization's existing staff when its subscription is set up

Fixkamo-shared-library
Shipped
October 14, 2026 at 11:49 PM UTC
Author
Kamo
Commit
15add5a

A comp, like a first purchase, created its seats UNASSIGNED and seated the owner alone. Everyone else waited for the owner to hand seats out in Billing, which nothing told them to do: Harmony Home Loans was comped Enterprise for ten seats and ran six weeks on two, its loan officers refused calls with "This needs a licensed seat". OpenSeatFiller fills the open seats with employed human staff, owner first then oldest first. It skips AI members, pre-hire and separated staff, fake and system accounts, and anyone already seated or claimed by another account's group. It only acts on the organization's own subscription (holder is an owner of the target org, no billing group), so a self-payer's seat is never shared. Re-comping a live organization also deleted every licence row and re-seated the owner alone, throwing its staff off their seats. The rows are now kept and topped up to the comped count.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing