Sign in

StaffFlow staff only. Two-step is required.

The 6-digit code from your app, or a recovery code.

Set up your operator account

Checking your link…

At least 10 characters. A long passphrase works well.
Can't scan? Enter this key:

Save your recovery codes

Each works once if you lose your phone. They are shown only now. Keep them on paper and in Bitwarden, never only on your phone.

Dashboard

Where things stand today.

Upcoming calls

View all

Recent activity

Firm requests

Firm requests

Have the welcome call, then approve. Approving creates the firm and emails its admin an invite.

Firm & contactFit detailsReceivedStatusAction
i
Next stepWhen a new request arrives, review the details, have the welcome call, then approve to create the firm and send an invitation to its admin.

Firms

Every firm on StaffFlow, and whether its first admin has accepted the invite. You see firm details only — never a firm's consultants, pay or invoices.

FirmWeb addressCreatedStateFirst adminActions
i
Firm data is privateA firm's consultants, pay rates, timesheets and invoices stay private to that firm. The operator login can't read them — the database refuses it.

Calendar

Welcome calls by day, in your time (). Click a call to see the details and notes.

Calls & Meetings

Every welcome call with its notes. Notes stay inside StaffFlow — they are never sent to anyone.

Upcoming calls

TipAfter the call, add your notes, then Approve to create the firm and send its admin the invite.

Dots mark days with a welcome call. Click a day to see it in the Calendar.

Settings

Your operator account. Changing anything here asks for a fresh two-step code.

Your account

Who is signed in.

Password

Changing it signs you out everywhere else.

At least 10 characters.
A fresh code from your app. Save the new password in Bitwarden.

Recovery codes

Each one signs you in once if you lose your phone.

Codes left–
Making new codes stops every old one working.

Recent sign-ins

If one isn't you, change your password straight away.

Help & Support

How the operator area works, and what to do when something goes wrong.

How a firm joins

  1. They fill in the Request access form, or you add them with New firm request.
  2. You book the welcome call (Book call) and keep notes.
  3. After the call, Approve: the firm is created in setup and its admin gets an invite (7 days during setup).
  4. Or Decline: they get a short, polite email. Your reason is never sent.

What you can and can't see

  • Requests, firm names, web addresses, invite status.
  • Never a firm's consultants, pay rates, timesheets or invoices — the database refuses it.
  • Approve, Decline and every change in Settings ask for a fresh two-step code.

Lost your phone?

Sign in with a recovery code in the two-step box. Each works once. Then make new codes in Settings.

No phone and no codes: follow RUNBOOK_two_step_recovery.md → Operator (pgAdmin, as postgres).

Contact

Business email: hello@staffflowpro.com — new requests arrive here too.

You're signed out after 30 minutes idle, and after 8 hours in any case.