
Your myTIME profile
Profile details and photo are saved only in this browser. Entering a FOSSNA email personalizes this local profile; it does not authenticate your work account or sync records between devices.
Ready when you are
Clock in to start tracking today's shift.
Punch your two 15-minute breaks here so the times appear in your calendar and records.Today’s break & lunch schedule
Your expected times at a glance · reminders appear 10 minutes beforehand while myTIME is open.
Reminder timing is based on your workday settings. Keep this tab open to see reminders; this browser-only app cannot pop up reminders while fully closed.
Today's punches
TODAYWorkday settings
SETTINGSMy workday settings
READ ONLYYour schedule is shown here for reference. Change it only in Settings.
Timesheet & backup
Monthly timesheet
LOCAL RECORDS| Date | First in | Lunch | Last out | Paid time | Status |
|---|---|---|---|---|---|
| No records for this month. | |||||
Late start? Your make-up plan
SMART RECOVERYClock in to see personalized ways to make up time.
Suggestions are planning estimates. Check your manager’s policy before changing lunch or working outside your normal hours.
Weekly schedule & punches
MON–SUN| Day | Planned in | Lunch out | Lunch in | Planned out | Actual in | Actual out | Lunch | Paid | Day balance |
|---|---|---|---|---|---|---|---|---|---|
| Weekly totals | 0h 00m | 0h 00m | |||||||
Add hours from another day
TIME BANKRecord extra hours already worked on another day, or a time adjustment you need to carry into this week. Entries are included in the weekly balance and saved in your JSON backup.
Integrations
Choose how myTIME can share your timecard. Your records stay in this browser unless you explicitly export them or send them to a service.
Connect your work tools
Google Workspace
For Gmail reports, Google Sheets exports, and Calendar reminders after authorization.
Microsoft 365
For Outlook reports, Excel/OneDrive records, and Calendar reminders where your organization permits access.
Use your existing Google or Microsoft tools
For Power Automate, myTIME sends your selected timecard payload through a same-origin Cloudflare Pages Function. This avoids browser CORS problems; the flow URL stays in this browser and is only forwarded with the request. The receiver is restricted to Microsoft Power Automate / Azure Logic Apps HTTPS hostnames. A Google Apps Script web app or another HTTPS webhook can still be selected as a generic receiver.
Account sign-in, direct Gmail/Outlook sending, and cloud sync are not active until an authorized endpoint or secure OAuth backend is configured. Do not paste passwords or API secrets into this page.
Webhook delivery
Send a report or selected time records to a webhook you control. This is separate from Google or Microsoft sign-in.
Configure your webhook
Use a Power Automate “When an HTTP request is received” trigger URL or another trusted HTTPS receiver.
What gets sent?
Weekly report sends the recent seven-day summary, punch details, totals, and a FOSS-branded HTML email body for your workflow to deliver. Punch records sends the recorded dates. Full backup sends your saved timekeeping data and settings.
This static site does not store credentials on a private server. The URL and report options are saved in this browser only. Sending requires your explicit click and confirmation. Browser CORS or receiver settings may block a request; verify the receiving service processed it. Automatic weekly sending and secure company sign-in are not enabled.
Need a webhook receiver?
Power Automate setup: create an Automated cloud flow with the trigger “When an HTTP request is received”. Use the JSON schema below, save the flow to generate its HTTP POST URL, then paste that URL above. Add “Send an email (V2)” for weekly reports and map to to To, subject to Subject, and htmlBody to the email body; enable HTML if your action exposes that option. For other event types, add a condition on event before processing.
Open Power Automate ↗ · Power Automate documentation ↗
HTTP trigger JSON schema
{
"type": "object",
"properties": {
"source": {"type":"string"},
"event": {"type":"string"},
"sentAt": {"type":"string"},
"to": {"type":"string"},
"subject": {"type":"string"},
"reportName": {"type":"string"},
"periodDays": {"type":"integer"},
"totalPaidMinutes": {"type":"integer"},
"totalPaidHours": {"type":"number"},
"records": {"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"clockIn":{"type":["string","null"]},"lunchOut":{"type":["string","null"]},"lunchIn":{"type":["string","null"]},"clockOut":{"type":["string","null"]},"paidMinutes":{"type":["string","number","null"]}}}},
"htmlBody": {"type":"string"},
"branding": {"type":"object"},
"backup": {"type":"object"}
}
}Custom Webhooks
Save multiple endpoints, choose what each receives, preview the data, and test delivery.
No custom webhooks saved yet. Add an endpoint above to get started.
Request payload preview (local data)
{}Security: endpoint URLs are stored in this browser's local storage, not encrypted. Only use approved endpoints and avoid sharing this device/browser profile. Make.com and Power Automate use the existing same-origin server endpoints; generic custom URLs may be blocked by receiver CORS rules. A successful HTTP response confirms acceptance only—check your automation run history to confirm the email action completed.
FOSS data safety
Only connect company records to services approved by FOSS IT. Punches remain in this browser unless you explicitly export or send them.
Import & Export Center
Import previous punches, preview changes, and back up your time records.
Import a styled .xlsx workbook or CSV containing any dates worked. Preview before saving; JSON backups can be merged too.
Styled daily punches, paid-hour formulas, weekly summary, time-bank entries and instructions.
Enter one row per work date in the formatted Excel template, then upload it here.
Import preview
| Date | Clock in | Lunch out | Lunch in | Clock out | Validation |
|---|
Manage saved punches
Review, correct, add or remove a day’s records. Changes save in this browser only.
Edit day
Use local time. Leave a punch blank if it did not happen.
| Date | Clock in | Lunch out | Lunch in | Clock out | Paid time | Actions |
|---|---|---|---|---|---|---|
| No saved records yet. | ||||||
Delete removes the entire selected date’s punch record from this browser. This does not delete a downloaded backup or change a company payroll system.