Guat
Employer portal

Every freeze costs you.
We show you where.

See exactly which client moments your team can handle - and which ones are still sending calls to your supervisor.

Supervisor call volume - before & after
Which workers are handling clients independently
Phrases mastered vs. still causing freeze moments

© 2026 Guat · guat.app · Patent Pending USPTO

Sign in

See what's happening on the floor.

For workers → guat.app

July 2026 · Week 3
What's happening on the floor
Every freeze costs you time. Here's where your team stands this week.
Workers in the program
29
Speaking with clients
Phrases practiced this week
92%
Job phrases ready to use
21/31
Avg. confidence on the floor
4.8/5
up from 3.1 at start

Workers handling client moments independently

Used at least one phrase with a real client this week without calling their supervisor. That's fewer interruptions for you.

86%
of active workers
Phrases delivered this weekWeek of July 14 · 5 phrases
PhraseClient momentTeam adoptionUsed on the job
"Good morning, I'm here to clean."Greeting at the door97%Confirmed
"Let me check with the office."When they don't know the answer94%Confirmed
"Is there anything else you need?"End of service91%Confirmed
"I'll take care of that right away."Client asks for something89%Confirmed
"Could you show me what you mean?"Instructions not understood78%In progress
Program month 1 · July 2026
Time recovered
Based on supervisor call log and team self-report data.
Supervisor calls from client freezes
Before - workers freezing~3 calls/day
Now - workers responding~1 call/day
Reduction↓ 67%
Avg. time per call7 min
Your time back
Time lost to freeze calls (before)~10.5 hrs
Time lost now~3.5 hrs
Hours your supervisor gets back7 hrs
Workers responding on their own92%
Supervisor hours no longer interrupted
7 hrs
Based on call log reduction and 7-min avg. per call. Not counting client retention or the cost of re-doing jobs from miscommunication.
Freeze calls before~63 / month
Freeze calls now~21 / month
Interruptions eliminated42
Workers in program29

Cohort-level data only - no individual worker performance scores tracked or shared. · Data policy

Internal mobility · July 2026
Client readiness
Workers approaching readiness for higher roles. Based on language skill progression.
Training completion
82%
regional average
Confidence score
91%
after practice
Internal mobility
7
employees ready
Skill gaps
4
priority areas
ML
Maria Lopez
Housekeeping · client-facing daily
89%
Recommended next role
Supervisor
Time to readiness 4 weeks
Still needs practice on
Handling complaints Multi-step instructions Asking for clarification
Phrases mastered
82%
regional average
Client confidence
91%
after practice
Ready to handle clients
7
employees ready
Still freezing on
4
priority areas
Client interaction risk by shift
Morning
88%
Midday
79%
Evening
72%
Overall shift coverage risk Low
Client readiness by worker3 workers tracked
WorkerStrongest scenarioReadinessStatus
Maria LopezGreetings + requests89%Handling clients independently
Jose RiveraClosings + complaints86%Handling most scenarios
Ana GarciaComplex instructions74%Needs 3 more phrases
Communication gaps · July 2026
Where your team is still freezing
Each node is a real client moment. Size shows how many workers can handle it. Red means your phone is still ringing.
CLIENT MOMENT MAP - 29 WORKERS · JULY 2026
CLIENT GREETINGS 92% ARRIVAL PHRASES 97% ESCALATION 94% JOB CLOSING 91% REQUEST CONFIRM 89% BUY TIME 86% CLARIFY 78%
Skill node legendNode size = team adoption · Color = skill category
Handling confidently (92–97%)
Mostly handled (89–91%)
Escalation phrases (94%)
Buying time phrases (86%)
Still causing freeze calls (78%)
Account settings
Profile & preferences
Manage your account and how the dashboard looks.
Account
KJ
Let Kelly Cleaning
[email protected] · Owner account
AppearanceChoose how the dashboard looks
Light
Clean and minimal
Selected
Dark
Easier on the eyes
NotificationsComing soon
Weekly summary emails and alert preferences will be available here.
var DEMO={email:'[email protected]',pass:'guatdemo'}; function doLogin(){ var e=document.getElementById('lEmail').value.trim().toLowerCase(); var p=document.getElementById('lPass').value; var err=document.getElementById('lErr'); if(e===DEMO.email&&p===DEMO.pass){err.style.display='none';goTo('overview');} else{err.style.display='block';} } document.getElementById('lPass').addEventListener('keydown',function(e){if(e.key==='Enter')doLogin();}); document.getElementById('lEmail').addEventListener('keydown',function(e){if(e.key==='Enter')document.getElementById('lPass').focus();}); function goTo(s){ document.querySelectorAll('.screen').forEach(function(el){el.classList.remove('active');}); document.getElementById('s-'+s).classList.add('active'); window.scrollTo(0,0); } function doLogout(){goTo('login');document.getElementById('lEmail').value='';document.getElementById('lPass').value='';} function setTheme(t) { document.documentElement.setAttribute('data-theme', t); localStorage.setItem('guat-dash-theme', t); // update sidebar pills document.querySelectorAll('#btnDark').forEach(b => b.classList.toggle('active', t==='dark')); document.querySelectorAll('#btnLight').forEach(b => b.classList.toggle('active', t==='light')); // update settings cards var lightCard = document.getElementById('themeLight'); var darkCard = document.getElementById('themeDark'); var lightCheck = document.getElementById('lightCheck'); var darkCheck = document.getElementById('darkCheck'); if (lightCard) { lightCard.style.borderColor = t === 'light' ? '#0F62FE' : 'var(--line)'; darkCard.style.borderColor = t === 'dark' ? '#0F62FE' : 'var(--line)'; lightCheck.style.display = t === 'light' ? 'flex' : 'none'; darkCheck.style.display = t === 'dark' ? 'flex' : 'none'; } } (function(){ var t = localStorage.getItem('guat-dash-theme') || 'light'; setTheme(t); })();