Technical & integrations

eBrigade AI assistant module

An AI assistant that builds your duty rosters in natural language

Describe what you need in one sentence — “fill the July roster for team A” or “assign two qualified first-aiders to Saturday’s shift” — and the assistant does it: it creates the activity, finds available, qualified staff nearby, and fills the shift. Powered by Claude (Anthropic), it chats with you from a bubble available on eBrigade pages and asks for your confirmation before every change.

Included in every plan Billed on tokens used 🎁 5,000 tokens offered
Free module — 5,000 tokens offered to get started The AI assistant is included in every plan, with no extra subscription, and 5,000 tokens are offered to get you started. After that, you only pay for what you use: each exchange deducts eBrigade tokens from your balance — like SMS credits. Top up with prepaid packs (from 10,000 tokens for €12.50 to 500,000 tokens for €625) from your account; the balance updates automatically after payment.

Module included in every plan: only eBrigade token usage is charged, in prepaid packs.

AI assistant

Conversational assistant powered by Claude (Anthropic): build and fill your duty rosters in plain language — create an activity, assign available and qualified staff, analyse coverage, all from a chat built into the duty roster. Module included at no extra cost, 5,000 tokens offered to get started: only usage is charged, in eBrigade tokens bought in packs (like SMS).

Module included in every plan · 5,000 tokens offered, then usage billed in tokens
Pay as you go

eBrigade token packs

The module is included in your plan: you only buy the tokens the assistant uses. Pick a pack and pay securely from your eBrigade account — the balance updates automatically.

€12.50 incl. VAT
10 000 eBrigade tokens
€62.50 incl. VAT
50 000 eBrigade tokens
€250 incl. VAT
200 000 eBrigade tokens
€625 incl. VAT
500 000 eBrigade tokens

🎁 5,000 tokens offered to get started · €1.25 incl. VAT per 1,000 tokens, whatever the pack · No fixed cost, no commitment

In short

What is the eBrigade AI assistant module?

A conversational assistant powered by Claude (Anthropic): build and fill your duty rosters in natural language — create an activity, assign available, qualified staff, analyse coverage, all from a chat built into the duty roster. Module included at no extra cost, with 5,000 tokens free to get started: you only pay for usage, in eBrigade tokens bought in packs (like SMS credits). It is included at no extra cost in every eBrigade plan.

The problem

Why an AI assistant for your rosters?

Building a duty roster means manually cross-checking availability, qualifications, geographical proximity and team affinities — activity by activity, shift by shift. Every coverage gap is spotted by eye, every assignment is made by hand, and filling a whole month ties up a manager for hours. Operational questions (who is available on the 12th? who holds a given qualification?) mean just as many manual searches across several screens.

What changes

What the AI assistant changes in eBrigade

The agentic assistant actually carries out the planning actions: it creates activities, assigns and unassigns staff, fills a shift or a whole month from a simple sentence, taking into account availability, qualifications, affinity and geographical proximity. It also answers your operational questions (available staff, qualifications, the people closest to a location) and analyses coverage gaps over a period. All from a chat bubble placed directly in the duty roster.

Features

What you can do with AI assistant

Roster generation from a sentence

Ask it to fill a specific shift or a whole month for a team: the assistant completes the roster with the best-suited available staff, applying the soft constraints you express in natural language.

Create activities and assignments by chat

Create an activity (title, dates, location, required skills), assign or unassign someone on a shift — straight from the conversation, without going through the data-entry screens.

Availability and proximity search

Look up the staff available for a date, a section or a post, and find the people closest to a geographical point thanks to a built-in distance calculation (Haversine).

Team affinities taken into account

The shift algorithm includes an affinity score between people, calculated automatically from past assignments and adjustable manually with a 1 to 5-star rating.

Coverage gap analysis

Ask for a coverage analysis over a period: the assistant identifies under-staffed slots to help you fill them before publication.

Audited LLM-as-Orchestrator architecture

Claude orchestrates server-side PHP functions without ever accessing the database directly: every effect goes through a logged tool. Session memory lets you chain requests without explaining everything again.

How it works

Step by step

1
Enable the add-on from the administration page

An administrator enables the AI assistant from its dedicated page, then grants the “AI assistant” permission to the relevant roles. Until the add-on is enabled, all integration points stay inactive: no impact on the rest of eBrigade.

2
Open the chat bubble

A floating chat bubble appears on eBrigade pages, including the duty roster. You type your request in natural language, in the context of the page you are viewing.

3
The assistant acts through audited functions

Claude decides what to do and calls server-side PHP functions (list available staff, create an activity, assign a person, fill a period). The model never touches the database directly: every action goes through a logged tool function.

4
Approve the generated roster

The assistant proposes assignments, favouring staff who are available, qualified, nearby and work well together. Nothing is saved until you confirm: you stay in control to adjust, complete or unassign, and can continue the conversation to refine the request.

Use cases

Where this module really pays off

Fire and rescue services (SDIS) & emergency organisations: fill a shift or a whole month of the roster from one sentence, respecting availability and qualifications.

Event safety: create an activity and, in seconds, assign the qualified, available first-aiders closest to the site of the operation.

Multi-site associations: ask in natural language which staff are available for a specific date, section or post.

Roster managers: analyse coverage gaps over a period before publishing shifts.

Field coordinators: find the people closest to a geographical point with distance search.

Any organisation: take team affinities (rated from 1 to 5 stars or calculated automatically) into account when putting shifts together.

Module FAQ

Frequently asked questions

Is the AI assistant included in the subscription?

Yes. The module is included in every plan, with no additional subscription: simply enable it from your account, and you get 5,000 tokens free to get started. You only pay for usage — each exchange with the assistant uses eBrigade tokens, deducted from your balance, exactly like SMS credits.

What can the AI assistant actually do?

It works on your rosters: create, duplicate or edit an activity, assign or unassign staff, fill a shift or a whole month from one sentence. It also handles availability, skills, vehicles, equipment, consumables and interventions, depending on the features enabled on your instance. It answers operational questions (available staff, qualifications, closest people), analyses coverage gaps and reads attached images or PDFs. Every change is shown to you first, then carried out only after your confirmation.

How does pay-as-you-go billing work?

You top up your eBrigade token balance with prepaid packs, paid by secure payment from your account: 10,000 tokens for €12.50, 50,000 for €62.50, 200,000 for €250 or 500,000 for €625. Your balance is updated automatically after payment, and the tokens used by each exchange are tracked for deduction.

Does the AI access my data directly?

Not the database: Claude decides which actions to take and calls audited server-side PHP functions, each limited to your permissions and logged. However, to answer you, the text of your messages, the results of those functions (names, qualifications, availability…) and attachments are sent to Anthropic’s Claude model, via eBrigade’s servers. If you do not want this processing, leave the module disabled.

Where is the assistant available?

A floating chat bubble is available on every eBrigade page for people with the “AI assistant” permission. Conversations are kept: you can find them again, rename, archive or export them.

Is there a fixed cost or a commitment?

No. The module is free and commitment-free: no fixed cost is added to your plan, and you get 5,000 tokens free to get started, before any purchase. After that, you buy tokens only when you need them, pack by pack, and stay in control of your spending.

Try eBrigade with the AI assistant module

30-day eBrigade trial · No card required · Module included in your plan

Module included in eBrigade 30-day eBrigade trial · No card required · Included in the plan
Try eBrigade