Admin & organisation.

Multi-tenant model, subscription lifecycle, seat management, audit log and the system-admin dashboard — for teams in Worldwide.

For Worldwide: KKE Circuit is available across Global in English. Region: Global (INT).

Multi-tenant model — what an organisation owns

Each organisation owns:

  • Projects, folders, drawings.
  • Members (with roles).
  • Library symbols (org-scoped + globally shared).
  • Templates.
  • Title-block branding (logo, default fields).
  • Subscription, billing, payment method.
  • Storage quota and usage.
  • Audit log.

There is no cross-organisation data sharing other than the global symbol library.

Subscription lifecycle

trial (30 days) → active → grace (7 days) → read-only → locked → purged (30 days)

The lifecycle is paused on payment success — billing returns the org to active at any stage before purge.

Adding seats and mid-cycle proration

When an admin adds a seat in the middle of a billing cycle, the new seat is charged a prorated amount equal to the seat's monthly cost × (days remaining in cycle ÷ days in cycle).

Audit log reference

Every audited action records: timestamp, actor (user), action, target (project / drawing / share), IP, user-agent.

ActionTarget
auth.loginUser
project.createProject
project.deleteProject
drawing.editDrawing
drawing.publishDrawing
share.createShare token
share.revokeShare token
member.inviteEmail
member.removeUser
bom.exportProject
bom.push_odooProject
subscription.upgradePlan

Payment methods

GatewayRegionMethods
StripeGlobalCard, ACH, SEPA
RazorpayIndiaUPI, netbanking, cards, wallets
PayUIndia / MENA / SEACards, local methods
PayPalGlobalPayPal balance, card

Currency is auto-detected by IP + payment method; admins can override.

System-admin dashboard (internal)

Internal-only dashboard for KKE staff: MRR, org list, subscription events, global symbol library curation, manufacturer catalogue management. Not customer-facing.