New — Odoo 19 + auto-credit billing

ZKTeco attendance,
in the cloud — no IT needed.

Plug your ZKTeco machine in, scan a QR claim code, and stream attendance to your HR dashboard in 60 seconds. No static IP, no port forwarding, no on-prem server. Free for 1 device, forever.

  • ✓ 14-day money-back guarantee
  • ✓ No credit card required
  • ✓ Cancel anytime
phuchao.atgo.io/dashboardATGOPHUC HAO COMPANYOverviewDevicesEmployeesBranchesAttendancePresenceTimesheetBillingOnline devices2/2Today's punches143Active employees87Avg latency180msLive attendance · todayLIVE00037Đỗ Thị DuyênPIN 24608:02:14CHECK-IN00112Nguyễn Văn APIN 28308:01:55CHECK-IN00078Trần Văn SơnPIN 197907:58:33CHECK-IN00043Phạm Thu HàPIN 45007:55:18CHECK-IN00091Lê Minh KhôiPIN 198507:54:02CHECK-IN

Works with every popular ZKTeco model + your HR stack

ZKTeco K40 / K50
SpeedFace V5L
iClock 660 / 880
Odoo 16 → 19
Excel / CSV export
REST API + Webhooks
60s
Average device claim time
99.5%
Uptime SLA on paid plans
<200ms
Punch → dashboard latency
0
Biometric templates stored
Built for HR teams that hate paperwork

Everything you need to run attendance in one place

Replace 3 spreadsheets, a USB stick, and the weekly 'who didn't punch' call.

Plug-and-play cloud sync

ATGO discovers your device on first heartbeat and starts streaming attendance — no firmware flash, no VPN, no static IP.

Privacy-first by design

We strip USERPIC / FACE / FP / BIODATA / FINGERTMP / ATTPHOTO at the API gateway. Biometric templates never touch our disks.

Auto check-in / check-out

One device = entry, another = exit, or let ATGO auto-detect by presence. 5-minute double-tap guard prevents misreads.

Odoo HR built-in

Install our connector, paste an API key, and ATGO pushes hr.attendance into Odoo 16 / 17 / 18 / 19 in real time.

Self-service for employees

Every employee gets a PWA where they view their timesheet, spot missing punches, and request corrections. HR approves in 1 click.

Your own branded domain

Point attendance.yourcompany.com at ATGO. SSL auto-provisioned. Customers see your brand, not ours.

60 seconds, three steps

From box to dashboard, no IT meeting

01

Sign up + add a device

Create a free workspace and click Add Device. ATGO mints a short URL like atgo.io/U8H9 and a 15-minute claim code.

02

Point the device at ATGO

On the ZKTeco menu, set Cloud Server = atgo.io, port 80, path = /U8H9. Save and reboot.

03

Watch attendance roll in

The device's serial binds to your workspace automatically. Punches appear on the dashboard in under 200ms. Done.

CONNECTED14:02:33ZKTeco K40Your deviceHTTPS/U8H9/iclockATGOCloudNormalize · Stripped · RLSATGO cloud (atgo.io)REST + pushDashboardOdoo HRhr.attendanceYour HR tools
Security & compliance

Enterprise-grade isolation on every plan

ATGO is built around Postgres Row-Level Security from day one. Your workspace's data is provably invisible to other tenants — verified at the database engine layer, not just the app.

  • HTTPS everywhere with HSTS · Let's Encrypt certificates
  • JWT auth with 60-min access TTL · bcrypt password hashing
  • Webhook signature verification (Paddle, Razorpay, VNPay)
  • Rate-limited API with abuse detection + IP blocklists
  • Audit log of every admin action — exportable
  • Biometric template stripping at ingress
14 days
money-back guarantee
99.5%
uptime SLA
GDPR
data export + delete
Postgres
RLS isolation
Simple, fair, geo-aware

Pay only for what you use

Credit-based billing: every payment adds USD credit, the system charges a daily prorate. No lock-in, no surprise renewals.

Free

$0 /mo
  • 1 device
  • Unlimited employees
  • 30-day log retention
  • Workspace subdomain
Start with Free

Starter

$1.99 /mo
  • Up to 3 devices
  • 60-day retention
  • Email support
Start with Starter

Scale

$29.99 /mo
  • Up to 25 devices
  • 1-year retention
  • 3 custom domains
  • Multi-branch + multi-shift
Start with Scale

Prices in USD per month. See all plans →

What teams are saying

HR managers actually look forward to Mondays now

We replaced our entire weekend USB-stick ritual with ATGO in one afternoon. The Odoo push works perfectly with hr.attendance.
Linh Tran · HR ManagerManufacturing, 240 employees · Bình Dương
The auto-check-in / check-out by presence logic is exactly what we needed for our 2-machine factory floor. Saved us from buying extra software.
Minh Pham · Operations LeadLogistics, 87 employees · Hồ Chí Minh
Setup took less than the 60 seconds advertised. Custom domain attendance.ourcompany.com makes us look way more professional to employees.
Sarah Nguyen · FounderStartup, 22 employees · Hanoi
Connect everywhere

Drop-in integrations with your stack

🟪
Odoo HR
16 / 17 / 18 / 19
📊
Excel / CSV
One-click export
🔌
REST API
Full read + write
🪝
Webhooks
HMAC-signed
📱
ZKTeco devices
K40 / K50 / SpeedFace / iClock
📨
Telegram
Real-time admin alerts
Common questions

Everything you wanted to ask before signing up

Do I need a static public IP for my ZKTeco device?

No. ATGO uses the device's outbound HTTP/HTTPS — the same channel any IoT device uses. Works behind NAT, behind firewalls, on mobile hotspots. No router config needed.

Will my biometric templates be uploaded to your servers?

No. Our API gateway drops every FP / FACE / BIODATA / USERPIC / FINGERTMP / ATTPHOTO line before persisting. We literally cannot read biometric templates because we never store them.

What happens when my credit runs out?

Your workspace auto-downgrades to the Free plan at midnight. Existing attendance data is preserved indefinitely. Top up anytime to restore paid features.

Can I bring my own domain?

Yes — on Business and above. Add a CNAME to attendance.yourcompany.com, click Verify, and ATGO auto-provisions a Let's Encrypt cert. Usually live in under 2 minutes.

Which payment methods do you support?

Card / Apple Pay / SEPA via Paddle, VietQR bank transfer for Vietnam (instant), and Razorpay for India. Refund within 14 days for any reason.

Is there an SLA on the Free plan?

The Free plan is best-effort with a target of 99% uptime. Paid plans get a written 99.5% monthly uptime SLA with service credits if missed.

Stop wrestling with USB sticks.

Get your first device online in under a minute. Free forever for 1 device. No card needed.

ATGO — Cloud Attendance for ZKTeco