Branches - Settings


- Branches Settings — 3-Step Settings (biz1)
 



- What the Branches Settings Modal Really Is
 

The Branches Settings modal is a guided three-step configuration wizard that helps administrators define the physical and operational structure of their organization for appointments and scheduling.
 

Instead of managing locations, rooms, and resources in scattered places, biz1 brings everything together into one smooth flow:
 

Branches → Appointment Rooms → Appointment Resources
 

You can think of this as:
 

The backbone of your appointment system — where places, spaces, and tools are defined.


This modal is used by businesses that:
 

  • operate from multiple locations,

  • manage physical or virtual meeting rooms,

  • assign staff, equipment, or assets to appointments,

  • or need structured scheduling logic across their organization.
     

If your business uses appointments, calendars, or bookings, this modal is essential.
 



- Where You Find It
 

The Branches wizard appears inside:
 

Settings → Branches
 

The menu option is visible only if the Branches module is enabled in your organization.
 

Clicking Branches opens a large modal with a clear progress indicator at the top — 1/3, 2/3, 3/3 — so users always know exactly where they are in the process.
 

The modal does not open all steps at once. Instead, it carefully guides the user forward — step by step — like a professional setup assistant.
 



- The 3-Step (Big Picture)
 

The entire experience is designed as a logical flow:
 

✅ Step 1 — Branches
 

Define where your business operates (locations).
 

✅ Step 2 — Appointment Rooms
 

Define where appointments take place inside each branch (rooms, cabins, offices, or virtual rooms).
 

✅ Step 3 — Appointment Resources
 

Define who or what is used in appointments (staff, equipment, or shared assets).
 

You cannot jump randomly — you move forward with Next, or backward with Back, ensuring data consistency and proper structure.
 



- Step 1 — Branches (Locations of Your Business)
 

What This Step Represents
 

A Branch is a physical or virtual location of your organization.
 

Examples:
 

  • Main Office

  • Downtown Clinic

  • New York Branch

  • Online/Virtual Office
     

This is the foundation of your appointment system.
 

If you have multiple locations, this is where you define them.
 



What You See on That Branches Model
 

At the top of the modal, a circular badge clearly shows 1/3.
 

The title reads:
 

Branches — Next: Appointment Room
 

On the right side, if you have permission, you see a large blue “+” Add Branch button.
 

Below that is a clean table listing all existing branches with two columns:
 

  • Branch ID

  • Branch Name
     

Each branch row also has action icons:
 

  • ✏️ Edit

  •  Delete
     



What You Can Do

 

You can:
 

  • Add a new branch

  • Edit an existing branch

  • Delete a branch

  • Review all branches before moving forward
     

When you click + Add Branch, a separate modal opens where you can enter details such as:
 

  • Branch name (in multiple languages if supported),

  • Working hours per day,

  • Assigned team members,

  • Linked appointment rooms,

  • Linked appointment resources,

  • Address,

  • Optional image/logo.
     

This makes each branch a fully configured operational unit.
 



Moving Forward
 

Once your branches are correct, you click Next.
 

At this moment, the system automatically loads the list of appointment rooms and takes you to Step 2.
 



- Step 2 — Appointment Rooms (Spaces Inside Branches)
 

What This Step Represents
 

Appointment Rooms are the actual spaces where meetings, consultations, or services take place.
 

Examples:
 

  • Consultation Room 1

  • Meeting Room A

  • Therapy Room

  • Online Zoom Room
     

These rooms are usually associated with one or more branches.
 



What You See on That Appointment Room Model
 

Now the progress badge updates to 2/3.
 

The title changes to:
 

Appointment Room — Next: Appointment Resource
 

You again see a blue + Add Room button (if you have permission).
 

Below is a table listing all rooms with:
 

  • Room ID

  • Room Name

  • Edit and Delete icons
     



What You Can Do
 

Clicking + Add Appointment Room opens a modal where you can:
 

  • Enter the room name (English and Hebrew or other language),

  • Save it to your organization.
     

You can also:
 

  • Edit room names,

  • Delete rooms you no longer use.
     

This step helps you map out your internal space structure before assigning resources.
 



Navigation
 

From here, you can:
 

  • Click Back to return to Branches, or

  • Click Next to move to Appointment Resources.
     

When you click Next, the system loads all available resources automatically.
 



- Step 3 — Appointment Resources (People & Assets)
 

What This Step Represents
 

Appointment Resources are the people, tools, or assets used during appointments.
 

Examples:
 

  • Dr. Sarah (doctor)

  • John (consultant)

  • Projector

  • Therapy Equipment

  • Shared Laptop
     

Resources are assigned to rooms and used in scheduling logic.
 


What You See on That Appointment Resource Model
 

The progress badge now shows 3/3 — the final step.
 

The title reads:
 

Appointment Resource — Prev: Appointment Room
 

There is again a blue + Add Resource button (if permitted).
 

A table lists all resources with:
 

  • Resource ID

  • Resource Name

  • Edit and Delete options
     



What You Can Do
 

Clicking + Add Appointment Resource opens a modal where you can:
 

  • Enter the resource name,

  • Save it to the system.
     

You can also:
 

  • Edit resource names,

  • Remove unused resources.
     

These resources can later be linked to appointments, rooms, or branches in the scheduling module.
 



Finishing the Wizard
 

Since this is the last step, there is no Next button — only Back.
 

Once you exit the modal, your branch → room → resource structure is fully configured.
 



- How Navigation Works (Behind the Scenes)
 

The modal does not reload the page between steps.
 

Instead:
 

  • Step 1, 2, and 3 are separate sections inside the same modal.

  • Only one step is visible at a time.

  • Clicking Next or Back simply hides one step and shows the next.
     

Each time you move forward, the system fetches fresh data via AJAX to ensure you always see the latest list.
 



- Permissions & Who Can Edit
 

Not everyone can add, edit, or delete branches, rooms, or resources.
 

You must be:
 

  • Organization Owner, or

  • Member Admin, or

  • A user with specific permissions such as:
     

    • branches_add_edit_delete

    • appointment_room_add_edit_delete

    • appointment_resource_add_edit_delete
       

If you don’t have permission, you can still view lists — but not modify them.
 



- Why This 3-Step Design Works
 

This wizard follows a natural real-world logic:
 

  1. First, define where your business is (Branches).

  2. Then define where inside those branches appointments happen (Rooms).

  3. Finally, define who or what participates in those appointments (Resources).
     

This prevents:
 

  • orphan rooms without branches,

  • resources without spaces,

  • and messy scheduling configurations.
     

It is structured, intuitive, and scalable.
 



✅ Final Functional Summary
 

The Branches Settings (3-Step Wizard) is the foundation of appointment management in biz1.
 

It allows administrators to:
 

  • Define business locations (Branches),

  • Map physical or virtual meeting spaces (Appointment Rooms),

  • Assign people and assets (Appointment Resources).
     

All of this is done in a clean, guided, three-step flow that ensures data integrity and usability.
 

In short:
 

Branches = Where you operate
Rooms = Where appointments happen
Resources = Who/what is used in appointments
 

information_img