Documentation

Key Concepts

Understand the main terms and concepts used in Kalism

⏱️ 3 minutes 12/17/2025

Key Concepts

Understanding these basic terms will help you navigate Kalism more effectively. Don't worry—these concepts are simpler than they sound!

Account

Your Account is your login credentials—your email and password.

  • Used to securely access Kalism
  • Unique to each person
  • Email cannot be changed
  • Think of it as your "key" to the system

Example: You log in with maria@email.com and your password.

User / Profile

Your User Profile is your personal information—your name, preferences, and details about you.

  • Includes your first name, last name, and personal preferences
  • Can be updated anytime
  • Multiple people can have accounts in the same company
  • Each person has their own user profile

Example: Maria González is a user with the account maria@email.com.

Company

Your Company is your business entity—the name of your business.

  • Created during onboarding
  • Can own one or more salons
  • Has legal and billing information
  • Can have multiple employees

Example: "Elegance Hair Salon B.V." is your company.

Salon

A Salon is a specific location where you provide services.

  • Created during onboarding (first salon)
  • Can add more salons if you have multiple locations
  • Each salon has its own address, phone number, photos, and services
  • Customers book appointments at a specific salon

Example: Your company "Elegance Hair Salon" might have:

  • Salon 1: Amsterdam location
  • Salon 2: Rotterdam location

Employee

An Employee is a person (user) who works at your salon.

  • Has an account (to log in) and a user profile (personal information)
  • Assigned to specific salons
  • Has their own work schedule
  • Can be assigned to specific services

Example: Maria (the owner) and João (a hairdresser) are both employees of the Amsterdam salon.

How They Work Together

Here's the relationship between all these concepts:

Account (Login)
    ↓
User / Profile (Your Name)
    ↓
Company (Your Business)
    ↓
Salon 1, Salon 2, Salon 3, ... (Your Locations)
    ↓
Employees (Your Team)

Real-World Example

Let's say you own a hair salon chain called "Elegance Salons":

  1. Account: You log in with maria@elegance.com
  2. User/Profile: Your name is Maria González
  3. Company: "Elegance Salons B.V." is your company
  4. Salons: You have two locations:
    • Amsterdam salon
    • Rotterdam salon
  5. Employees: You work at the Amsterdam salon, and João works at Rotterdam

Both you and João have:

  • Separate accounts (different emails)
  • Separate user profiles (different names, contact info)
  • But both work for the same company (Elegance Salons)

During Onboarding

The onboarding wizard creates:

| What | Description | |------|-------------| | Account | Your email + password for login | | User/Profile | Your first name + last name as the owner | | Company | Your business name | | Salon | Your first salon location with address and hours | | Employee | You, as the owner, assigned to your salon |

After onboarding, you can:

  • Add more salons to your company
  • Add more employees to work at any salon
  • Update all of this information

Quick Reference

When something says...

  • "Edit your account" → Change your login email or password (email cannot change)
  • "Update your profile" → Change your personal information (name, preferences)
  • "Manage your company" → Change company information (contact support for company name)
  • "Edit your salon" → Change salon details (name, address, hours, photos)
  • "Add an employee" → Invite someone to work at your salon
  • "Change your schedule" → Update when you work (your hours)

Need More Help?

Section: getting-started