Installation guide
The first free AI plugin for staffing agencies.
Claude and ChatGPT take the same route: the plugin through the marketplace, the command line with two commands, and for everything else the manual connection. After that, the assistant you already work with handles scheduling, recruiting, contracts, shift plans and hours approval directly in alluvo.
Requirements
-
A free alluvo account
The plugin is the connection to your workspace. Without an account it has no system to talk to. Installation and connection cost nothing; the AI work the assistant does afterwards runs on your account's credits.
-
A Claude or ChatGPT subscription
That is where the plugin runs. Which of the two you choose makes no difference to alluvo, and both routes are below.
-
Install the plugin
Add the marketplace, install the plugin, connect. Three steps in the interface, no configuration file.
-
Get started
Say what the result should be. alluvo knows the order of the steps.
How you work with it
You set the goal.
The first free AI plugin for staffing agencies adds no new abilities to your assistant. It teaches it the guided processes alluvo already masters and makes them findable through ordinary sentences.
So you do not need to know which step follows which. Name the result, and alluvo sets the order, checks the guardrails and puts the whole thing in front of you as a preview. Simply asking a question still works, of course.
Every action runs in your workspace and with your permissions. What you may not do in alluvo, the assistant does not do in your name either.
- A goal "Draft a staffing contract based on the last email I received."
- A goal "Take over whatever open tasks are due today."
- A goal "Place the three employees on the bench with existing clients."
- A goal "Prepare the candidate profile and send it as a link and PDF to clients who might be interested."
- A question "Who is on the bench right now?"
- A goal "Ms. Aydin is out tomorrow. Organize the replacement."
- A goal "Create the new care assistant and collect her master data from her directly."
- A question "What is on today?"
- A goal "Send a reminder to every client with items over 30 days overdue."
- A goal "Find duplicate companies and show me first what a merge would change."
- A question "Who is looking for care staff around Manchester right now?"
- A goal "Prepare my 2 pm appointment."
- A goal "Create the shift plan for the June assignment at the hospital."
The 35 ready-made processes behind it are listed further down in the directory.
Route 1
Set up in Claude
The plugin brings the connection to alluvo with it. In the interface you get it through the marketplace, in the terminal with two commands. You do not enter anything by hand.
Recommended
claude.ai and Claude Desktop
- Settings → Plugins → Add → Add marketplace.
-
Enter this in the URL field:
alluvoai/ki-plugin-personaldienstleister - Sync, then install the plugin alluvo from the list.
- Connect: in the plugin, click Connectors, where alluvo is already listed. Be signed in to alluvo in your browser, because this step runs through it.
The field accepts owner/repo or a Git address, so the short form above is enough. The route is the same in the browser and the desktop app, and the Claude Code app on the desktop takes it too.
Via commands
Claude Code in the terminal
-
Add the marketplace.
/plugin marketplace add alluvoai/ki-plugin-personaldienstleister -
Install the plugin.
/plugin install alluvo@alluvoai - Connect: call /mcp and sign in with your free alluvo account.
No GitHub account? alluvo hosts the same marketplace itself. In the first step, use this address: /plugin marketplace add https://api.alluvo.ai/plugins/marketplace.json
Without the plugin: the manual connection
For clients that do not know plugins. Create a custom connector, called Custom in the interface, and enter this server address. Claude then sends you to the alluvo login through OAuth.
https://api.alluvo.ai/mcp
The same address, the same permission check as through the plugin. What the plugin brings along there, the alluvo server itself delivers here.
Route 2
Set up in ChatGPT
The same three routes as in Claude. Here, someone with administrator rights imports the plugin once for the whole organization; after that, each member connects with their own alluvo account.
Recommended
ChatGPT Desktop
- Once for the organization: Admin → Plugins → Add → Import marketplace.
-
Enter this as the address:
https://github.com/alluvoai/ki-plugin-personaldienstleister - The address is all you need: leave the Path field empty.
- Connect: open the plugin and click the entry alluvo under MCP servers. Be signed in to alluvo in your browser, because this step runs through it.
Each member does the connecting once, with their own free alluvo account. The import releases the plugin; it does not grant access to the data.
Via commands
Codex in the terminal
-
Add the marketplace.
codex plugin marketplace add alluvoai/ki-plugin-personaldienstleister -
Add the plugin.
codex plugin add alluvo@alluvoai -
Connect and sign in.
codex mcp login alluvo
To update, use codex plugin marketplace upgrade, then add the plugin again.
Without the plugin: the manual connection
The route without administrator rights, and the only one that also works in the browser. Under Settings → Security and sign-in, switch on Developer mode, then on chatgpt.com/plugins create a connection with this address using the plus icon.
https://api.alluvo.ai/mcp
The dialog asks for a name and a description. You type both yourself, and that is exactly what ChatGPT shows afterwards, so enter alluvo as the name.
The plugin only appears in the desktop app
ChatGPT marks imported plugins that bring their own MCP server as "desktop only". The alluvo plugin is one of them and therefore appears only in the ChatGPT desktop app. If you work in the browser, use the manual connection.
The skills
Ready-made processes instead of commands.
In the AI world, a skill is a guide an assistant looks up itself when needed: when it applies, which steps are required in which order, what to watch for. Such a guide does not sit in the language model, it sits next to it, and can therefore be changed without touching the model.
The alluvo plugin brings 35 of them, written for staffing agencies. So you do not have to memorize any command: you name your goal, the assistant looks up the right process and works through it, with a preview before every change.
The guides themselves are delivered by the alluvo server at runtime. That keeps them current and adapted to the settings and permissions of your organization, without any plugin update.
Core
-
Account briefing
read-onlyWhat 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-onlyWho has no assignment today and whose assignment ends soon, sorted by urgency.
„Who is on the bench right now?“
-
Prepare a call
read-onlyA 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-onlyAppointments, 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.
First the account. Then the connection.
Create a free alluvo account and connect your assistant, or book 20 minutes and we will set it up together.
What the plugin operates in alluvo is on the operator page.