Welcome
Testing portal for Aria, the HRopal voice assistant. Use the test accounts to play different roles and ask Aria the sample questions below. Click the floating button at the bottom-right to start talking.
Test accounts
Each account plays a different role in the multi-approver workflow. Sign out and log back in with another account to switch roles.
Sakshi
Janelle
Zuckerberg
Zuckerberg is a real admin in HRopal, so his password stays private. Inside this testing portal you can use the Quick sign-in on the login page to play his role and test the 2nd-stage approval flow.
Multi-approver flow
A leave goes through two approval stages. Each approver only acts on their own queue.
Sakshi applies
Janelle approves
Zuckerberg approves
Verify what Aria does
Sakshi (employee), Janelle (1st approver) and Zuckerberg (2nd approver) are demo accounts on HRopal's HRMS, set up for testing. Nothing here touches real employee data.
Cross-check on the HRopal portal
After Aria applies, approves, rejects, or cancels a leave, open the HRopal portal and sign in as Sakshi or Janelle with the credentials shown above. You'll see Aria's actions reflected there in real time.
Zuckerberg is set up as an admin role in HRopal so his password is kept private. Inside this testing portal you can still sign in as him to play the 2nd-approver role.
Employee use cases (login as Sakshi)
Sample questions to ask Aria. Click each card to expand.
Apply Apply for a leave
Aria walks through dates, leave type, reason, substitute, and confirmation. Multi-day sick leave requires a medical certificate (upload card appears).
- I want to apply for casual leave on August 15th
- Apply for sick leave on October 7th and 8th
- Apply for 2 days sick leave next Monday and Tuesday
- I want a half day casual leave tomorrow
- Apply for annual leave from December 22nd to 26th with Janelle as substitute
View View leave balance + history
Ask anything about your existing leaves. Aria filters by type, status, or month.
- What's my leave balance?
- Show me my pending leaves
- What sick leaves do I have this year?
- How many casual leaves did I take in June?
- Tell me about my latest sick leave
- Which approver is currently reviewing my leave?
Cancel Cancel a leave
Cancellation requires a comment (mandatory). Modify-end-date is not supported by HRMS — Aria will say so clearly.
- Cancel my latest sick leave
- Cancel the leave ending in 2F52
- I want to cancel my pending sick leave because I'm feeling better
Calendar Calendar & holidays
Aria knows your weekly offs and the holiday calendar.
- When are my week-offs next month?
- Is next Monday a holiday?
- What public holidays are coming in July?
Approver use cases (login as Janelle or Zuckerberg)
Aria recognizes you as an approver and defaults to your queue (not your own leaves).
Queue View pending approvals
See who's waiting on your decision, filtered by month / employee / leave type.
- What do I need to approve?
- Show me my pending approvals
- Any pending sick leaves from Sakshi?
- What's in my queue for this month?
Approve Approve a leave
Aria confirms before submitting. Optional comment can be added.
- Approve Sakshi's leave
- Approve the sick leave ending in 2F52
- Approve the pending casual leave from yesterday
- Approve with comment "enjoy your time off"
Reject Reject a leave
A comment is mandatory for rejection. Rejection ends the workflow — does not pass to stage 2.
- Reject Sakshi's leave with comment "not enough notice"
- Reject the leave ending in 4ABC because of team coverage
Detail View a specific request
- Tell me about Sakshi's pending sick leave
- Show details of the leave ending in 328A
- What's the reason on Sakshi's latest request?
- Which approver is up next for this leave?
History Action history & team calendar
- What did I approve last month?
- Show me my action history this month
- Who's on leave next week?
- How many leaves did I reject this year?
End-to-end test scenario
A full 2-day annual leave passing through both approvers. Takes ~5 minutes — no file upload required.
Scenario Sakshi → Janelle → Zuckerberg
1. Sign in as Sakshi. Ask Aria:
- Apply for annual leave on October 7th and 8th. Reason: family vacation.
Aria walks through the dates, reason, and substitute. After you confirm, she submits → reference ends in something like XXXX.
2. Sign out → sign in as Janelle. Ask Aria:
- What do I need to approve?
- Approve Sakshi's annual leave
Aria confirms, then submits the approval. Workflow advances to stage 2.
3. Sign out → sign in as Zuckerberg. Ask:
- Show me my pending approvals
- Approve Sakshi's annual leave
Final approval. Leave is now fully approved end-to-end.
To test the document workflow: repeat the same scenario but apply for sick leave for 2 or more days instead. Aria will show an upload card. Drop any PDF as the medical certificate. When the approver views the request details, they get a download link to view the certificate before approving.
Live HRMS API activity
Every call Aria makes to HRopal's HRMS shows here in real-time — useful for debugging what's happening behind the voice.