alluvo operator

Your business. Just say it.

The AI plugin for staffing agencies that operates alluvo, in Claude and in ChatGPT. Talk to your scheduling team: the operator works with your real data, your permissions, your guardrailsRules that live in the data model instead of a checklist: pay agreement, equal pay, maximum assignment duration and legal deadlines are checked before a document even exists. Today they follow German temporary-agency law; other countries are planned.. Behind it is no second program, but the same connection alluvo already offers as an MCP serverModel Context Protocol: the open standard AI assistants use to talk to software. alluvo runs a signed-in connection of this kind, and behind it sits the same logic and the same permission check as in the web interface..

One step. No keys. No terminal.

A demo of the alluvo operator in Claude. Five example requests run one after the other: bench employees with matching framework-contract clients, onboarding a new employee, closing a contract including the assignment notice, a sickness replacement and a duplicate preview, each with the results alluvo delivers.

Examples from real workflows. What the operator answers comes from your data, not from a language model's memory.

How it works

Three steps. Then you talk.

Between "never used it" and "the first contract is out" there is no second onboarding. Once your team is set up in alluvo, it is set up in the operator.

  1. 01

    Install the plugin

    One step in Claude, and the pluginA package for Claude: it brings the connection to alluvo and the ready-made workflows for staffing. You install it once and it sets up the rest itself. connection is in place.

    No API keys, no configuration file, no developer setup. The connection is already described in the package. The commands are in the guide.

  2. 02

    Sign in with your alluvo account

    Claude finds the sign-in path itself: OAuth 2.1The standard sign-in path on the web. You sign in to alluvo and allow access. Claude never gets your password, only an access right you can withdraw at any time. in the browser, sign in, confirm. If you belong to several organisations, you pick one, and everything stays inside it from then on.

    Anyone who is not a member of the organisation does not get in. That is not decided by the model, that is decided by the connection.

  3. 03

    Get started

    The operator has exactly your permissions. Every single action goes through the same check as a click in the interface: what you may not do, it may not do either.

    And everything it does carries your name: the operator acts as you, not next to you.

The scope

One access. Not an excerpt.

An assistant that may only search is a search box with better manners. The operator reaches what your business actually works with.

81

Tools1

From bench matching through the contract run to duplicate checks: each one called individually, each one checked individually.

35

SkillsA skill is a ready-made workflow: the instructions for which tools the operator uses in which order, from onboarding a new hire to a sickness replacement. You don't have to write it, it comes with the plugin. in the plugin4

Ready-made workflows, not just building blocks. You say what should happen; the operator knows the order. See all 35.

rund 121

reachable data types

Employees, clients, framework contracts, assignments, shift plans, hours, documents: around half the data model.

Workflows

One sentence. A whole workflow.

Five workflows as they come up every day. On the left is what you say. On the right is what becomes of it, and where the operator stops and asks you.

01 / 05

On the bench, sold

You say

"Who is without an assignment next week, and who could use them?"

  1. alluvo pulls all employees without a running assignment, with the date from which they are free.
  2. alluvo matches them against your framework-contract clients: fitting role, feasible commute, stored hourly rate.
  3. alluvo creates the assignment contracts in draft and sets a review task for scheduling.

Once you approve, alluvo sends the contract bundle for signature and holds the employee for this assignment for 48 hours so nobody books them in parallel.

02 / 05

Onboarding, without a folder of forms

You say

"Create the new employee and collect her master data directly from her."

  1. alluvo checks what is still missing in the employee record and shows the gaps.
  2. alluvo sends the digital employee questionnaire as a secure guest link: she fills it in and her details go straight into the master data.
  3. Bank details, emergency contact and no-gos end up where they belong.

Finally alluvo shows assignments nearby and sends the invitation to the employee app. The 50 pages of paper are gone.

03 / 05

From demand to assignment notice

You say

"The staffing demand from the hospital is through. Make the contracts."

  1. alluvo takes the demand and sets up the framework contract; the client signs in the portal.
  2. On top of it the assignment contract: surcharges, shift plan, term.
  3. On signing, the staffing contract, the order confirmation and the assignment notice required by § 11 AÜG (Germany) are created.

The assignment notice is not a reminder in a calendar: either it is created with the contract, or the contract is not created.

04 / 05

Sickness replacement, on the same day

You say

"Ms Aydin is out sick. Who can from tomorrow?"

  1. alluvo finds the replacement for the running contract and checks role, the client's block list and the working time rules.
  2. Once you confirm, alluvo enters the replacement in the existing contract, with no new stack of paper.
  3. The assignment specification required by § 12 AÜG (Germany) goes to the client automatically.

The call to the client stays with you. The paperwork for it is already there when you make it.

05 / 05

Duplicates, with a preview

You say

"Find duplicate companies, but first show me what would happen."

  1. alluvo finds the pairs and sorts them by similarity.
  2. For each pair alluvo shows the preview: which fields move, which collide, what hangs on both records.
  3. Merging only happens on your word, up to 50 pairs in one go if you like.

