flo · 23.06.4 · presence

Meet Flo.

Flo is the AI HR manager inside hiFlo. It listens to the shape of your team, reads the policy, files the form. It does the work — quietly, in the background — and shows you what it did.

28tools available
11languages
0retention
The character

Quiet. Capable.
Almost-human.

We built Flo the way we'd build a senior HR partner — observant, precise, and unafraid to act. Then we put it inside the system.

What Flo is

An agent with structured access to tools — leave, calendars, policy, payroll exports.

A first reader. Drafts every review, summary, and outreach so you start at 80%.

A continuous auditor. Flagging the skill gap, the team dipping in sentiment, the contract about to expire.

Citing. Always with the source — handbook, BCEA, calendar event, signed offer letter.

What Flo isn't

A chatbot. There is no avatar, no face, no personality theatre.

A black box. Every tool call is logged with the asking user's identity, the inputs, the outputs.

A judge. Flo prepares; it doesn't decide promotions, terminations, or compensation. You do.

Trained on your data. Customer data never leaves the boundary. Zero retention with the LLM provider.

01How Flo works

Four quiet verbs.

Every interaction follows the same shape — and you can see exactly what happened.

01

Listen

Flo reads every signal it has access to — calendars, OKR check-ins, surveys, leave balances, contract expirations, sentiment shifts. Streaming, real-time, structured.

context · streams · 12 signal types
02

Understand

A frontier LLM, prompted with the asking user's scope, the org's policy, and the relevant context window. No hallucinated facts — only what's in the system.

llm · scoped · retrieval-grounded
03

Act

Flo chooses from 28 narrowly-scoped tools — submit leave, schedule check-in, generate EMP201, draft review. Tools run as the user, not as Flo.

tool use · per-tenant rls
04

Cite

Every action is logged. Every answer carries its source. You can replay Flo's reasoning, see which records it read, audit which tools it called and why.

audit · replay · cite-with-link
02The tools

Twenty-eight quiet verbs.

Flo doesn't have one big magic button. It has a curated toolkit — each tool narrowly scoped, logged, and gated to the asking user.

Leave

Leave tools

Flo can read, plan, and submit leave on behalf of any employee in their scope.

leave.check_balanceLook up current balance and accrual rulesread
leave.scan_conflictsCross-reference team calendars and coverageread
leave.submitFile leave request, queue approval, set OOOwrite
leave.cancelCancel pending or approved leave with notewrite
leave.suggest_windowFind shared windows across a teamread
Onboarding

Onboarding tools

From offer-signed to day-30, Flo runs the choreography.

onboard.kickoffStart a new onboarding checklist for a hirewrite
onboard.provision_accountsCreate Google, Slack, GitHub, 1Passwordwrite
onboard.schedule_introsBook first-week 1:1s across the teamwrite
onboard.submit_emp201Generate SARS form, queue for sign-offwrite
onboard.checkinSend 7/14/30-day check-in surveyswrite
Performance · Goals · Surveys

Signal & feedback tools

Tools that listen to your team and surface what matters.

okrs.read_progressPull current state of objectives + KRsread
okrs.draft_checkinPre-fill weekly check-in with last week's noteswrite
reviews.draft_summarySynthesize a year of check-ins into a draftwrite
surveys.cluster_themesGroup open-text responses, surface themesread
sentiment.scan_teamLook for dips across surveys + check-insread
Policy & people

Knowledge & directory tools

Flo answers with citations. Always. From your handbook, your contracts, and South African employment law.

policy.semantic_searchRAG over handbook, contracts, BCEAread
policy.cite_passageReturn the exact paragraph with linkread
people.directory_lookupFind an employee, their role, managerread
people.org_chart_queryWalk the reporting graph in either directionread
skills.detect_gapsCompare current matrix against role rubricread
skills.suggest_actionHire / develop / redistribute · evidence-backedread
Safety · boundaries

Quiet doesn't mean loose.

An AI inside an HR system needs hard boundaries — not soft ones in a prompt. Flo's are enforced in the architecture.

01
Tools run as the user, not as Flo

Every tool call inherits the asking employee's permissions. Flo can't see records you can't see. The audit log records you, not Flo.

02
Write actions need confirmation by default

Submitting leave, sending an email, generating a SARS form — Flo proposes, you confirm. Org admins can elevate specific tools to auto-confirm within policy.

03
Flo will not act on sensitive HR decisions

Performance ratings, salary changes, hiring decisions, terminations. Flo can draft, summarize, and prepare. The decision is yours.

04
No training on customer data

We use frontier LLMs with zero-retention API access. Customer prompts and responses are not used for training, by us or our providers. Signed in our DPA.

05
Surveys preserve anonymity at the row level

When Flo summarizes survey themes, it can't reach back to who said what. The boundary is enforced in the database, not the prompt.

06
Disable any tool, per tenant

Don't want Flo touching payroll? Turn off the tool group. Don't want auto-approvals? Turn off auto. Granular, per-customer, in plain settings.

03A day with Flo

One Tuesday at a 40-person team.

Real activity, real tool calls. Compressed from an actual customer log (with names changed).

08:42· eventNaledi opened the app for the first time today.
08:43 floGood morning. (silent — no action.)
09:14· eventLerato submitted 3 days leave — annual — 17–19 June.
09:14 floChecked balance (12 / 18 available), team coverage (eng = 75%, ok), and conflicts (none). Approved within policy. OOO set. tool: leave.submit
09:17· eventSipho missed his 1:1 with Lerato (Thu 09:00).
09:17 floRescheduled to Fri 10:00 — both calendars clear, Slack note sent. tool: calendar.reschedule
09:31· eventNaledi asked: "how many sick days do I have left?"
09:31 floAnswered: 8 of 10 remaining this cycle. Cited handbook §4.1 and BCEA §22. tool: policy.cite_passage
11:02· eventEng team's Tuesday pulse came in — sentiment 6.4, down 0.8 from last week.
11:03 floClustered open-text — top themes: review pace (4 mentions), tooling for design (3). Drafted a 1:1 prompt for Lerato. Flagged in the people-ops queue. tool: sentiment.scan_team
14:18· eventNew hire signed: James Fischer, AE, London.
14:19 floOnboarding queued. Equipment ordered to London address. Day-1 intros scheduled. EMP201 not applicable (UK PAYE) — switched to HMRC RTI pack. tool: onboard.kickoff
16:44· eventThabo (eng) overran 1:1s by 30min for the third week.
16:44 floQuiet note added to his manager review draft. tool: reviews.draft_summary
The mark

A presence, not a personality.

Flo's visual signature is a single breathing aperture — a quiet point of light, a slowly-pulsing ring. You'll see it in the corner of the app, in chat, in this site's hero. It breathes whether Flo is doing anything or not. It's not a mascot. It's not a face. It's the way an attentive presence shows itself in the room.

Stop running HR.
Start running your team.

14-day trial. Free under 10 employees, forever. BambooHR migration in an afternoon.