Help Centre
Jump to
Overview
CloudPunch is a cloud-based time & attendance platform. Employees clock in and out from a shared kiosk or their own browser, and Company Admins review, approve, and export timesheets — all in real time.
Real-Time Kiosk
The dashboard updates live as employees punch in and out — no manual refresh needed.
Approvals
Review and approve time entries individually with full edit control.
Reports
Generate daily timesheets, raw entry logs, or In/Out pair reports and export to CSV.
Flexible Settings
Configure overtime rules, auto-breaks, time rounding, and kiosk behaviour per company.
User Roles
CloudPunch has two roles within a company. What you see in the navigation depends on your role.
| Role | What they can do |
|---|---|
| Standard User | Access the Dashboard, clock employees in/out, and view individual employee Reports (for employees with "Allow Others to View Timesheet" enabled). |
| Company Admin | Everything a Standard User can do, plus: Approvals, Employees, Users, Company Settings, and full Reports access with CSV export. |
The first person who signs up for a company is automatically made a Company Admin. Admins can grant or remove admin access for other users on the Users page.
Signing In
- Navigate to your CloudPunch URL and click Sign In.
- Enter your Username and Password.
- Click Sign In. You will be taken to the Dashboard (or Approvals if you are a Company Admin).
Forgot your password?
- On the login page, click Forgot password?
- Enter the email address linked to your account and click Send Reset Link.
- Check your inbox for a reset email and follow the link inside. The link expires after a short period, so use it promptly.
- Enter and confirm your new password, then click Reset Password.
For security, CloudPunch always shows the same message whether or not an account was found — this protects your account from being enumerated by others.
Creating an Account
A new CloudPunch account creates both a Company Admin user and a Company at the same time.
- Click Get Started or Sign Up on the home page.
- Enter your email address, choose a username, and set a password (minimum 6 characters). Confirm your password in the second field.
- Complete the security check (CAPTCHA) and click Create Account.
- A verification email will be sent to your address. Click the link inside it to verify your account.
- Once verified, sign in and you will be prompted to name your company. Enter it and click Create Company.
If the verification email doesn't arrive within a few minutes, check your spam folder. On the Check Your Email page you can also resend it or correct a typo in your email address.
Dashboard & Clock In/Out
The Dashboard is the main kiosk screen. It shows every employee in your company and their current status. Updates happen automatically in real time — no need to refresh the page.
Reading the employee grid
| Element | Meaning |
|---|---|
| IN | Employee is currently clocked in. |
| OUT | Employee is currently clocked out. |
| Last punch time | Shown below the employee name in the company's local time. |
Clocking in or out
- Find the employee's card and click the Clock In or Clock Out button.
- A confirmation dialog appears showing the employee name and punch time. A countdown timer runs — the punch submits automatically when it reaches zero.
- Optionally, adjust the time using the date/time field, or add a short comment before confirming.
- Click Confirm (or press Enter) to record the punch immediately.
The punch time is verified against the server clock to prevent local clock manipulation. If your device's time is significantly out of sync, the server time is used.
Connection status
A small badge shows the real-time connection state:
- Live — real-time updates are active.
- Reconnecting — connection dropped, retrying automatically.
- Offline — no connection; the page falls back to periodic polling.
Approvals
The Approvals page lets you review all time entries, correct any mistakes, and mark entries as approved.
Filtering entries
- Date range — narrow results to a specific From/To period.
- Not Approved Only — show only entries awaiting approval.
- Employee — filter by a specific employee, active employees, or all employees.
- Sort — sort by Employee name, Type (In/Out), Create Time, or Entry Time in ascending or descending order.
Approving an entry
- Click Edit & Approve next to the entry you want to approve.
- In the modal, adjust the entry time if needed and add a comment.
- Click Approve Entry. The entry is marked approved and the Dashboard updates in real time.
If an entry has already been approved, the button changes to Edit. You can still open it and make corrections — a timestamp noting the edit is automatically added to the comment.
Managing Employees
The Employees page is where you add, edit, and deactivate the people who clock in and out on the Dashboard.
Adding a new employee
- Click New Employee.
- Fill in First Name, Last Name, and optionally a Display Name, Employee Code, PIN, and Email.
- Click Save. The employee appears on the Dashboard immediately.
Editing an employee
Click on an employee's row to open the edit modal. Update any field and click Save.
Deactivating an employee
Open the edit modal and uncheck Active. Inactive employees are hidden from the Dashboard. You can reactivate them by switching the filter to All Employees and editing them again.
Employee fields reference
| Field | Description |
|---|---|
| First / Last Name | Used in reports and exports. |
| Display Name | The name shown on the Dashboard kiosk card. Defaults to First Name if left blank. |
| Employee Code | An optional ID or payroll number shown in reports. |
| PIN | Optional PIN for future kiosk authentication features. |
| Optional. Used for notifications if configured. | |
| Active | Checked = visible on Dashboard. Unchecked = hidden. |
| Allow Others to View Timesheet | When checked, Standard Users can see this employee's timesheet in Reports. Company Admins can always view all employees regardless of this setting. |
If you reach your plan's active employee limit, you will see an upgrade prompt. Deactivating employees who are no longer with your company frees up slots on the Free plan.
Reports
Generate timesheet reports for any date range and employee selection. Company Admins can view all employees at once and export to CSV. Standard Users must select an individual employee and can only see employees with "Allow Others to View Timesheet" enabled.
Report types
| Type | What it shows |
|---|---|
| Timesheet (Daily) | Entries grouped by employee and date. Shows clock-in time, clock-out time, total hours worked, break time, overtime, and comments. |
| Raw Entry Log | Every individual punch record in chronological order with full detail. |
| In/Out Pairs | Clock-in and clock-out records paired together for easy review. |
Generating a report
- Select a Report Type from the dropdown.
- Set the From and To dates. The default is the last 14 days.
- Choose an Employee — active employees, all employees, or a specific person.
- Optionally enable Overtime highlighting and set the daily hours threshold.
- Click Generate Report.
Printing & exporting
- Print — click the Print button to open the browser print dialog. Reports are formatted for clean printing.
- Export CSV — available to Company Admins on paid plans. Downloads the report as a spreadsheet-compatible CSV file.
Company Admins see reports defaulting to Active employees and the last 14 days. Change the Employee filter to All if you need to include recently deactivated staff. Standard Users must select a specific employee to view their report.
Managing Users
Users are the people who log in to CloudPunch. They are separate from Employees (who simply clock in/out). A kiosk-style setup typically has one or two Users managing many Employees.
Adding a new user
- Click New User.
- Enter a Username, Email, and initial Password.
- Check Administrator if this user should have Company Admin access.
- Click Save. The user will receive a verification email before they can sign in.
Editing a user
Click on any user row to open the edit modal. You can update their username, email, and admin status. If you change their email, a new verification email is sent automatically.
Deactivating a user
Open the edit modal and uncheck Active. Inactive users cannot sign in but their history is preserved.
You cannot remove your own admin access or deactivate your own account. Another admin must make those changes.
User fields reference
| Field | Description |
|---|---|
| Username | Used to sign in. Must be unique. |
| Used for password resets and notifications. Must be verified. | |
| Password | Only shown when creating a new user. Users can reset their own password via Forgot Password. |
| Administrator | Grants access to Approvals, Reports, Employees, Users, and Settings. |
| Active | Unchecking prevents the user from signing in. |
| Last Login | Shown in the company's local timezone. |
Company Settings
Company Settings control how time is tracked and displayed across your entire company. Changes take effect immediately and the Dashboard kiosk refreshes automatically.
Company information
- Company Name — displayed in the navigation bar and on reports.
- Address — optional; appears on printed reports.
- Timezone — all times on the Dashboard and in reports are shown in this timezone. Set it to match your business location.
Auto-Break
When enabled, CloudPunch automatically deducts a break from any shift longer than a set number of hours.
- After Hours — the minimum shift length (in hours) before a break is deducted.
- Deduction — the number of minutes deducted (default 30 minutes).
Overtime
CloudPunch can flag overtime based on daily and/or weekly thresholds:
- Daily Overtime — hours worked in a single day beyond the threshold are flagged as overtime.
- Weekly Overtime — hours worked in a week beyond the threshold are flagged as overtime.
Kiosk settings
| Setting | Description |
|---|---|
| Time Rounding | Punch times are rounded to the nearest X minutes (e.g. 15 = nearest quarter-hour). Set to 1 to disable rounding. |
| Refresh Interval | How often (in seconds) the Dashboard polls for updates if the real-time connection is unavailable. |
| Punch Confirmation | How many seconds the confirmation countdown runs before auto-submitting a punch. Increase this if staff need more time to review. |
Billing & Subscription
The Billing section is at the bottom of the Company Settings page. It shows your current plan and lets you upgrade or manage your subscription.
Upgrading your plan
- Scroll to the Billing section on the Company Settings page.
- Click Upgrade to Monthly or Upgrade to Yearly.
- You will be taken to a secure Stripe checkout page to enter your payment details.
- Once payment is confirmed, your plan upgrades immediately.
Managing your subscription
Click Manage Billing to open the Stripe customer portal, where you can update your payment method, download past invoices, or cancel your subscription.
All payments are processed securely by Stripe. CloudPunch never stores your card details.
Password & Email
Changing your password
Use the Forgot Password flow on the login page to set a new password at any time — even when you are already signed in, this is the safest way to change it.
Changing your email address
A Company Admin can update your email on the Users page. After the change, a verification email is sent to the new address. You must click the link in that email before the new address is active.
Resending a verification email
If you didn't receive a verification email or it expired, go to the Check Your Email page and click Resend verification email. You can also correct a typo in your email address from that same page.
Getting Support
- Click the Support link in the top navigation bar (available on all pages).
- Your name and email are pre-filled if you are signed in. Fill in the Subject and Message.
- Complete the security check and click Send Message.
- You will receive a confirmation email, and the support team will be in touch.
When reporting an issue, include the date and time it occurred and the name of the employee or page involved — this helps the support team investigate much faster.