Access
Sign in with Google
Use your company Google account to access the GFAL portal.
We only allow Google sign-in. Make sure your GFAL account email matches your Google account.
Mock mode skips Google sign-in and loads seeded demo data locally for testing.
If sign-in fails, open the portal on an authorized domain (localhost or your Firebase Auth domain) or add your current host under Firebase Authentication > Settings > Authorized domains.
Overview
Personal overview
Your year-to-date attendance, holiday balance, and reporting line.
Administrator zone
Company operations
This block is only visible to admins and contains company-wide attendance and holiday data.
Recent attendance
Holiday pipeline
Directory
Manage people
Employee overview
Open the same overview that the selected user sees in their dashboard.
Presence
Check-in & Check-out
The live timer updates in real time while you are checked in. Approved holidays pause reminders.
Your status
Monthly attendance
Select a month and employee to review or fix attendance records.
Attendance log
Time off
Holiday requests
Month view, request history, and a breakdown of your entitlement and carryover.
Holiday overview
Select an employee to review their balance and calendar.
Calendar
Approved leave, requested leave, and Barcelona holidays in one view.
Holiday request form
Submit a new request for the selected user.
Request history
Filtered to the selected employee.
Administration
Portal settings
Editable settings
Company defaults and Mailgun configuration
Audit highlights
Quick view of configuration
Email diagnostics
Send a Mailgun test email to verify delivery
Notification test suite
Send realistic holiday flows to christian@gfal.com and weekly manager summaries
These buttons send real Mailgun emails. The request tests go to christian@gfal.com. The summary test sends one email per manager plus the project admin.
Audit
Audit log
Daily view with pagination. Shows who did what, when, and on which record.