Skip to main content

Creating Companies

This guide walks you through the complete process of onboarding a new company using Shyfts's 6-step Company Creation Wizard.

Before You Begin

Ensure you have the following information from the company's onboarding form:

Required Information

  • Company name - Official business name
  • Subdomain - URL identifier (e.g., acme-dental for acme-dental.cflow.app)
  • Industry type - GP Practice, Dental, Restaurant, or Office
  • Primary contact details - Company Manager's name, email, phone

Optional Information

  • Company address, city, postal code
  • Company email and phone number
  • Specific room/facility requirements
  • Business opening hours

The 6-Step Creation Wizard

Navigate to Admin → Companies → Create New Company to start the wizard.

Step 1: Select Industry Template

Choose the template that best matches the company's business type.

TemplateBest ForPre-configured Rooms
GP PracticeMedical clinics, health centresConsultation, Treatment, Waiting
Dental PracticeDental surgeriesSurgery, X-Ray, Sterilisation
RestaurantHospitality, cafes, barsDining, Kitchen, Bar
OfficeCorporate, co-working spacesMeeting, Hot Desk, Private Office
Choosing the Right Template

The template determines:

  • Available room types
  • Default terminology (e.g., "patients" vs "customers")
  • Pre-configured staff roles
  • Recommended opening hours

You can customise everything later, but starting with the right template saves time.

Action: Click on the template card to select it, then click Continue.


Step 2: Company Details

Enter the core company information.

Required Fields

FieldDescriptionExample
Company NameOfficial business name (min. 2 characters)Acme Dental Surgery
SubdomainURL identifier (lowercase, numbers, hyphens only)acme-dental

Optional Fields

FieldDescriptionExample
EmailCompany contact emailinfo@acmedental.co.uk
PhoneCompany phone number+44 20 7123 4567
AddressStreet address123 High Street
CityCity/townLondon
Postal CodeUK postcodeSW1A 1AA

Subdomain Rules

The subdomain must be:

  • At least 3 characters long
  • Maximum 50 characters
  • Lowercase letters, numbers, and hyphens only
  • Unique across all Shyfts companies

The wizard automatically checks availability as you type.

Subdomain Cannot Be Changed

Once created, the subdomain cannot be modified. Choose carefully as this will be the company's permanent URL: subdomain.cflow.app

Action: Fill in the required fields and click Continue.


Step 3: Opening Hours

Configure the company's standard business hours.

For each day of the week:

  1. Toggle Open/Closed - Check the "Open" checkbox if the business operates that day
  2. Set Opening Time - When the business opens (24-hour format)
  3. Set Closing Time - When the business closes (24-hour format)

Default Hours

The wizard pre-fills typical business hours:

  • Monday-Friday: 09:00 - 17:00 (Open)
  • Saturday-Sunday: Closed

Example: Dental Surgery Hours

DayStatusHours
MondayOpen08:00 - 18:00
TuesdayOpen08:00 - 18:00
WednesdayOpen08:00 - 20:00
ThursdayOpen08:00 - 18:00
FridayOpen08:00 - 17:00
SaturdayOpen09:00 - 13:00
SundayClosed-
Times Use 24-Hour Format

All times in Shyfts use 24-hour format (e.g., 14:30 not 2:30 PM) to avoid ambiguity.

Action: Adjust the opening hours as needed and click Continue.


Step 4: Room Configuration

Set up the company's rooms and facilities based on the selected industry template.

For each room type available in the template:

SettingDescription
Number of RoomsHow many of this room type the company has (0-50)
Capacity per RoomMaximum people per room (uses template default if not changed)

Example: GP Practice Configuration

Room TypeQuantityCapacity
Consultation Room42
Treatment Room23
Waiting Area120

Example: Restaurant Configuration

Room TypeQuantityCapacity
Main Dining160
Private Dining212
Bar Area125
Kitchen18
Room Naming

Rooms are automatically named sequentially (e.g., "Consultation Room 1", "Consultation Room 2"). The Company Manager can rename them later.

Action: Configure the room quantities and capacities, then click Continue.


Step 5: Company Manager Account

Create the initial administrator account for this company.

Required Fields

FieldDescriptionExample
First NameManager's first nameSarah
Last NameManager's surnameJohnson
Email AddressLogin email (must be unique)sarah.johnson@acmedental.co.uk

Optional Fields

FieldDescriptionExample
Phone NumberManager's contact number+44 7700 900123

Temporary Password

The system automatically generates a secure temporary password. You can:

  • View the password - Click the eye icon to show/hide
  • Copy to clipboard - Click the copy icon
  • Generate new - Click "Generate New" for a different password
Securely Share Credentials

You must provide these credentials to the Company Manager securely. Options include:

  • Encrypted email
  • Secure messaging platform
  • Phone call (for password only)
  • In-person handover

Never send login credentials in plain text email.

Password Change Required

The Company Manager must change their password on first login. The temporary password cannot be used beyond the initial login.

Action: Enter the manager details, note the temporary password, and click Continue.


Step 6: Review & Create

Review all information before creating the company.

The summary shows:

Company Details

  • Company name and subdomain
  • Selected industry template
  • Contact information (if provided)
  • Address (if provided)

Manager Details

  • Full name and email
  • Phone number (if provided)
  • Role: Company Manager
  • Password status: "Will be required to change on first login"

What Happens Next

When you click Create Company & Manager:

  1. Company record is created in the database
  2. Company Manager user account is created
  3. Default rooms are generated based on your configuration
  4. Opening hours are saved
  5. The company becomes immediately accessible
Review Carefully

Double-check the subdomain and manager email as these are critical for access. The subdomain cannot be changed after creation.

Action: Review all details and click Create Company & Manager.


After Creation

Immediate Steps

  1. Note the company ID - Shown in the success message
  2. Copy the credentials - If you haven't already, copy the temporary password
  3. Verify creation - The company should appear in your company list

Handover to Company Manager

Provide the Company Manager with:

InformationExample
Login URLhttps://app.shyfts.app
Emailsarah.johnson@acmedental.co.uk
Temporary Password[the generated password]
Company Subdomainacme-dental.cflow.app

Include instructions to:

  1. Log in with the temporary password
  2. Change password immediately (required on first login)
  3. Review and customise company settings
  4. Start adding staff members

Company Manager's First Steps

After receiving credentials, the Company Manager will:

  1. Log in and change password
  2. Update company profile and branding
  3. Add staff members
  4. Configure rooms and facilities
  5. Set up shift schedules
  6. Invite staff to the platform

Troubleshooting

"Subdomain is already taken"

The subdomain must be unique. Try:

  • Adding a location suffix: acme-dental-london
  • Using a different variation: acme-dentistry
  • Adding numbers: acme-dental-1

"Email already exists"

Each user email must be unique across all companies. Check if:

  • The manager already has an account in another company
  • There's a typo in the email address
  • Use a different email address

Creation Fails

If the wizard fails to create the company:

  1. Check your internet connection
  2. Verify all required fields are filled
  3. Try refreshing and starting again
  4. Contact support if the issue persists