Login
Sign in with your @ubbim.com email or username. Admins open the Admin Dashboard. Staff open the Staff Dashboard.
Dashboard
Live counts from Vendor Management, Enquiries, and Upcoming Events. Open a card to jump to that section.
Recent Activities
Latest staff and website activity from the live records.
Enquiries
Customer questions from the website form. Change status from the details panel and add remarks without overwriting earlier notes.
Upcoming Events
Switch between list, grid, and calendar views. Published events appear on the homepage carousel.
Vendor Management
Company contacts and PIC details. Add vendors individually or import an Excel file after previewing the rows.
Newsfeed Management
Create, edit, and publish website updates. Only published items appear on the public Newsfeed.
HSSE Newsfeed
Create, edit, publish, and delete posts for Safety Induction, EPTW, Toolbox Meeting, Machinery and Equipment Checklist, PPE, and Training. Published posts appear on the public HSSE page only — they are not listed on the company Newsfeed.
HSSE Policy Acknowledgement
Manage HSSE Policy and ISO document links from Google Drive, then track staff acknowledgements. Opening a Drive link does not count as acknowledgement — staff must tick the confirmation and submit. Previous years, versions, and records stay available for audit.
Annual policies
Upload a PDF, set the year and version, then publish. Drafts stay admin-only. Archiving hides a policy from new acknowledgements without deleting history. A new year or version starts a separate cycle.
HSSE policy and ISO document links
Add Google Drive URLs for HSSE Policy, ISO certificates, and other HSSE documents. Active links appear on each staff profile under SHE Policy & ISO Standards Acknowledgement, with a tick so staff can acknowledge. Drive sharing must allow intended staff to open the file. Replacing a link starts a new version so previous acknowledgements stay in the audit trail.
Staff Acknowledgement Records
Every active staff member is listed for the selected year and documents. Staff without a submission stay Pending. Acknowledged is recorded only after the logged-in staff member submits.
Staff Records
Manage the staff roster and job descriptions. Your own profile, leave applications, and claims are under My Account — they use this same staff record, not a second login.
Staff roster
Add staff with an initial password, promote existing @ubbim.com accounts to Admin, or change an Admin back to Staff. Set Position / job title so the matching job description appears on My Profile. Role changes use the existing staff record — a second account is never created. Passwords are never shown after save.
Job Descriptions
Create and manage job descriptions by position. Assign a title on the staff record — each staff member sees only their own description on My Profile, and updates appear automatically.
SHE Policy & ISO Standards Acknowledgement
Monitor the annual read-and-acknowledge cycle. Import the approved PDF for each required document. Previous years and previously acknowledged versions stay in the audit trail.
Leave Management
Open Leave Application to review staff requests, Leave Balance to see entitlements, or Leave Types to configure the leave catalogue. All three use the same live leave records.
Leave Application
HR/Admin approval for staff leave. These are the same applications staff submit from the Staff Dashboard — approve or reject with remarks, and staff see the updated status immediately.
Leave Balance
The same remaining balance shown on the Staff Dashboard. Remaining = Entitlement − Used Leave. Pending, rejected, and cancelled applications do not reduce the balance.
Leave Types
Configure the leave types used on staff and admin applications. Entitlements are stored on each type — they are not hardcoded. Inactive types stay on historical records but cannot be selected for new applications.
Claim Management
HR/Admin review of staff claims. Staff submit from the Staff Dashboard; approve or reject with remarks, and staff see the updated status immediately.
Hazard Reporting
Tukar Profil Tahun
Training Management
Create sessions, assign existing staff, record attendance, and track certificates. Staff see the same records on My Training. Certificate expiry is tracked separately from completion.
Training requests
Staff submissions stay pending until an authorized admin approves or rejects them. Approved requests become confirmed training records below.
CCD Management
Continuing Competency Development activities and points are stored on the existing staff record. Point requirements are configurable — they are not hardcoded compliance rules.
Staff Evaluation
Confidential performance evaluations for authorized HR/Admin only. Criteria are configurable. Save drafts or submit a finalized review.
My Profile
Your existing staff record from the shared Admin login. Role, department, position, and leave balances stay under Staff Management. Open a section heading to view or hide that part of your profile. You can update your name and phone number.
- Staff Name
- —
- —
- Phone Number
- —
- Staff ID
- —
- Department
- —
- Position
- —
- Role
- —
- Account Status
- —
CIDB Information
Your CIDB certificate number, expiry date, and uploaded file. Expired or soon-to-expire certificates are highlighted.
My Certificates
Upload and manage your professional certificates. PDF, JPG, and PNG files are accepted.
Training records on your existing staff profile.
Training ManagementHazard reports linked to your staff record.
Hazard ReportingContinuing Competency Development activities on your staff profile.
CCD ManagementConfidential evaluations for your staff record. Only HR/Admin can view this section.
Staff EvaluationSHE Policy & ISO Standards Acknowledgement
Published HSSE Policy and ISO documents, including Google Drive links, appear here for your staff profile. Open the document, tick “I acknowledge that I have read and understood this document.”, then submit. Opening a link is not acknowledgement. Each year and version is saved against your staff ID.
My Leave
Apply for your own leave with the same form staff use. Applications are saved under your staff ID. Another HR/Admin must approve or reject them — you cannot review your own leave.
Apply Leave
View your leave balance, submit a new application, and track Pending, Approved, or Rejected status.
Previous applications
My Claims
Submit and track your own claims, including mileage and overtime. Records stay on Claim Management for another HR/Admin to review — you cannot approve your own claim.
Whistleblower
Submit a confidential report from your personal account. Ordinary admins cannot open other people’s reports. Authorized handlers review submissions separately — they are not sent to a manager or the general admin team.
Submit a report
Report submitted
Keep this reference number. Authorized handlers will review it confidentially.
Your identified reports
You cannot see another staff member’s reports. Anonymous submissions never appear in this list.
Whistleblower Management
Authorized handlers only. Reports submitted from the website or Staff Dashboard appear here automatically. Ordinary admins and general staff cannot open this inbox. Anonymous reports never show the reporter’s identity.