Operator cockpit
Run the whole Upwork hiring loop from one place
Post stronger roles, sync real applicants, let AI draft the first pass, and keep every meaningful hiring decision explicit.
Real auth-backed Upwork ingest with server-side tokens.
Give the title and basics, then let AI fill the stronger version.
Command readout
Hiring focus
Best candidate
Spotlight
Jobs
Active roles
Candidates
Recent applicants
Activity
Recent moves
Posting lanes
Live job board
Cycle each role through build, review-ready, live, and paused without losing history.
AI post builder
Create an Upwork job
Applicant review
Candidate command
Manual intake
Add applicant
Operator guide
Draft guardrails
May generate draft
- Intent is clear and low risk.
- No pricing, contract, or access commitment is made.
- Confidence is very high.
- No review flags are present.
Must queue for review
- Mixed or incomplete proof.
- Compensation discussion.
- Trial-work or repo-access topics.
- Any ambiguity around fit or availability.
Never automatic
- Job posting or contract changes.
- Credentials or deploy access.
- Legal-risk or adversarial messaging.
- Anything outside the current Upwork lane.
Timeline to hire
Pipeline board
A single visual read on where candidates are bunching up and where your next hiring decision should happen.
System posture
Backend and source assumptions
Open through the local server to verify Upwork auth and sync live room data.
Channel
Upwork is the only sourcing and posting surface in this version.
AI messaging
AI may generate drafts only when confidence is very high and the candidate has no safety-risk flags. All sends require operator confirmation.
Operator control
Posting transitions, draft review, and hire decisions remain explicit and visible.
Draft queue
Awaiting review
Sent messages
Manual and auto-sent
Activity log
Recent system moves
Local controls
State management
Current build
What is wired up
Tokens stay server-side and the browser only sees safe API responses.
Candidate data and messages sync automatically. Live Upwork sends are gated behind operator authorization, target verification, and rate limits.
Title and basic notes can be turned into a fuller Upwork-ready post with screening questions and next action text.