KAISON

Kaison for Teams

intermediate 5 min read

Inviting Team Members

Most investors start solo, but the moment you bring on a partner, a bookkeeper, or a project manager, you need shared access. Kaison handles this through role-based team invitations that give each person exactly the access they need.

To invite someone, go to Settings → Team and enter their email address. Choose a role, send the invite, and they'll receive an email with a link to create their account. Once they accept, they're in — no additional setup, no separate login portal. They see the same interface you do, scoped to the permissions their role allows.

There are three roles, each with a clear boundary:

Capability Owner Admin Member
View properties & deals
Upload documents
Manage expenses & receipts
Run underwriting analyses
Update property status
Claim & process inbox items
Invite & remove team members
Change team member roles
Export CPA reports
View full audit trail
Manage billing & subscription
Delete the organization

Owner has full control over the account. This includes billing, subscription management, and the ability to delete the organization entirely. There is exactly one Owner per organization — the person who created the account.

Admin can do everything the Owner can except manage billing and delete the account. This is the right role for a business partner or operations manager who needs full operational control without access to payment methods.

Member handles day-to-day operations: viewing properties, uploading documents, managing expenses, and running analyses. Members cannot invite or remove other team members, export CPA reports, or view the full audit trail. This is the right role for a bookkeeper, project manager, or assistant who needs to work in the system without administering it.

Pro tip

Start by inviting your most active team member. You can always adjust roles later from Settings → Team. There's no penalty for changing someone from Member to Admin or back — the change takes effect immediately on their next page load.

Working the Inbox Together

The Inbox is where uploaded documents land before they're reviewed, categorized, and linked to a property. When you're working alone, the Inbox is straightforward — everything in it is yours to process. When you're working with a team, the Inbox becomes a shared workspace, and that requires coordination.

Kaison uses a claim system to prevent two people from working on the same document at the same time. When a new document arrives in the Inbox, it's unassigned. Any team member can claim it, which signals to everyone else that it's being handled. The person who claimed it reviews the document, assigns a category (receipt, invoice, inspection report, etc.), links it to the correct property, and marks it as done.

Inbox Workflow

1.
Document arrives

Uploaded via email forward, scan, or manual upload

2.
Team member claims it

Their name appears as the assignment indicator

3.
Review & categorize

Receipt, invoice, inspection report, contract, etc.

4.
Link to property

Associates the document with the correct deal

5.
Done

Document moves out of the Inbox and into the property's file

Each document in the Inbox shows an assignment indicator — a small label with the name of whoever claimed it. If a document has no indicator, it's available for anyone to pick up. If it shows "Claimed by Sarah," you know Sarah is handling it and you can move on to the next one.

Why this matters

Seeing who's working on what prevents duplicate effort. Without the claim system, two team members might both review the same receipt, categorize it differently, and link it to different properties. The claim system eliminates that entirely. One person owns each document from claim to completion.

If someone claims a document and doesn't finish processing it, any Admin or Owner can reassign it. This handles the real-world case where someone claims a batch of documents at 2 PM and leaves for the day with three still unprocessed. The remaining items don't sit in limbo — another team member can pick them up and keep things moving.

The Audit Trail

Every action in Kaison is logged. Every upload, every edit, every deletion, every status change — the system records who did it, what they did, and when. This isn't optional and it can't be turned off.

The audit trail exists because real estate partnerships require accountability. When you have multiple people managing properties, expenses, and documents, you need to know who changed what and when. If a receipt disappears, you need to know who deleted it. If a property status jumps from Acquisition to Rehab, you need to know who triggered that transition and whether it was intentional.

Example Audit Log Entries

Feb 28, 2:14 PM Jane uploaded receipt-home-depot.pdf
Feb 28, 2:31 PM Mike updated 123 Oak St status to Rehab
Feb 28, 3:05 PM Sarah deleted expense entry #1024
Feb 28, 3:12 PM Jane linked receipt-home-depot.pdf to 123 Oak St
Feb 28, 4:00 PM Mike ran underwriting analysis on 456 Pine Ave

The audit trail serves three audiences, each with a different reason to care:

Partnerships

When two or more people share an account, trust is built on transparency. The audit trail means nobody has to wonder whether an expense was logged or a document was filed. The record is there, timestamped and attributed.

Investors

If you have outside capital in your deals, investors want a paper trail. The audit log provides one automatically. Every financial action — expense entries, receipt uploads, budget changes — is recorded with the name of the person who performed it.

Damage Control

If something goes wrong — a receipt gets deleted, a property status gets changed by mistake, an expense is entered on the wrong property — the audit trail tells you exactly what happened. You don't have to guess or interrogate your team. The answer is in the log.

Important

Financial records in Kaison use soft deletes. When someone "deletes" an expense or receipt, the record isn't actually destroyed — it's marked as deleted and hidden from normal views. The audit trail records the deletion, and Owners and Admins can review deleted records if needed. This protects against both accidental and intentional data loss.

What Team Members Can't Do

Giving people access doesn't mean giving them access to everything. Kaison enforces clear boundaries so that each team member has the tools they need for their job without the ability to do damage outside their scope.

Here are the hard limits:

Can't delete the account

Only the Owner can delete the organization. This is a permanent, irreversible action, and it's locked behind the highest permission level for a reason. No Admin or Member can trigger it, even accidentally.

Can't access billing

Subscription management, payment methods, and invoices are visible only to the Owner. Admins and Members never see billing information. If your bookkeeper needs to reconcile Kaison's subscription cost, the Owner can export that separately.

Can't see other organizations' data

Kaison enforces hard tenant isolation at the database level. Every query is scoped to the user's organization. There is no way — through the UI, the API, or any other mechanism — for a team member in Org A to see data belonging to Org B. This is not a permission toggle. It's an architectural constraint baked into every database query.

Members can only see their own audit log entries

Members see a filtered view of the audit trail that shows only their own actions. They can verify what they've done, but they can't see what other team members have been doing. Owners and Admins see the full, unfiltered audit trail for every user in the organization.

Members can't export CPA reports

CPA-ready reports (tax documents, expense summaries, mileage logs) contain sensitive financial data across the entire organization. Only Owners and Admins can generate and export these. Members can view individual expenses and receipts, but they can't pull a consolidated report package.

Pro tip

These boundaries exist to protect both you and your team. Everyone has the access they need and nothing they don't. If a team member needs elevated access for a specific task, promote them temporarily and demote them when they're done. Role changes are instant and logged in the audit trail.

Restriction Owner Admin Member
Delete organization Allowed Blocked Blocked
Access billing Allowed Blocked Blocked
See other orgs' data Blocked Blocked Blocked
View full audit trail Allowed Allowed Own entries only
Export CPA reports Allowed Allowed Blocked
Invite team members Allowed Allowed Blocked

Educational content only. Consult a CPA or attorney for advice specific to your situation.