---
title: Client portal for staffing agencies with hours approval — alluvo
description: The client portal for staffing agencies: clients book available employees, approve hours, maintain sites and create shift plans. Switchable per client.
url: https://alluvo.ai/en/apps/kundenportal
---

1. [Apps](https://alluvo.ai/en/apps)
2. [Staffing & Contracts](https://alluvo.ai/en/product/scheduling)
3. Client portal

# A client portal where your client does the work.

In the alluvo client portal for staffing agencies, your client books available employees, shortlists the ones who worked out well and approves hours. Sites, departments and shift plans are maintained by the client, if you switch that on for them. All of it sits in the same data your scheduling works with.

[Start for free](https://app.alluvo.ai/register?lang=en&market=en&utm_source=website&utm_medium=market&utm_campaign=en) Get to know alluvo

App alluvo

Client portal

**Module**

[Staffing & Contracts](https://alluvo.ai/en/product/scheduling)

**Optional**

5 features

**Included in**

alluvo, with all modules

One data model Part of alluvo, with the same data as every other app.

At a glance

Your clients book by themselves. Even on Sunday at eleven.

1. View available employees, book them and add them to a shortlist.
2. Check and approve recorded hours, in the portal instead of by email.
3. Your clients maintain sites and departments themselves. Switchable per client.

From everyday work

## Three scenes with clients. Each one costs a callback.

1. Mit alluvo 01
   
   ### The client keeps their own shortlist.
   
   In the client portal, your client puts employees they were happy with on a shortlist. Next time they need someone, they find them there and book in the same portal.
   
   A thing of the past
   
   ### The client wants "the one from last time". *They no longer know the name.*
   
   The ward manager calls: she would like the nurse from October again, who fitted into the team so well. Scheduling leafs through old assignments and guesses.
   
   **The consequence**The client gets someone else, and the nurse they wanted has long been scheduled elsewhere. Next time they need staff, they do not explain themselves again but ask another staffing agency.
2. Mit alluvo 02
   
   ### The client maintains their sites themselves.
   
   Your client manages sites and departments in the portal, switched on per company. What they change sits in the same data your scheduling uses to plan assignments.
   
   A thing of the past
   
   ### You hear about the new ward from the employee. *On the first day, at the wrong gate.*
   
   Your client has renovated; the intensive care unit is now in the new building and has a different name. They emailed accounting, and scheduling never saw it.
   
   **The consequence**Your employee spends half an hour looking for the entrance, and the shift starts without them. The client deducts the half hour, and you have the conversation about it.
3. Mit alluvo 03
   
   ### The client creates the shift plan in the portal.
   
   With shift plan creation in the client portal, your client plans directly in alluvo. The plan lands where your scheduling fills it, instead of in a spreadsheet that someone has to transfer.
   
   A thing of the past
   
   ### The shift plan arrives as an Excel file. *You get to retype it yourself.*
   
   On the 20th the client sends the plan for the following month, as a spreadsheet with its own abbreviations. Someone transfers it line by line, and the third change follows by email.
   
   **The consequence**One typo, and a night shift is on the wrong day. Your employee turns up, the client was not expecting them, and in the end nobody wants to pay the hours.

Features

## What you can switch on.

These features appear exactly like this in the alluvo app directory. You switch them on when you need them; they are included in the price per employee on assignment.

### Can be switched on individually

- Hours Approval in the Portal
  
  Clients review and approve recorded hours directly in the portal. Enabled per company.
- Addresses
  
  Clients manage their sites and departments in the portal. Enabled per company.
- Plan Creation
  
  Clients create shift plans in the portal.
- Bookmarks
  
  Clients bookmark employees in the portal.
- Day-Level Hours Approval
  
  Clients approve hours day by day instead of per period. Enabled per company.

AI in the app

## Say it to alluvo.

With the [alluvo operator](https://alluvo.ai/en/operator), Claude or ChatGPT does the work in this app at your word, with your permissions and in your data. Somebody types these sentences exactly as they are written here.

- „Which timesheets are waiting for approval?“
  
  **Timesheet approvals** · Review, approve, withdraw and correct submitted hours, including partial approval when only one day is disputed.
- „New demand at the clinic: two nurses from the 1st.“
  
  **Capture a staffing request** · Takes in a client request completely (role, period, location, terms) and keeps their departments up to date along the way.
- „Create the shift schedule for the June assignment.“
  
  **Manage shift schedules** · Create the monthly schedule for an assignment, reassign or cancel shifts, publish, with a check against the German Working Hours Act. The check for your country is planned.
- „What do we know about Musterkunde GmbH?“
  
  **Account briefing** · What you know about a company or a contact, pulled together from master data, timeline, opportunities and contracts.

In the same module

## Staffing & Contracts. The same data.

Shift planning, framework and assignment contracts, plus the client portal with bookings and timesheet approvals. [More about the module](https://alluvo.ai/en/product/scheduling)

- ### [Candidate Profiles](https://alluvo.ai/en/apps/kandidatenprofil)
  
  The profile the client sees before booking.
  
  - Generated from the employee file, not rebuilt in Word.
  - Send it as a link or PDF, and in the client portal it sits next to the contract it belongs to.
  - What a profile shows externally is decided by the system, not by the rush of the moment.
  
  To the app
- ### [Shift Planning](https://alluvo.ai/en/apps/dienstplanung)
  
  The schedule starts with availability, not with a phone call.
  
  - Employees submit their availability for the following month themselves, in the window you open.
  - Mandatory weekends and target sizes are rules, not agreements.
  - Surcharges are in the schedule before anyone accepts the shift.
  
  To the app

Calculate for free

The matching calculators.

- [Billing rate calculator What is the least you have to charge the client?](https://alluvo.ai/en/tools/billing-rate)
- [Payment term cash-flow calculator How much cash does a client tie up with 45 days to pay?](https://alluvo.ai/en/tools/cash-flow)

Price

## One price. All modules.

Client portal is included, together with all the other modules. You pay per employee on assignment, no matter how many modules you use.

€69[1]

per employee on assignment and month

**€55** with annual payment

**Free** Employees on the bench, candidates and users

[Calculate the price for your business](https://alluvo.ai/en/pricing#rechner)

- [Sales](https://alluvo.ai/en/product/crm)
- [Recruiting](https://alluvo.ai/en/product/applicant-management)
- [Staffing & Contracts with Client portal](https://alluvo.ai/en/product/scheduling)
- [People & Time](https://alluvo.ai/en/product/time-tracking)
- [Payroll](https://alluvo.ai/en/product/payroll)
- [Invoicing](https://alluvo.ai/en/product/invoicing)
- [Controlling](https://alluvo.ai/en/product/controlling)
- [Service & Inbox](https://alluvo.ai/en/product/ticketing)

Questions

## Questions about the client portal.

**What does my client see for an available employee?**

Qualification, distance and the hourly rate from your framework contract. When they book, the contract is created from that and, for agencies operating under German law, the assignment notice goes to the employee.

**How does hours approval work in the portal?**

Your client checks the hours your employees record in the portal and approves them there. You set up deadlines, reminders and an escalation step in time tracking, and approved hours flow into the billing run.

**Does every client get all features?**

That is up to you. You switch hours approval and the maintenance of sites and departments on per company, so every client gets the portal that fits how you work with them.

**Does the client portal run under my own address?**

Yes, a custom domain for the client portal is possible. It is included in the price per employee on assignment.

## Seeing is easier than reading.

Start for free, or book 20 minutes: we show you Client portal on real workflows.

[Start for free](https://app.alluvo.ai/register?lang=en&market=en&utm_source=website&utm_medium=market&utm_campaign=en) [See all apps](https://alluvo.ai/en/apps)

## Footnotes

1. One price per employee on assignment and month; it includes all modules and therefore every app. All amounts plus VAT. Everything else is on the [pricing page](https://alluvo.ai/en/pricing). ↩
