Creating an employee: basic details

Enter your employees with basic details, email and phone number. Tips for fictitious email addresses during the test phase and the employee app.

Before you can schedule, all your employees need to be in Bas. In this article you'll learn how to enter the basic details and what you need to know about email addresses and the employee app.


Step 1 - Opening the employee overview

Go to HRM. The screen opens on the overview of all employees. For a new environment this overview is still empty.

Click New employee to add your first employee.


Step 2 - Filling in basic details

Fill in the following basic details:

Field

What you enter

Example

First name

Employee's first name

Mark

Last name

Employee's last name

De Vries

Email address

Unique email address (see tip below!)

[email protected]

Phone number

Mobile number

06-12345678

Date of birth

Date of birth

15-03-1985

Job title

Job description

Foreman

Email address: must be unique

Every email address in Bas must be unique. You can't register two employees on the same address. This is a hard requirement of the system.

Note: As soon as you save an employee with a real email address, the system immediately sends an invitation email. This can't be undone. So always use fictitious email addresses while setting things up (see step 3).

Note: Preferably use business email addresses ([email protected]) instead of personal addresses ([email protected]). Business addresses are more professional and easier to manage. If someone changes company, you then don't need to use their personal email.

Initials: two unique letters

Every employee gets a two-letter abbreviation (e.g. "MV" for Mark de Vries). This abbreviation must be unique per employee. You'll see the abbreviation in the planning and on compact overviews.

Employee already working at another Bas account?

Does the employee (or did they recently) work at another company that also uses Bas? Then the employee must first be marked as having left at the old account. Bas's security blocks duplicate registrations on the same email address. Contact the old company or Bas Support if this applies.


Step 3 - Using a fictitious email address (test phase)

This is one of the handiest tricks during onboarding. If you don't want to invite employees yet (because the system isn't ready), use fictitious email addresses. This way you can set everything up and practise without any invitations going out.

Use this format:

Employee

Fictitious email address

Mark de Vries

[email protected]

Sandra Bakker

[email protected]

Pieter Jansen

[email protected]

It doesn't matter whether these email addresses actually exist. They only serve as a temporary placeholder.

Later, just before go-live, you change the fictitious addresses to the real email addresses. At that point you send the invitations and employees can log in.

Note: Each fictitious address still needs to be unique. You can't put three employees all on "[email protected]". Create a separate fictitious address for each employee.


Step 4 - Setting the start date

An employee can only log in if the start date is in the past. Therefore always enter a date that isn't in the future.

Field

What you enter

Example

Start date

Date the employee started

01-01-2023

End date

Only fill in for employees who have left

Leave blank

Note: If you enter a date in the future, the employee won't be able to log in. This is a common mistake. Just fill in the actual start date, or a date in the past.


Step 5 - Choosing the contract type

Choose the correct contract type. This affects the planning: employees with a permanent contract are shown separately, so you can schedule these first before adding temporary staff.

Contract type

When to choose

Example

Permanent

Employee on a permanent contract

Full-time mover

Fixed-term

Contract for a fixed period

Seasonal employee

Zero-hours

Zero-hours contract

Weekend on-call staff

Agency

Agency worker or external

Agency staff member

Self-employed

Self-employed contractor

Regular freelancer

The contract type Agency is especially important for agency workers. More on this in a following article.


Step 6 - Filling in the gross hourly wage

The gross hourly wage is important for the cost calculation. The system uses this to calculate the staff costs per job, so you can see your margin.

Note: This is the cost price (gross hourly wage excl. VAT), not the sale price you charge the customer. Here you enter what the employee costs you. You set the sale price in your rates and quotes.

Field

What you enter

Example

Gross hourly wage

Hourly wage excl. VAT (cost price)

EUR 18.50

How does the system use the hourly wage?

If an employee works 8 hours on a job: - 8 hours x EUR 18.50 = EUR 148.00 staff costs

This amount appears in the cost calculation alongside vehicle costs and material costs. This way you can see per job whether you've made a margin.