What does not merge cleanly, alluvo does not merge: instead of an error message you get the blocking records by name, and a work plan for them.

The directory

All workflows at a glance.

Every entry is a workflow you trigger in plain language. What carries "read-only" fetches information and changes nothing; everything else first shows a preview and waits for your yes.

Core

  • Account briefing

    read-only

    What you know about a company or a contact, pulled together from master data, timeline, opportunities and contracts.

    „What do we know about Musterkunde GmbH?“

  • Bench check

    read-only

    Who has no assignment today and whose assignment ends soon, sorted by urgency.

    „Who is on the bench right now?“

  • Prepare a call

    read-only

    A briefing for a specific conversation: client status, previous conversation, contracts, open opportunities, agenda and questions.

    „Prepare the call with Musterkunde GmbH.“

  • Capture a staffing request

    Takes in a client request completely (role, period, location, terms) and keeps their departments up to date along the way.

    „New demand at the clinic: two nurses from the 1st.“

  • Coordinate sales

    Pipeline, weighted forecast, BDR performance and pipeline review, plus the distribution of research and outreach work.

    „Show me the forecast for the quarter.“

  • Coordinate staffing operations

    Utilisation, assignments ending, open demands, gaps in the shift plan and the backlog of hours, in one overview.

    „Give me the dispatch overview for this week.“

  • Daily briefing

    read-only

    Appointments, due tasks, replies from outreach and everything stuck in the pipeline, as one overview to start the day.

    „What is on today?“

  • Ideal client profile

    Defines which segments and decision makers fit you, and checks individual leads against it.

    „Check this lead against our ideal client profile.“

  • Enrich contacts

    Pulls the direct line, position and spelling from emails, signatures and notes, and shows every change for confirmation first.

    „Enrich the contacts from the latest emails.“

  • Log a company signal

    Notes that a company is hiring, expanding, has received funding or has changed its leadership.

    „The company has opened a new location.“

  • Manage the contract lifecycle

    Create framework and assignment contracts and move them through their stages, send the assignment notice under section 11 of the German Temporary Employment Act (contracts for your country are planned), set billing periods and invoice accounts.

    „Create the assignment contract for the clinic.“

  • Timesheet approvals

    Review, approve, withdraw and correct submitted hours, including partial approval when only one day is disputed.

    „Which timesheets are waiting for approval?“

  • Match the bench to existing clients

    Matches employees on the bench with clients that have a framework contract and creates the assignment contracts as drafts.

    „Match the bench against our framework contract clients.“

  • Message an employee

    A message to an employee, through the employee app or by email, in the form of address stored for them. The reply comes back as a case.

    „Ask them what happened that day.“

  • Onboard a new employee

    Send the personnel questionnaire, transfer the answers into the master data, set up bank details and emergency contact, and give access to the employee app.

    „Onboard the new care assistant.“

  • Process call notes

    Turns your notes or a transcript into a CRM entry, creates the follow-up tasks and drafts the follow-up email.

    „Here are my notes from the call, follow up on them.“

  • Find target companies

    Searches for companies that fit a particular employee, by commute, ideal client profile and market signals, and delivers a shortlist.

    „Who would be a fit for Mr Weber?“

  • Record an absence

    Enter sick leave, vacation and unpaid absence, file the medical certificate, and check the remaining vacation beforehand.

    „Record the sick leave for Ms Aydin.“

  • Set up a booking link

    Creates a booking link, sets times and rules, and repairs it when it no longer offers appointments.

    „My booking link shows no appointments.“

  • Set up the organisation

    Finish the initial setup step by step: the skill goes through every open onboarding step and either does it directly or sends you the link to the right setting.

    „What is still missing in our setup?“

  • Share a booking link

    Fetches your existing booking link, sends it or gives you the embed code for the website.

    „Send me my booking link.“

  • Getting started guide

    The way in: shows which workflows exist in your organisation and leads you to the right one. Also for questions about permissions and approvals.

    „What can you do?“

Outreach and talent marketing

  • Outreach in sequence

    Enrolls qualified companies in a sequence and follows each enrollment: pause, resume, remove.

    „Enroll these five companies in the sequence.“

  • Market talent profiles

    Markets a specific employee on the bench from research to the finished email, with a reason why they fit this company.

    „Sell me the candidate.“

Lead radar

  • Export labour market data

    Hands out the mirrored jobs, employers or permit holders as CSV when you explicitly want a file.

    „Export the employer list to CSV for me.“

  • Employers with staffing needs

    Shows, from the German employment agency data, which companies nearby are posting jobs right now, and imports them into the CRM on request.

    „Who is looking for nurses around Stuttgart?“

  • Research the permit register

    Searches the mirrored German register of temporary staffing permits: who may place staff in a region, who newly appears, whether a specific company is listed.

    „Which competitors are there in my region?“

Shift planning

  • 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.

    „Create the shift schedule for the June assignment.“

