Every request becomes a booking.
Whatever channel it came from.
Clinics, salons, studios, tutors, workshops, consultants. Ihjiz takes bookings from WhatsApp, Instagram, Messenger, Telegram, SMS, your website and the front door, runs the calendar and the queue, brings customers back, and gets you paid. In Arabic and English.
Click a conversation. Every one of them ends up on the same schedule.
One system, twelve industries, each in its own words
A clinic has patients and visits. A salon has clients and appointments. A tutor has students and sessions. Ihjiz renames itself per business type and turns on the modules that type needs, so your team never has to translate the software in their head.
Scheduling, customers, money and team, in one place that speaks both languages
A calendar that knows who is actually free
Availability is computed live from working hours, breaks, time off, buffers, resources and every booking already on the books. The same engine answers your booking page, every messaging channel and your receptionist, so nobody is ever double-booked.
- Day, week and month views with drag to reschedule
- Walk-in queue with tickets and day rollover
- Waitlist offers with a claim window
- Triage queue for requests that need review
- Multi-service visits planned in one go
- Rooms, chairs and bays as bookable resources
- Recurring appointments and treatment plans
- Punctuality and duration tracked separately
Know who shows up, who pays, and who is drifting away
One profile per person across every branch, with reliability badges, visit history, files, notes in any language, consent records and every message ever exchanged on any channel.
- Customer 360 with timeline, files and messages
- Reliability badges and no-show controls
- Intake forms and custom client fields
- Family members and dependants
- Verified accounts and identity lock
- Extra phones, emails and addresses
- Import from spreadsheets with history
- Customer portal to self-manage bookings
Get paid the way your customers pay
Mada, STC Pay and cards through HyperPay, Stripe or Tap; PayPal for abroad; cash, store credit and gift cards at the desk. Every invoice prints to A4 or a thermal receipt, in the customer's language and your currency.
- Deposits, partial payments and refunds
- Payment approval flow for the desk
- Multi-currency with a fixed base currency
- Discount caps with manager approval
- Staff commissions per service
- Third-party and consolidated billing
- Daily sales and day-closing reports
- Your own Stripe account per business
Many branches, many roles, one audit trail
Roles are built from fine-grained permissions, staff can sit in several departments and locations, and every change to a booking, a price or a customer record is logged with who did it and when.
- Custom roles with per-module permissions
- Multi-location and multi-business accounts
- Work schedules, time off and coverage
- Departments, credentials and job titles
- Audit trail and data-access log
- Passkeys, phone OTP and session control
- Staff app on iOS and Android with biometrics
- Internal notes hidden from customers
Customers come back on schedule, not by luck
Laser sessions, dental cleanings, oil changes, vaccinations, hair colour, renewals. Every completed visit opens a follow-up case with the next due date. Staged reminders go out in the customer's language on the channel they use, and the case closes the moment they rebook. You see who is due, who came back, and who went quiet.
- Due-after rules per service
- Stages after the visit, before due, past due
- WhatsApp, SMS, email and push per stage
- Reminded, re-booked, no response, declined
- Return-rate report, reminder-driven share
- Loyalty, memberships, packages, gift cards
- Promotions, referrals and campaigns
- Reviews with public replies
After the visit
Before it is due
Past due
One inbox for every channel, and an agent that works it
WhatsApp, Instagram, Messenger, Telegram and SMS land in one shared Inbox next to reviews, waitlist offers and approvals. The AI agent answers in Arabic, English or Arabizi, checks real availability, books, reschedules and answers questions about your services. When it is unsure, it hands the thread to a person with the full context.
Numbers your accountant and your manager both trust
Seven report domains, a role-aware dashboard, and every list exportable to PDF or Excel with the columns you chose, in either language. Large exports run in the background and land in your inbox.
Every module in the product, grouped the way you find it in the app
No add-ons to hunt for. Plans differ by limits and a handful of growth features, and the full list is below.
Scheduling & appointments8
- AppointmentsStatuses, check-in, complete, reopen, back-dating
- CalendarDay, week, month, resource and self views
- Work scheduleHours, breaks, time off, offerings per staff
- Walk-in queueTickets, notifications, day rollover
- Triage queueRequests reviewed before they become bookings
- WaitlistPreference pool, offers, claim window, ROI
- Recurring appointmentsSeries with exceptions
- PlansMulti-step treatment or training roadmaps
People8
- Customers360 profile, badges, identity lock, imports
- Follow-upsStaged recall reminders and return rate
- CampaignsBroadcasts by segment, channel and language
- StaffProfiles, job titles, bookable flag, avatars
- DepartmentsMulti-department staff and coverage
- CredentialsLicences and certificates with expiry
- Client fieldsCustom fields per business type
- CommissionsPer staff, per service rules and payouts
Services & catalog5
- ServicesDurations, buffers, prices, multilingual names
- CategoriesRelevant to your business type
- Plan templatesReusable step-by-step programmes
- ResourcesRooms, chairs, bays, equipment
- LocationsBranches with map pin and hours
Engagement11
- InboxEvery channel, review and approval in one list
- Messages & groupsThreads, internal groups, attachments
- AI agentBooks and answers across channels, review queue
- NotificationsEmail, SMS, push, WhatsApp; templates per language
- ReviewsRequests, moderation, public replies
- LoyaltyPoints, tiers, redemption
- MembershipsRecurring benefits and billing
- PackagesPrepaid bundles with credits
- Gift cardsSold, redeemed, used as payment
- PromotionsCodes, windows, eligibility
- ReferralsLinks, rewards, attribution
Operations8
- InvoicesA4 and thermal print, auto-print, consolidated
- PaymentsGateways, cash, credit, approvals, allocation
- DiscountsCaps, approval workflow, audit
- CurrenciesMulti-currency with a settled base amount
- Third-party billingClaims to insurers and companies
- Intake formsBefore-visit and completion forms per service
- Policies & consentVersioned policies, consent per customer
- IntegrationsChannels, gateways, calendars, webhooks, API keys
Analytics & reports4
- DashboardRole-aware, today at a glance
- AnalyticsTrends, cohorts, comparisons
- ReportsSeven domains, saved views, print
- ExportsPDF and Excel, chosen columns, background jobs
Admin & settings10
- Business profilePublic page, branding, hours, map
- Roles & permissionsPer-module rights, custom roles
- Team accessInvites, multi-business membership
- SettingsEvery business decision configurable
- Notification templatesPer event, channel and language
- Billing & planSubscription, usage, invoices
- SupportTickets from inside the app
- Audit trailWho changed what, with previous values
- Data access logWho viewed which record
- Data subject requestsAccess and erasure handled in-app
Customer-facing5
- Booking pageYour public profile with live availability
- Embed widgetBooking inside your own website
- Customer portalBookings, invoices, family, preferences
- Staff mobile appiOS and Android, biometrics, push
- Arabic and EnglishInterface, content, receipts, messages
59 modules today. New ones ship to every plan.
Your customers' data is yours. We keep it that way.
Ihjiz is the processor; you stay the controller. The controls below are in the product today, and the legal documents in the footer describe exactly how we handle data, no more than that.
Gateway keys, channel tokens and AI keys are encrypted at rest with a key that never lives in the repository.
Passwordless sign-in, phone OTP, lockouts on repeated failures, and a sessions list you can revoke from.
Per-module view, edit and delete rights, discount caps, and manager approval for exceptions.
Data is partitioned per business at the application layer and checked on every request.
Who changed what, when, and the previous value. Who viewed which customer record.
Log consent per customer, handle access and erasure requests, and export a customer's data on demand.
Details, sub-processors and our Data Processing Addendum are linked in the footer. Report a vulnerability to security@ihjiz.co.
Free until it is clearly worth paying for
The free plan is meant to run a solo operator for real. Paid plans start with a 14-day trial and cancel any time. Accounts are opened by our team: request access and we set you up within a business day.
Free
Core appointments for getting started: calendar, services, staff, reviews.
- Booking page, embed widget and customer portal
- Walk-in queue, waitlist and triage
- Messaging channels, Inbox and AI agent
- Invoices, payments, email reminders
- Arabic and English
Pro
Everything you need to grow: loyalty, promotions, memberships, recurring, SMS, exports.
- Everything in Free
- Loyalty, memberships, packages, gift cards
- Promotions, recurring and multi-service visits
- SMS notifications and custom branding
- Report exports and API keys
- Higher AI message allowance
Enterprise
Unlimited scale: all features, unlimited staff and locations, API access.
- Everything in Pro
- Discount caps and approval workflow
- Highest AI message allowance
- Priority support and onboarding
Prices are shown in US dollars and billed in your plan currency. VAT is added where it applies. The AI agent's monthly message allowance varies by plan.
Before you sign up
Do my customers need to install anything?
No. They book from your public page, your website widget, or by messaging you on WhatsApp, Instagram, Messenger or Telegram. Confirmations and reminders arrive on the same channel.
Which channels can the AI agent handle?
WhatsApp, Instagram, Messenger, Telegram and SMS today, all in one Inbox. Each connects with your own number or account, and you can switch the agent off per channel and keep replying by hand.
Who owns the data?
You do. Ihjiz processes it on your behalf under the Data Processing Addendum. You can export customers, appointments and invoices at any time, and request deletion of the account.
Which payment methods can I accept?
Mada, STC Pay and cards through HyperPay, Stripe or Tap; PayPal internationally; plus cash, store credit and gift cards at the desk. Payouts go to your own gateway account, never through ours.
Can I move from another system?
Yes. Services, staff, customers, appointment history, invoices and payments import from spreadsheets, and we help with the mapping on paid plans.
Is there a mobile app for staff?
Yes, for iOS and Android, with biometric unlock and push notifications. Customers do not need an app.
Open tomorrow's calendar this week
Tell us about your business. We create your account, send you an invitation, and you are taking bookings within a business day.