Tip: Don't have the hourly wage to hand right away? That's not a problem. You can fill it in later. But try to arrange this before go-live, otherwise the cost calculation won't work.


Step 7 - Recording the driving licence

Record which driving licence categories an employee holds. This is useful for the planning: you know immediately who is allowed to drive which vehicle.

Category

What it's for

B

Car, van up to 3,500 kg

C

Lorry

C1

Light lorry (up to 7,500 kg)

CE

Lorry with trailer

C1E

Light lorry with trailer

Tip: Not every employee needs a driving licence. Movers who only assist don't need more than a B, or no licence at all. Only fill in what's relevant.


Step 8 - Uploading a profile photo

You can upload a profile photo of the employee. This photo is visible in the planning and in the app.

Note: Employees cannot upload a profile photo themselves via the app. This function is disabled. Only an administrator can upload photos via the back office.


Step 9 - Availability toggle (don't turn it on!)

On the employee profile you may see an availability toggle. This is a legacy function that is off by default for new employees.

Note: Do not turn on this toggle. Use the work schedule instead (see the article Setting the work schedule). The availability toggle is legacy and will be removed in the future.


Step 10 - Saving the employee

Click New employee (or Save, depending on the screen). The employee now appears in the overview.

Repeat the steps for every employee. Don't forget: - A unique email address for every employee (fictitious during setup!) - A unique two-letter abbreviation for every employee - The start date for every employee in the past - The hourly wage (cost price) for the cost calculation


Step 11 - Inviting (only at go-live!)

Only invite employees once the system is ready for use. You do this at go-live:

  1. Change the fictitious email addresses to the real email addresses

  2. Save - the system automatically sends an invitation email

  3. The employee receives an email with a link (this is valid for 24 hours)

  4. The employee clicks the link and creates a password

  5. After the first login: set up Face ID or fingerprint for easy login

Invitation link expired?

If the link has expired after 24 hours, the employee can request a new link via "Forgot password". This is again valid for 24 hours.

Tip: Start with a tech-savvy employee as an ambassador. Have that person install and use the app first. If the ambassador is enthusiastic, the rest follow more easily. This prevents resistance in the wider group.


Step 12 - Installing the employee app

After being invited, employees can download the Bas Medewerker App via the App Store (iOS) or Google Play (Android).

Login instructions for employees:

  1. Download "Bas Medewerker App"

  2. Open the app

  3. Fill in:

  4. URL: [yourcompanyname] (without .bas.software)

  5. Email address: as entered in the system

  6. Password: received by email

  7. Click Log in

Note: Check before go-live that everyone can log in successfully. Test this with a few employees before inviting the whole team.


Tips

  • Start with your permanent core team. Enter your permanent employees first. You can add temporary staff later.

  • Don't invite anyone yet during setup. Use fictitious email addresses until the system is ready. You only get to make a first impression once.

  • Save the hourly wage for later if you don't have it to hand. You can always go back and fill it in. But try to have it sorted before go-live.


Note

  • Filling in a real email address during setup immediately sends an invitation email that can't be undone. Always use fictitious email addresses until the system is ready for go-live.

  • Non-unique email addresses are the most common mistake. The system doesn't allow this. Every address must be unique, including fictitious ones.

  • Inviting employees too early gives a poor first impression. The system isn't finished yet, the employee sees a half-set-up system and becomes discouraged. Wait until everything is ready.

  • Personal email instead of business is unprofessional and hard to manage. Use business email addresses where possible.

  • Start date in the future prevents the employee from logging in. Make sure the date is in the past.

  • Confusing the gross hourly wage with the sale price. The hourly wage is the cost price (what the employee costs you), not what you charge the customer.

  • Employee already registered at another Bas account? Then the registration is blocked. The employee must first be marked as having left the old account.

  • Turning on the legacy availability toggle. This legacy function is off by default. Use the work schedule instead.


Want to know more?

Next step: Setting skills and roles - set up what your employees can see and do in Bas.

Did this answer your question?