Help
Frequently Asked Questions
Quick answers to the most common questions about Hatua.
What exactly is Hatua?
A field service operations platform built for technical teams. It combines project management, ticket tracking, technician scheduling, site check-ins, estimates and invoicing, inventory, punch lists, and reporting into a single mobile-first application.
Does it work offline?
Yes. Hatua is a Progressive Web App with full offline support. Actions you take while offline — check-ins, ticket updates, time logs — are queued locally and automatically synced when your connection returns.
How does scheduling prevent double-booking?
Hatua uses PostgreSQL exclusion constraints at the database level, so it is mathematically impossible to assign a technician to overlapping time slots, even under concurrent requests. It is a hard guarantee, not just a UI warning.
Can I customize the fields for my industry?
Yes. The custom fields system lets you add text, number, date, dropdown, checkbox, and URL fields to projects, tasks, tickets, and inventory items. Define them once in Settings and they appear everywhere.
Is my data secure?
Hatua runs on Supabase with PostgreSQL and Row Level Security. Data is encrypted in transit and at rest, and auth uses industry-standard JWTs with server-side validation. Your organization’s data is isolated from every other tenant.
Can customers add their own punch-list items?
Yes — from the customer portal. Owner-submitted items arrive as proposed and never reach the live list until your team accepts them (with optional edits) or declines.