Invoices and payments

  • Invoices and open items

    Issue, send, cancel and export invoices as e-invoices; record payments, discounts, credit notes and refunds; run reminders.

    „Show me the open items.“

Receipts and travel expenses

  • Receipts and travel expenses

    Submit, reconcile, review, approve or reject receipts and mark them as paid, including as a bundled travel expense statement.

    „Which expenses are waiting for approval?“

Inbox

  • Manage the inbox

    Review, forward, move and close cases in the shared mailbox, plus business hours, notifications and spam.

    „Tidy up the inbox.“

Meta ads

  • Meta ads

    Manage campaigns, ad groups, creatives and audiences, assign lead forms and check tracking in the Talent Hub.

    „How are our recruiting campaigns doing?“

AI agents

  • Build automation agents

    Builds an agent for schedules, inbox events or multi-step flows, and manages which instructions it gets.

    „Set up a weekly AI report for me.“

Data quality

  • Merge duplicate records

    Finds duplicate companies and contacts and shows, before every merge, what moves, what collides and what depends on it.

    „Find duplicate companies and show me the preview.“

  • Clean up data quality

    Goes through the findings after an import or during operation, prioritises them and tidies up the role catalogue too.

    „Clean up after the import.“

Read from the workflow directory of the alluvo platform, as of 28 September 2026. Your assistant may show a few more entries: it counts the guide and bundled skills too. Which workflows really appear in your organisation depends on your plan and your permissions.

Security, built in

No yes, no writing.

An assistant that may write in your data needs more than good will. The four rules below are not in a system prompt but in the code; a model cannot negotiate with them.

How alluvo handles your data overall

Preview, then confirmation
Every write action runs in two stages: first the operator shows what would happen, then it carries it out. Without your yes the data stays as it is.
Permanent deletion is off
Through the operator things move to the recycle bin and never beyond. Restoring always works; hard deletion is switched off in the code for this route.
Every change has a sender
What the operator changes appears in the same history as your clicks in the browser, with source, tool and time. Who changed what and when stays answerable.
Sensitive data does not go out
Two guards in the code keep data under Art. 9 GDPRSpecial categories of personal data: health, religion, trade union membership, origin. In staffing this mostly means sick notes, medical certificates and restrictions. and internal notes out of texts that go to clients or applicants. This works on the routes alluvo knows, as an additional brake, not as a blanket promise.

FAQ

Everything that is still open.

If a question is missing, write to us: info@alluvo.ai. We answer with what really runs, not with what sounds good.

What is MCP, and what does it have to do with the operator?

MCP, the Model Context Protocol, is the open standard through which AI assistants talk to software. alluvo runs an MCP server: a signed-in connection with the same business logic and the same permission checks behind it as the web interface.

The operator is the plugin that brings this connection into Claude, plus the ready-made workflows for staffing agencies on top.

Do I need Claude, or does it work with ChatGPT too?

Both work, and both the same way: the plugin through the marketplace, the command line with two commands (Claude Code here, Codex there), and for everything else the connection by hand. Two differences remain: in ChatGPT the plugin imports an administrator for the whole organisation, and it only appears there in the desktop app.

Both ways are described step by step in the installation guide.

How do I sign in?

Through OAuth 2.1, and Claude finds the way there itself. You click Connect, land in the browser at alluvo, sign in with your account and confirm access. No keys to copy, no file to edit.

If you belong to several organisations, you pick one. After that everything the operator sees and does is limited to that organisation.

What may the operator do, and what not?

Exactly what you may do. The operator acts with your user account, and every single action goes through the same permission check as a click in the interface. A dispatcher with access to one branch does not get a second one through the operator.

It can only manage permissions if you are a super admin. For everyone else that area simply does not exist.

Can it delete my data?

Not permanently. Deleting through the operator means: into the recycle bin, restorable at any time. Hard deletion and emptying the recycle bin are switched off in the code for this route.

And it asks beforehand anyway: write actions first show the preview and only run after your confirmation.

And if it gets something wrong?

Then you see it beforehand. The preview names records by name, not by ID; where something is ambiguous, the operator asks instead of guessing. If an action is blocked, you are told which records are in the way.

And you see it afterwards too: every change appears with source, tool and time in the record history, the same history in which your own changes appear.

Does the operator answer in my language?

Yes. The answer language comes from your language setting in alluvo and is set again with every answer, so the conversation does not drift into English bit by bit.

In the engine room, tool names and technical messages stay in English. That has no influence on your answer.

Is this only for dispatch?

No. Besides dispatch and back office, the plugin brings workflows for sales and recruiting: talent marketing, research on target clients, first contact in sequence, evaluation of recruiting campaigns.

It is the same connection and the same permission check, just other workflows on top.

Does the operator cost extra?

No. The operator is part of alluvo, not an add-on product. Its AI work runs on the credits of your account, from the same pool that everything in alluvo draws on. What credits are and how the pool grows is on the pricing page.

Say it once. Out loud.

Start for free and connect Claude to your account, or book 20 minutes and we will talk through your business together.