Deputy Integration

Your roster decides
who takes the
next booking.

Build your staff roster in Deputy like you always do. FloChat reads it in real-time — knowing who's on shift, how many bookings your location can still take, and whether a specific team member is free when a customer asks.

Get started free How to connect ↓
📋

Deputy

Your rostering system

LOCATION The Cut Co. — CBD
STAFF Marcus · Priya · James
SHIFT Sat 9am–5pm · Marcus
LIVE SYNC

FloChat AI

Checks before it replies

"Can I book with Marcus Saturday?"

Marcus rostered · location has capacity

→ Saturday 2pm confirmed with Marcus

What this actually means

Your roster is your
booking capacity.

Most booking tools let customers pick a time. FloChat goes further — it reads who's actually rostered that day, calculates real capacity, and can route a booking to a specific person. Here's what that looks like in practice.

📊
Roster = capacity
Three staff rostered Saturday. FloChat knows up to three bookings can run at once. It won't offer a fourth. The moment someone's shift ends, that capacity closes. It's always accurate, always live.
✂️
Book a specific person
"Can I get Priya on Saturday?" FloChat checks Priya's Deputy shift. If she's on and has an open slot, it books her directly. If not, it says so and offers who is available — honestly, not hopefully.
🔄
Roster changes, capacity updates
Marcus calls in sick. You update his Deputy shift. FloChat sees it and immediately stops offering his slots — no double-bookings, no awkward calls, no customers showing up for someone who isn't there.
If you're already in Deputy

Your roster is already
in Deputy. Skip the setup.

FloChat has its own built-in roster management — you can add locations, staff, and shifts directly. But if you're already running your team in Deputy, there's nothing to re-enter. Connect once and it all flows through.

🏢
Locations
Each Deputy workplace becomes a FloChat location with its own staff pool and booking capacity. Multi-location businesses work seamlessly — the AI knows which site a customer is asking about.
From Deputy: Company records (workplaces) Each location tracked independently
👤
Staff
Active Deputy employees become FloChat staff members at their correct location. Customers can ask for them by name — the AI knows exactly who they are and whether they can take a booking.
From Deputy: Active employee records Assigned to matching location
📅
Shifts
Published roster shifts are the beating heart of FloChat's availability engine. Each shift tells it: this person, at this location, is available to take a booking between these times.
From Deputy: Published Roster records Per-person, per-location, per-time
How it works

Connect once.
FloChat handles the rest.

01
Connect Deputy in under a minute
Paste your Deputy subdomain and a permanent API token — or use OAuth. FloChat verifies the connection and imports your locations, staff, and current roster immediately. One action. Done.
02
FloChat knows your capacity from that moment
The AI now sees your full roster — who's working at which location, which shifts are published, and which staff members have room to take a booking. It handles the next DM using that exact picture.
03
Roster updates → capacity updates. Instantly.
Publish a new shift in Deputy. Add a team member. Change someone's hours. FloChat sees it through webhooks and updates what it will offer customers in real-time. You keep rostering the way you already do. FloChat just reads it.
Connect your account

Two ways to link
Deputy to FloChat.

Both methods give FloChat the same read access. Most users prefer the permanent token — it's faster and doesn't require Deputy admin permissions.

1
Open Deputy Settings
Log in to Deputy, then navigate to Settings → Integrations → API
2
Create a Permanent Token
Click Permanent Token, give it a name like "FloChat", and copy the token. This is your API key — store it safely.
3
Find your subdomain
Look at your Deputy URL. If it's mycompany.au.deputy.com, your subdomain is mycompany.au — everything before .deputy.com.
4
Paste both into FloChat
Go to Workspace Settings → Deputy in FloChat, enter your subdomain and token, and click Connect. The first sync runs in seconds.
Connect Deputy now
1
Click "Connect with Deputy"
You'll be redirected to Deputy's authorisation page. No token or API key needed — Deputy handles the auth.
2
Approve access in Deputy
FloChat requests read access to your roster, locations, and employee records. Approve, and you'll be redirected back automatically.
3
Sync begins immediately
FloChat starts importing your Deputy data as soon as the OAuth flow completes. You'll see your locations and staff appear within seconds.
Connect with Deputy (OAuth)

Requires Deputy Business plan or above

FAQ

Quick answers

Does FloChat write anything back to Deputy?
No. FloChat only reads from Deputy — it never modifies your Deputy account. Bookings made via FloChat are stored in FloChat only.
How often does the sync run?
FloChat uses Deputy webhooks, so updates push through in near real-time whenever a shift is published or a staff change is made. You can also trigger a manual sync from Workspace Settings at any time.
What Deputy plan do I need?
The permanent token method works on all Deputy plans that include API access. OAuth requires Deputy Business plan or above. If in doubt, use the permanent token — it's the quickest path.
What happens if I disconnect?
Your existing locations, staff, and shifts that were already synced remain in FloChat. Future syncs from Deputy stop until you reconnect. You can always reconnect and re-sync at any time.
Ready?

Your roster is already built.
Let FloChat read it.

Connect Deputy in under a minute. FloChat immediately knows your capacity, your staff, and who's on shift — then handles every booking DM from that moment on.

Start for free — no card needed