Product
One operating system for the customer-facing and operational sides of your business.
Every message, quote, job, invoice and payment stays connected to the same business record, and each person gets the experience their work needs.
Business recordVilla 14 · Arabian Ranches
- Customer
- Owner · WhatsApp · Arabic
- Operations
- AC service booked Thursday
- Field
- Ahmed · checklist and photos
- Money
- Invoice paid by link
- Business App
- Field App
- Client Portal
- Booking
One customer. One operating context.
An enquiry should not become a new record every time responsibility changes. Sahor keeps the customer, location, conversations, commercial history and work context connected.
- MessageWhatsApp, 21:04
- QuoteApproved on the phone
- JobCompleted, signed
- InvoiceE-invoice accepted
- PaymentPaid by link
The right experience for each person.
Four experiences working from the same business record.
- Field AppTechnicians see the same job: address, instructions, checklist, sign-off.
- Client PortalCustomers approve the quote, see the visit and pay.
- BookingNew customers request a service from your website or a QR code.
Customers and sales
Respond with context instead of starting again.
From the first message to the approved quote, the conversation, the customer and the lead stay in one place.
Operations
Turn commitments into a day the team can deliver.
| Time | Job | Area | Assigned | State |
|---|---|---|---|---|
| 09:00 | AC service · 2 units | Dubai Marina | Ahmed | On site |
| 10:30 | Leak under sink | Al Barsha | Ravi | En route |
| 13:00 | No cooling · urgent | Jumeirah | Ravi | Assigned |
| 11:00 | Deep clean | Mirdif | Team 02 | Scheduled |
| 14:00 | Quarterly maintenance | JLT | Ahmed | Scheduled |
Money
Keep money connected to the work that created it.
- 1Completed jobChecklist, photos, parts, sign-off
- 2Invoice readyLines and VAT from the job
- 3E-invoice statusValidated and accepted, where it applies
- 4Payment requestedPay link on WhatsApp
- 5PaidMatched to the invoice
Use AI where repetition is expensive. Keep people in control.
The AI Receptionist answers enquiries, automations handle follow-ups and reminders, and decisions always come back to your team.
- TriggerA quote has waited 3 days
- RuleYour follow-up policy
- ActionFriendly WhatsApp reminder
- Human reviewNo reply? Back to the quote owner
Know what needs attention.
Unassigned jobs, waiting quotes, overdue invoices, and who did what and when.
- !Urgent job unassigned · Jumeirah
- 3dQuote waiting · Tower B
- 31dInvoice overdue · AED 2,450
- ✓11 jobs complete and ready to invoice
How Sahor is built
- 01
Regional by design
WhatsApp, Arabic and English, AED, VAT and UAE e-Invoicing are built in, not bolted on.
- 02
One source of context
The customer, the location and the history travel with the work.
- 03
Role-specific experiences
Each person sees what their work needs, nothing more.
- 04
Human control
AI and automations handle the routine; decisions stay with people.
Product questions
Do we need every Sahor module?
No. Start with the part of the day that costs you most, such as WhatsApp enquiries, and add the rest when your team is ready.
Can we start with one part?
Yes. Many businesses start with the inbox and jobs, then add invoicing, payments and the field app.
Does Sahor work on mobile?
Yes. The business app works in any phone browser, and the field app runs on iPhone and Android, offline too.
Can field staff have limited access?
Yes. Technicians see their own jobs; owners decide who sees prices, balances and settings.
Can we import customer records?
Yes, from a spreadsheet. Sahor matches the columns and flags likely duplicates before saving.
How does WhatsApp connect?
Your WhatsApp Business number connects to a shared inbox from settings, so the whole team can reply.
Does Sahor support Arabic?
Yes. The apps, client portal and invoices work in Arabic and English with full right-to-left support.
How does e-Invoicing fit?
Invoices are built from completed jobs, and in-scope ones are sent through an accredited provider, included in every plan.
What does the API support?
On Scale and Enterprise, the API connects your own systems, for example sending completed jobs and invoices to accounting.
Can Sahor support multi-branch operations?
Yes. On Scale, each branch has its own team, schedule, service areas and reports, and owners see all branches together.