Sign in with your AstralX Google account to access the employee portal.
Only approved AstralX team accounts can access this portal. Admin uses @astralxsolutions.com; employees use their assigned astralx.givenname@gmail.com account.
AstralX
Employee Onboarding
1 / 10
Notifications
Loading...
Today's overview
Good morning,there.
Wednesday, May 13 Manila, PH · GMT+8
Drag any section to reorder it, use "Half width" / "Full width" to resize it, or click the red ✕ to hide it. Then click Done. Your layout saves to your account.
Active Projects
Leave Balance
hours available
Pending Reimb.
Trainings Active
Calendar
Deadlines, your leave, and day notes. Tap a day to add a note.
This is your talent page on the AstralX website, the page clients see. Publish it when it is ready and it appears in the Talent section automatically.
Loading...
Your work
My tasks.
Everything assigned to you across your projects, and your personal to-dos.
Loading...
Client work
My projects.
Loading your projects...
Active
Client Manager
Start Date
Status
Notes
Delivered
Work sent for the client's review, approved, or completed with files. The client sees the same list.
Activity
Everything that happened on this project, newest first. Internal notes are marked; the client never sees them.
Task board
Shared with the client. Tap a task for subtasks and comments.
Loading...
Milestones
Fixed-price deliverables. Mark one complete to send it to the client for approval.
Loading...
Notes & comments
Personal notes are private. Official notes are visible to admins.
Posting as personal. Only you can see this
Loading notes...
Conversations
Messages
Chats are kept for 60 days, then deleted automatically. Keep work information where it belongs: documents and files as attachments on the project's tasks or in its Notes, and logins in Tools.
Loading...
Select a project conversation
Project
Loading...
Select a conversation, or start a new one
Conversation
You can read this conversation but no longer reply: you are not assigned to a project of this client anymore.
Resources
Agency tools.
Answers come only from the tools below, not the open internet.
Uses live web results (admin only). Costs more per query and returns sources to verify.
Loading tools...
My access requests
Tool
Requested
Status
No requests yet
Resources
My resources.
Keep your work samples and important documents here: resume, portfolio, voice or video samples, plus HR documents like your contract, government ID, NDA, or 201 file. Paste the shareable link from Google Drive (make sure sharing is set to "anyone with the link can view").
Document checklist
Key documents we need on file. Tap a missing item to add it.
Loading...
My career
Performance & growth.
Tenure
since hire date
Current position
Active projects
0
currently assigned
Promotions received
0
since you joined
Accountability rating
Starts at 100% each year. Missed deadlines reduce it.
Loading…
Promotion timeline
Your career milestones at AstralX
Loading...
Request a touchpoint
Schedule a 1:1 with the team about your growth, performance, or anything else.
Touchpoints are great for career conversations, getting feedback on your work, or raising concerns. We'll get back to you with next steps.
Share feedback
About your work, the agency, or anything else.
You can submit feedback anonymously if you'd like to flag something without your name attached.
Your touchpoints & feedback
Things you've sent, with their current status
Loading...
Admin / Career management
Performance & promotions.
Accountability ratings
Starts at 100% each year. Click an employee to see what caused their deductions.
Loading…
Promotion candidates
Employees flagged as candidates from their Performance & Growth section
Loading...
Assigned tasks
Tasks admin or managers have assigned to employees. Self-added personal todos are not shown.
Employee
Task
Priority
Due
Status
Assigned
Action
Loading...
Promotion history
Every promotion across the team, most recent first
Employee
From
To
Effective
Note
Loading...
Billable utilization
How much of the hours you pay for go to client work. The industry benchmark is 65 to 75 percent; above 70 correlates with materially better margins.
Loading...
Healthy (65 to 80)Low (60 to 65)Margin risk (below 60)Overloaded (above 85)
Team capacity
Live projects per person. Use this to see who can take another client and who is at capacity.
Loading...
Room for more (1-2)Busy (3-4)At capacity (5+)
Client satisfaction
Overall rating across all client feedback
Loading...
Touchpoints & feedback inbox
Open items needing your attention
Loading...
Client feedback
Feedback submitted by clients. Assign each to the employee (and project) it's about.
Loading...
Personal & employment
My profile.
My growth
Your tenure, promotions, and a place to request a touchpoint or share feedback
Tenure
Current position
Active projects
Promotion history
??
Loading...
Active
Employment information
HR-managed
Client-facing profile (shown to clients on your projects)
Contact information
Editable
For task alerts that ping you on Discord. To find it: Discord Settings → Advanced → turn on Developer Mode, then right-click your name → Copy User ID. It's a number, not your username.
Emergency contact
Editable
Payroll & banking
Editable
💡 Please keep this accurate. The payroll team uses it to send your salary each cutoff.
Leave blank unless your provider isn't listed above
For e-wallets, this is your registered mobile number
Time off
Your leaves.
Your current leave balance
0hours available
You can use these as Vacation, Sick, or Emergency leave
My leave calendar
Leaves & notes this month
Vacation (VL) used
0hrs
Sick (SL) used
0hrs
Emergency (EL) used
0hrs
Your hourly rate
Used to calculate year-end leave cash-out
Year-end window open
Convert leave credits to cash
You can convert your unused leave hours into cash during this period (Dec 1 to Jan 1).
Leave history
All your filed leave requests
Type
Dates
Hours
Reason
Filed
Status
Loading leave history...
Cash-out requests
Your leave-to-cash conversion requests
Requested
Hours
Est. amount
Status
No cash-out requests
Time tracking
Your timesheet.
Not clocked in
00:00:00
Press start when you begin working
This cutoff total
0h
Est. earnings (cutoff)
-
estimate from hours × rate
Today
0h
hours logged today
Cutoff status
Open
not yet submitted
Sessions this cutoff
Each clock in/out is a session. Submit the cutoff for manager approval.
Date
Project
Clock in
Clock out
Duration
Actions
No sessions yet. Clock in to start.
Past cutoffs
Your submitted timesheets and their status
Period
Total hours
Status
No submitted cutoffs yet
Compensation
Payroll & payslips.
Year-to-date · 2026
Gross earnings
Tax & deductions
Net received
Payslip history
Click any payslip to open the document
Pay Period
Date Issued
Gross
Deductions
Net
Document
Loading payslips...
Milestone earnings
Completed fixed-price milestones assigned to you (not yet on a payslip)
Loading...
Expenses
Reimbursement management.
Pending
Approved
Disbursed YTD
Next Payout
All requests
Track filed expenses through to disbursement
Title
Category
Filed
Amount
Expected Payout
Status
Loading reimbursements...
Financial assistance
Salary loans.
Active loan balance
₱0remaining
My loan applications
Your applications and their status
Applied
Requested
Approved
Balance
Status
No loan applications yet
Learning & development
Trainings.
Employee onboarding
Revisit the welcome guide: code of conduct, payroll, perks, and how the portal works.
Loading trainings...
Recognition
Your rewards.
Your recognition points
0RP
1 RP = ₱1. Redeem for rewards or cash out at year-end
Celebrations and milestones
Birthdays, work anniversaries and recent promotions across the team
Rewards catalog
Redeem your points for these rewards
Sort by
Affordability
Stock
Loading catalog...
My redemptions
Item
RP
Status
No redemptions yet
Points history
When
Reason
Points
No activity yet
Accessibility & display
Settings
Adjust how the portal looks and reads. These preferences save to your account and apply wherever you log in.
Customize navigation
Reorder the items in your sidebar. Items can only move within their own category.
Readability
Make text easier to read
Text size
Scale text across the portal
Readable font
Switch body text to a font tuned for legibility
Always underline links
Underline links so they're easier to spot
Visual comfort
Reduce strain and distraction
High contrast
Stronger text-to-background contrast
Reduce motion
Minimize animations and transitions
Compact density
Tighter spacing to fit more on screen
Dark mode
A darker theme for low-light work.
Defaults
Personalize how the portal behaves
Landing page
Where the portal opens when you log in
Time format
How times are displayed
Notifications
Choose how you hear about work activity
Task alerts on Discord
Get pinged on Discord when a task is assigned to you
Urgent task alerts by SMS
A text only for high-priority tasks. Turn off to skip SMS.
Email notifications
Payroll, approvals, and decisions sent to your email
In-app notifications always stay on so nothing important is missed. Discord pings also require your Discord ID in My Profile.
Your data and privacy
What we hold about you, and the rights you have over it
Employment involves personal data, including sensitive information like your SSS number,
TIN and bank details. Bank account numbers are encrypted and can only be revealed through
a recorded, admin-only action. Our Privacy Notice explains what we collect, why, how long
we keep it, and how to access, correct or delete it.
These are working items donated within the team, free to claim. You only shoulder the delivery fee, or arrange to pick it up. Request an item below, a manager will review and get back to you.
Available items
Claim an item, you cover delivery or pick it up
Loading items...
My requests
Items you've requested and their status
No requests yet
Today's departure check
Boarding Call
Flying to Boracay
System check
Every layer the event depends on. Reads only, writes nothing.
State
Check
Detail
Request item
Admin / People & culture
Roles & access.
Choose each person's role and who they report to. Only admins can change these, and the database refuses anyone else. A change applies the next time the person opens the portal.
Database update 33 has not been run yet. Until it is, anyone signed in can change their own role, and team lead managers cannot be assigned. Run 33_roles_and_portfolio_rights.sql, then 34_roles_panel.sql.
Loading...
Who can sign in
A Google account can open the employee portal for the first time only if its email is on this list. Add a new hire's AstralX email here. Candidates you onboard are added for you.
Loading...
Admin / Employee management
Manage employees.
Active Employees
Last Payroll Run
most recent cutoff
Pending Approvals
across all queues
Active Loans
outstanding balance
All employees
Click an employee to view & edit their HR-managed fields
Name
Email
Position
Department
Role
Status
Loading employees...
Admin / Approvals
Pending approvals.
Person
Period
Hours
Submitted
Status
Actions
Your own timesheet goes to an admin, never to you. Once you approve a timesheet, only an admin can change it.
Admin / Leave requests
Approve leaves.
Team leave calendar
Who's off this month
Employee
Type
Dates
Hours
Reason
Status
Actions
Loading...
Admin / Reimbursements
Approve reimbursements.
Employee
Title
Category
Amount
Filed
Status
Actions
Loading...
Admin / Time tracking
Approve timesheets.
Deleted entries
Sessions an employee removed. Kept for 90 days so a mistake can be undone.
Currently clocked in
Live view. Auto-refreshes every 30 seconds. You can clock out anyone who forgot.
Loading...
Not submitted yet
Employees with logged hours this cutoff who haven't submitted for approval
Submitted timesheets
Review the cutoff total. Click a row to see session details.
Employee
Period
Total hours
Submitted
Status
Actions
Loading...
Admin / Resources
Tool requests.
Access requests
Approve to grant access, then share credentials with the employee
Employee
Tool
Reason
Requested
Status
Actions
Loading...
Admin / Clients
Client requests.
Requests from clients
New work, revisions, questions, and issues submitted through the client portal
Client
Type
Subject
Project
Priority
Submitted
Status
Actions
Loading...
Admin / Year-end conversions
Leave cash-outs.
Cash-out requests
Review and approve. Payment is processed through regular payroll.
Employee
Requested
Hours
Rate
Est. amount
Status
Actions
Loading...
Admin / Financial assistance
Salary loans.
Loan applications
Review applications, set approved terms, record repayments
Employee
Requested
Approved
Balance
Status
Actions
Loading...
Admin / Recognition
Recognition points.
Award points, manage the rewards catalog, and process redemptions.
Admin / Recognition
Award points.
Give recognition points
1 RP = ₱1. Awards are permanent and logged
Draft a shoutout
Congratulate someone for great client feedback and post it to the team's Discord announcements channel.
Recent awards
When
Employee
Reason
Points
No awards yet
Admin / Recognition
Rewards Catalog.
Loading...
Admin / Recognition
RP redemptions.
Catalog redemptions
Points are deducted when you mark as fulfilled
Employee
Item
RP
Requested
Status
Actions
Loading...
Year-end cashout requests
Points deducted on approval. Paid via payroll
Employee
Points
Amount
Requested
Status
Actions
No cashout requests
Overview
Owner snapshot, refreshed each visit
Active VAs
-
Active Projects
-
Active Clients
-
Pending Approvals
-
Client satisfaction
Overall rating across all client feedback
Loading...
Portfolio at a glance
Live counts across projects, people, tasks, and milestones
Loading…
Team workload
Live projects per person right now. Use this to see who can take another client and who is at capacity.
Loading…
Task status by person: overdue, due today, with the client and blocked work across every project. Select a person to see their tasks.
Loading…
Room for more (1-2)Busy (3-4)At capacity (5+)
Receivables
Unpaid invoices, kept per currency
Loading…
Liabilities
What the agency owes right now
Loading…
Utilization this month
Logged hours vs. monthly target, lowest first
Loading…
Capacity & bench
Who is over capacity (burnout risk) and who has room for more work this month
Loading…
Team scorecard
One card per VA: hours this month, utilization, recognition, and account-level client sentiment
Loading…
Admin / Talent
Talent portfolios.
Everyone's public talent page. Publish, take offline, feature and approve changes here. Only the owner edits a portfolio's content, in My portfolio.
Payroll runs on a cycle, so this is the view that matches a cutoff. Click a month for the payments in it.
By project
Where the money came from, across all time.
By project and person
Each person\u2019s earnings on each project, after Upwork\u2019s fee and the agency share. This is what they actually take home.
Generate payslips from imported earnings
Pick a period. Each payslip is built from the Upwork payments in it, and those payments are then marked paid so they cannot be paid twice.
to
Payroll run (preview)
Dry run only. Computes a full cutoff and writes nothing, so you can review before posting.
Employee
Basis
Hours
Gross USD
Fees USD
Net USD
Net PHP
Loan PHP
Reimb PHP
RP PHP
Adjust PHP
Final Net PHP
Set a cutoff and the USD to PHP rate, then Generate preview.
Assumptions (all editable): fixed pay = monthly salary / 2; hourly = approved unpaid hours x rate; Upwork and agency fees taken on the USD gross; loan = half of the monthly deduction (treated as USD, then converted); reimbursements and RP cashouts folded in as PHP. Loan and Adjust columns can be overridden per person.
Timesheet payroll report
Submitted timesheets and whether their hours have been included in payroll
Awaiting payroll
In payroll
Employee
Period
Hours
Approval
Payroll
Cutoff label
Loading...
All payslips
Paste Google Drive URLs to make payslips accessible to employees
Employee
Period
Issued
Gross
Net
Document
Actions
Loading...
Agency earnings
Invoiced revenue by month, so you can see the trend. Based on invoice amounts by issued date.
This month
-
Monthly average
-
invoiced per month
Total (trailing year)
-
last 12 months
Loading...
Margin by client
Outside clients: earned revenue from each person's billing terms (bill rate × approved hours, or a monthly retainer), against the invoices you sent and labour cost (pay rate × approved hours). USD.
Earned revenue
-
Labour cost
-
Margin
-
Loading...
Admin / Content
Manage content.
Publish announcements, share resources, and assign trainings.
Admin / Announcements
Manage announcements.
Loading...
Admin / Resources
Employee resources.
Select an employee to view their resources
AI status
Gemini powers the AI features. The API key lives only in the edge function, never in this page.
Checking…
Google retires models regularly. If AI stops working with a "model not found" error, check here and set the GEMINI_MODEL secret to one of the listed names.
Feature controls
Turn features on or off and set the lowest role that may use each. Enforced in the backend, not just here.
Feature
Enabled
Minimum role
Loading…
Usage log
Who used which AI feature, and whether it succeeded. Full prompt content is never stored.
When
User
Feature
Kind
Status
Loading…
Promotional banners
Shown in the dashboard carousel. Drag order via the Order field, lowest first.
Title
Audience
Status
Window
Order
Clicks
Actions
Loading...
Admin / Learning
Manage trainings.
Completions awaiting approval
Employee
Training
Submitted
Action
Title
Owner
Published
Status
Actions
Loading...
Admin / Projects
Manage projects.
Project costs
Approved hours × hourly rate (USD). Revenue isn't tracked yet, so this is cost only, not profitability.
Project
Client
Hours
People
Est. cost (USD)
Loading...
All projects
Client
Project
Manager
Status
Assigned
Actions
Loading...
Project requests
Allocation requests submitted by employees
Employee
Position
Schedule
Rate
Requested
Status
Actions
Loading...
Admin / Billing
Billing.
Weekly drafts
What each outside client owes for one week, Monday to Sunday, from timesheets and bill rates. Check it, print it as a PDF, then record it. Upwork clients are billed through Upwork and do not appear here.
Loading...
Upload a PDF invoice for a client. They'll see it in their portal under "Invoices". This records and displays invoices, it does not process payments.
Invoice
Client
Amount
Status
Issued
Actions
Loading...
Shifts a client has flagged for review. Open one to see their reason and any attachment, then resolve it with a note the client will see.
Raised
Client
Reason
Status
Actions
Loading...
Invoices a client has questioned. Open one to see their reason and any attachment, then resolve it with a note the client will see.
Raised
Client
Invoice
Reason
Status
Actions
Loading...
Admin / Resources
Manage tools.
Loading...
Admin / Community
Manage donations.
Requests
Approve or decline employee requests for donated items
Employee
Item
Method
Details
Status
Actions
Loading...
Items catalog
Donated items available to the team
Loading...
Add donated item
Task board
Every task across your projects. Search, filter and open any task, or switch to Board to move cards.
Your team
The people who report to you. Select a person to see their open tasks, or hand a task to someone else on your team.
Loading...
Admin / Operations
Project workspace.
Pages marked Shared are visible to the client. Internal pages stay team-only.
Deliverables
Share a deliverable (a link) for the client to sign off
Admin / Clients
Manage clients.
Client accounts
Clients who can log into the client portal. Link their projects and reply to their messages.
Client
Company
Email / login
Projects
Actions
Loading...
Client
Linked projects
No projects linked yet
Business brief
Shared tools
No tools shared by this client
Project messages
Add client
This must match the Google account they'll sign in with. They need to have signed in once before they can be fully linked, OR you can paste their auth user ID below.
If you know their Supabase auth user ID, paste it. Otherwise the portal links by email when they first log in.
Admin
Leads.
Enquiries from your public hire form. Qualify them, note next steps, and convert the good ones.
Loading...
Admin
Task repository.
Every completed and deleted task lands here. Each is kept for a year, and until that year's Accountability ratings are saved, then removed automatically.
Task
Project
Employee
Due
Outcome
Priority
Impact
Actions
Loading...
Admin / Activity history
Audit log.
Activity timeline
Every admin action is recorded here for accountability
When
Who
Action
Target
Loading audit log...
Admin / Anniversary
Game lab.
Draft, play, then publish.
Nothing here awards fragments.
System check has not been run.
Grant fragments
For putting right what a bug took away. Every grant is logged with your name and the reason.
Who
Fragments
Reason, required
Content backlog
Every day of the campaign and whether it is ready to play.
Day
Mechanic
Title
State
Edit
Loading...
Draft
Edit the JSON, play it, then publish it to a day.
Mechanic
Publish to day
Title
Time limit (ms)
Minimum duration (ms)
prompt, what the browser is allowed to see
solution, never sent to a player
Anniversary
Assemble your boarding pass.
--:--:--until the event opens
16 September to 16 October
Your boarding pass
0/ 30 fragments
Play today’s game and collect your first fragment.
Destination, winner's choice
BoholCebuBacolodDumagueteBoracay
Not boarded
Position on board
--
Only first place takes the trip
Days played
0
of 31
First to board
0
1.5 fragments each
Fragments to go
30
to a complete pass
Where you could be going
First place picks one. A roundtrip ticket, taken in 2027 or 2028.
BoholCebuBacolodDumagueteBoracay
Today's check
Loading.
Resets 12:00 AM
Departure board
Updates live. First place on 16 October takes the trip.
#
Crew
First to board
Fragments
Loading the board...
Rules and policies
The whole thing, in plain terms. Published 16 September and not changed after.
Who can take part
Every enrolled AstralX crew member, including the three managers.
Managers may award kudos to anyone except themselves, and cannot award themselves anything.
To be eligible for a prize your credibility score must be above 50 percent at the close. It is visible on your dashboard throughout, and the figure that counts is the one at 23:59 on 16 October.
Fragments are never taken away if the score dips. The account is simply flagged until it recovers.
How fragments are earned
Daily game, 1 fragment. Clear it and it is yours.
First to clear each day, 1.5 fragments. One person a day, decided by who submits a passing answer first.
Manager kudos, 1 fragment. Each of the three managers can give you one, once, for the whole campaign. Three at most.
Verified profile, 1 fragment. Once, when a manager confirms your profile is complete and correct.
The most anyone can collect is 50.5 fragments.
Playing the daily game
A new game opens at 12:00 AM Manila, every day from 16 September to 16 October.
Ten questions, and you need 7 correct to pass.
You get one attempt and two retries. Three tries in total, then the day is closed.
Only your first passing attempt counts. Passing on the third try earns exactly the same fragment as passing on the first.
Miss a day and it is gone. Days do not carry over.
The prizes
First place with at least 30 fragments and an eligible credibility score wins a trip, to one destination of their choice from Bohol, Cebu, Bacolod, Dumaguete or Boracay, taken in 2027 or 2028.
Second place wins the Sony headset.
Third place wins ₱1,000.
If first place finishes under 30 fragments or is not eligible, the trip does not pass down. It rolls over to the next campaign, and the ladder becomes: headset to first, ₱1,000 each to second and third.
TO CONFIRM: whether the trip covers one traveller or two, and what the package covers.
TO CONFIRM: what happens if the winner leaves AstralX before travelling.
TO CONFIRM: tax treatment of the ₱1,000, and whether the figure quoted is gross or net.
Ties, and how the winner is decided
The board is ranked by fragments. Ties are broken in this order, and no other:
1. Total fragments. 2. Number of days you were first to board. 3. The earliest time at which you reached your final total.
The result is computed from the ledger, not entered by anyone. A manager publishes it, they do not choose it.
Standings freeze at 12:00 AM Manila on 17 October. Nothing after that changes the result.
Fair play
Every game is graded on the server. Answers are never sent to your browser.
Every attempt records how long it took, and those times are reviewable.
Management may void a day's first-to-board bonus where a submission is clearly not a person playing. This is published in advance so that, if it is ever used, it is an enforcement of a known rule rather than a decision made after the fact.
Nothing else is ever removed. A voided bonus costs 0.5 fragments and nothing more.
Your fragments
Everything you have earned, most recent first.
Nothing yet
Clear today's check to collect your first fragment.
Manager awards
One kudos per person, per manager. It cannot be undone.
Allow a sign-in email
Enter the AstralX email the new team member created and gave you. Once it is on the list they can sign in with Google, and their employee record is created on that first sign-in.
Type it exactly as they gave it to you. Whoever owns this Google account gets employee access.
Customize navigation
Reorder items within each category. Changes save automatically.
Loading your sections...
Create task from request
Lead
Archive this task?
Are you sure you want to archive this task as deleted? It will be removed from active task lists but kept in the Admin Repository for tracking.
Ask AI
It can only propose creating a task or a milestone on this project. Nothing runs until you confirm. It cannot delete or change anything.
Draft milestones
Nothing is created until you review and confirm.
Review, edit, or untick any milestone, then create the selected ones.
Generate tasks from notes
Nothing is created until you review and confirm on the next step.
Review the suggestions. Untick any you do not want, edit titles or priority, then create.
New banner
Best size: 1200 x 300 px (wide strip, 4:1). Keep text near the center. With an image and a destination link set, the whole banner is clickable.
A banner shows only when it is Active and today falls inside its date window. Leave the dates blank to run it indefinitely.
AI assist
AI drafts are a starting point. Read it before you send it, and check every fact.
Board statuses
These are this project's columns, shared with the client. The type decides how a status counts in progress and reports. The first status of each type is where tasks land by default. Removing a status moves its tasks first.
Task templates
Apply a template to add its tasks to this project, or save this project's current tasks as a reusable template.
Save this board as a template
Add task
Task
Subtasks
Attachments
Comments
History
File a leave request
8 hours = 1 full day
Convert leave to cash
Year-end conversion (Dec 1 to Jan 1)
Available hours
Your rate
Estimated amount
$0.00
≈ ₱0.00
Please note: Your rate is in USD. The minimum contract rate is applied and may increase over time. The peso amount is an estimate using the current exchange rate; the final amount is confirmed and paid by management through regular payroll.
File a reimbursement
Upload your receipt to Drive and paste the share link
Bulk import
Upload a CSV to update many rows at once. You'll preview every change before anything is saved.
Preview
Assign task
Pick one or more employees. Each will get their own copy.
Assign to
0 selected
Edit employee
Contact & personal (admin can edit)
Editing these updates the employee's profile. Banking details remain employee-managed for security; use the bank reveal below if you need to view them.
Leave & rate (admin-controlled)
Set the employee's total leave hours. They choose VL/SL/EL when filing. Used hours are tracked automatically.
Assign a task
Appears in the employee's dashboard task list, tagged "assigned"
Onboarding
Status unknown
Sends this employee through the onboarding walkthrough next time they log in.
Sensitive data
Logged action. Requires reason
Performance & Growth
Admin-only. Employees don't see notes here.
Tenure
Active projects
On-time rate
last 6 cutoffs
Trainings completed
Promotion candidate
Project history
Loading...
Trainings completed
Loading...
Manager notes
Private. Not visible to the employee.
Promotion history
Touchpoints & feedback
Client feedback
Promote employee
ℹ The employee will receive an in-app notification and an email confirming the promotion. The change is logged in the audit log.
Confirm
⏱
Are you still there?
You will be logged out soon due to inactivity. Do you want to stay signed in?
Signing out in
15:00
Submit cutoff
Send your hours for manager approval.
Useful if you adjusted any hours, missed a clock-out, or want to explain anything unusual.
Request touchpoint
Let the team know what you'd like to discuss.
An admin will get back to you with next steps.
Add payslip
Leave blank and the next number in sequence is assigned, for example ASTRALX-PAY-2026-0011.
Uploads are private, only the employee and payroll staff can open them.
Add training
Employees will see a "Message trainer" button. You can paste a Discord username (e.g. rachelle.r) or a full link (https://discord.com/...).
Assign training
Assigned employees see this training flagged as required, and their completion needs your approval. Already-assigned employees are pre-checked.
Loading employees...
Add client feedback
For feedback received outside the feedback form, e.g. an Upwork review or a client email. You can assign it to an employee now or later.
Post announcement
New message
Add project
Link this project to a client portal account so they can see it when they log in.
🔒 Shown only to admins and employees assigned to this project. Do not store passwords here.
Loading employees...
Tick employees to assign them to this project
Contact IT Support
Your message will be sent to workspace@astralxsolutions.com
Upload screenshot to Google Drive and paste share link here
Request more information
The employee will be notified by email
Cancel this request
This will reverse any approved actions
This reason will be shared with the employee via email
Privacy Notice & Consent
Please review before using the portal
Hi! Before you start, here's a quick, plain-language summary of how AstralX handles your information. We keep it simple and we keep it safe.
📋 What we keep
Your contact details, employment info, payroll details (bank/e-wallet, TIN, SSS), and your activity in this portal (leaves, reimbursements, trainings, projects).
🎯 Why we keep it
To pay you correctly, manage your leaves and benefits, assign your work, and keep the records the law requires us to keep.
👀 Who can see it
You see all your own data anytime. AstralX admins see your work and payroll data when needed, and every time an admin views a sensitive detail like your bank account, it's logged. Nobody outside AstralX gets your data. We never sell or share it.
✅ Your rights
You can view, edit, or request a copy of your data anytime. You can ask us to delete it when you leave. Questions? Email workspace@astralxsolutions.com.
🔒 How we protect it
Your data is encrypted, access is role-controlled, sensitive views are logged, and everything runs on secure infrastructure.
This notice follows Republic Act 10173 (Data Privacy Act of 2012). By tapping the button below, you confirm you've read this and you're okay with us handling your data as described.
Recognise a colleague
Recurring tasks
Tasks that create themselves on a schedule, with the due date already set.
Loading...
New recurring task
weeks
Day 29 to 31 falls back to the last day in shorter months.
Add a quick link
Edit payout details
Editing payout details for this employee. This is logged. Leave the account number blank to keep the current one.
Reveal bank account
For this employee
Bank on file
Loading bank details…
Sensitive data access
This action will be permanently logged. The employee, future admins, and auditors can see who revealed which account number and why.
Add reward item
Upload a photo of the reward (or leave blank)
Employees can tap through to view the product
Cash out points
Year-end conversion (Dec 1 to Jan 1)
Available points0 RP
You'll receive
₱0.00
Please note: 1 RP = ₱1. This is a request; the final amount is confirmed and paid by management through regular payroll. Points are deducted once approved.
Raise a payroll dispute
Sent to workspace@astralxsolutions.com
Review invoice dispute
Client's reason
Review dispute
Client's reason
Upload invoice
Add tool
Paste a website above and tap "Use site icon" to auto-fill the logo, or paste a direct image link.
Request access
Add resource
Set sharing to "anyone with the link can view"
Only applies when a project is selected. Leave off for private documents.
Choose your timezones
Pick up to 4 zones to compare against Manila (PHT)
My calendar
Tap any day to see details or add a note
Approved Pending Has note
Team leave calendar
Approved and pending leaves, with names
Approved (names shown) Pending
Day details
Only you can see this note.
Reward details
Cost
0 RP
Order details
Status
Estimated delivery
Tracking:
Order
Delivery details
For the rider:
Admin: delivery info
Checkout
Cost
0 RP
Your balance
0 RP
Include house/unit no, street, barangay, city, province, ZIP.
e.g. landmark, gate code, call before arriving, anything that helps the courier find you.
Apply for a salary loan
Your application will be reviewed by management
Please confirm before proceeding
Loan details
Your information
Address
Bank deposit information
Confirmation & consent
Signature
Sign above with your mouse or finger
This signature records your intent to apply. A formal loan agreement may be signed separately.
Submitting an application does not guarantee approval. Management will review and set the final approved amount and repayment terms.
Review loan application
Employee's request
Approved terms
Borrowed amount + any interest
Candidate
Loan
Record a repayment
Request a project
Send your project allocation request to the managers
Install the portal as an app
Provide tool login
Sensitive. For shared accounts, prefer a password manager and use the Note field to point there. Only store a password here if you accept it will be visible to the employee in their portal.
Task details
Send a follow-up (optional)
A notification will be sent to their portal. Leave empty to skip.
Previous follow-ups
Add manual entry
ℹ This creates a real time entry on the date you pick. The employee will see it with an "Added by admin" tag. Use this for missed clock-ins or forgotten clock-outs.
to
Use 24-hour format if needed. Overnight sessions (e.g. 10:00 PM to 2:00 AM) are detected automatically.
Total duration
This cutoff is already approved
Your change will affect a cutoff that was already approved. Pick how to handle it:
Timesheet details
Submitted total
Sessions logged
Daily breakdown
Logged sessions
Date
Project
In
Out
Duration
Edit
Loading...
Timesheet
Submitted total
Sessions logged
Daily breakdown
Logged sessions
Date
Project
In
Out
Duration
Clocked in 00:00:00
Done
Assistant
Help
Guidance for the screen you are on
Permissions
Who can reach what, across the employee and client portals.