Bio Break Time!
Take a short break — stretch, hydrate, reset. 🧘

Tracked time exceeds attendance

Your tracked tasks are on hold and won't be officially recorded until an admin reviews and approves (or edits) your time.

Done for the day?

You're about to end your day. We'll stop any running task and show you a receipt of everything you tracked so you can review the times and enter your output before submitting.

Confidential — verify it's you

For your privacy, we'll email a one-time code to your registered address. Enter it to view your rate.

🎉

What's new

End of day — review & submit

Check each task's time is accurate. Your outputs are already counted by your project tool — nothing to type here. Submitting ends your day.

My productivity

Your output per hour (QPH) for each task vs the team average — .

Loading…
⏹️

Timer stopped — you were inactive

Your task timer stopped after 3 minutes with no activity. Your tracked time so far is saved.

When you're ready to keep working, tap Start again to resume tracking.

New month — your portal has reset

It's July! Your monthly cards — Scorecard, Attendance and Assessment — have reset for the new month.

Last month's records are still available in your history and payslips.

What's new in your portal

🕒
You can now dispute a Late mark

Think a Late is wrong? In Attendance → Recent logs, tap dispute next to the Late badge — or dispute the demerit in HR & Scorecard → My demerits. Add your explanation and proof; your admin reviews it.

📊
Your Career Graph is on your hero card

Under your name: your final score for each month, in color — purple 95+, green 90–94, yellow 80–89, red ≤79.

Why it matters: one purple month — or three green months in a row — earns you a salary increase or career-level promotion. The graph tracks your progress automatically.

⏱️
Time tracking is now refresh-proof

Your running timer and today's bars survive refreshes and slow connections — nothing disappears, and pressing Start can't create a double entry anymore. If your timer was still running, the portal resumes it for you.

📨
New EOD flow

Before sending, you get a private recap of your total hours per task — only you can see it. The EOD channel now shows just "EOD sent to Productivity"; your details go straight to the Productivity Hub. Update your project tool first — the portal will remind you if outputs are missing.

Appeal untracked work

Tell your admin about work that wasn't tracked. It goes for approval and only counts once approved.

You can appeal for today or the past 2 days (48 hours).
Start
End
Hours

My appeals

Track the status of hours you've appealed. Approved hours are added to your records.

Loading…

Appeal recent work log

Last 5 days. Re-tag a task you logged to the wrong project, fix its hours, or request time that wasn't tracked. Everything goes to your admin for approval.

Loading…
⏸️

Demerit — inactivity

Your timer was paused after 3 minutes of inactivity while it was running, and a 0.15 demerit has been recorded.

Move your mouse or press a key to resume your task. Demerits are reviewable by your admin.

Are you still there?

No activity detected. Your timer will stop in

10

Move your mouse or press any key to keep the timer running.

Log your output

Enter the quantity you completed for each task. This records your work — it can't be skipped.

Resolve incomplete shift

This day is missing some required time entries. Please complete them to resolve it.

Payslips

Period Hours Gross pay Status
Attendance & Time
--:-- --
Time TrackerTrack time per task — outputs are logged in your project's 🗄 Data Center (Productivity Hub).
Loading time tracker…
Recent logs
DateShiftTime InLunchTime OutHoursStatus
No attendance yet
Your daily time-in and time-out records will appear here.
Tracked work
Leave Request
Request time off and track your balance
Vacation
2
per month
Sick
2
per month
Emergency
2
per month

New request

My leave history

TypeFromToDaysStatus
No leave requests
Your time-off requests will show up here once you submit one.
Messages

New group chat

Add members:
Group Chat
Everyone
Group Chat
Everyone
Connecting to chat...
Type to search GIFs

Performance Scorecard

score

Overall score

Productivity

20% weight · Tasks · Hours

QA

20% weight · Quality checks

Attendance

20% weight · On-time · Days present

Assessment

15% weight · Quiz · Typing

Team Sales

5% weight · Project revenue

Reviewer Grade

5% weight · Weekly QA reviewing

Innovation

5% weight · One idea a month

Demerit

10% weight · Conduct (excl. late/absent)

💡

Innovation Idea

One idea a month to improve ANY of our tools — from the portal to the Moma IG Reels tool — or your own SOP. It counts toward your scorecard. Due August 18.

🤖 Pre-graded by the Innovation Bot (merciless, 30–100) and released after admin approval. Score 90+ and we implement it. Take your time — you can revise all month until it's approved.

My demerits

0 / 10 this month ·  0 rolling total

Career levels

The JMB Virtuals career ladder, from entry to leadership.

Career level Position
Live now 0
Real-time running timers · auto-refreshes
Working
Lunch
Microbreak
No task
Loading…

My productivity — last cutoff (final)

Per task — you vs teamtool outputs ÷ tracked hours · last closed cutoff
Loading…
Daily breakdownbusiness days · resets 8 AM PHT
⚠ Hours without tool outputstask-days you tracked but your tool counted nothing — fix these in your tool
Monthly attendance summary
Total hours
Regular
Overtime
Present
Expected
Absent
Late
On time
Leave used

This month at a glance

Your attendance rhythm

Each square is a working day this month. Green means you clocked in on time, amber means a late start, and grey days have no record yet. Keep the row green to protect your attendance score.

On time Late No record
My profile
Your personal and employment details
Change PIN

Certificate of Employment

Request an official Certificate of Employment. Once approved by admin, it will be automatically sent to your registered email as a PDF attachment.

My Documents

Loading…