Skip to main content

Everything, on one tab.

Twenty-one major feature areas. Hundreds of screens. Every small detail wired to the next — all included in the source, all yours on day one.

21
Features
9
Nine core modules
15
15 add-ons

Spotlight

Spotlight

Intelligence

AI Assistant

An assistant trained on your own operations — it answers from your services, books for your clients, and writes your operator summaries.

  • In-app chat
  • Booking assistant
  • Multi-provider
Read in detail
all21
01Front of house

Calendar & Scheduling

The command center of any service business — every team member, every branch, every room or chair they touch, with reminders, payments and a public booking page wired in.

TodayFri, 01/05/26
Day3 DayWeekMonthAgenda
Team Add
9 AM10 AM11 AM12 PM1 PM2 PM
SJ
Sarah

Color & Cut

Lina H.

Break

Facial

Noura S.

AH
Ahmed
Consult

Deep Tissue

60 min

Trim

Omar R.

LR
Lina

Waxing

Rania K.

+ Add

Lash Set

Mona F.

AA
Ahmed

Massage 90

Karim M.

+ Add

Manicure

Sara K.

Waitlist 2 Unconfirmed 1 On time 100%
02Money

Sales, POS & Invoicing

From the daily till to the recurring invoice — every way money comes into the business, in one place, all flowing into your books automatically.

Daily Summary

Today's revenue, transactions & cash movement

Today New Sale

Total Sales

12

Refunded

1

Gross

﷼4,820

Net Sales

﷼4,580

Collected

﷼3,650

Transaction summary

Item typeQtyTotalServices8﷼3,200Products3﷼1,120Memberships1﷼500Gross total12﷼4,820

Cash movement

Cash﷼1,640
Card﷼1,170
Bank Transfer﷼540
Other﷼300
Collected total﷼3,650
Cash 45%Card 32%ZATCA cleared
03Relationships

Clients & CRM

Know every client. Nudge the right ones at the right moment. Keep the ones you've already earned — with one record, one consent register and a self-service portal.

Clients

Manage your client database

Add Client
Clients listSegmentsCampaignsReviews
Search clients…
DateFiltersNewest
Client namePhoneApptsCreated
A

Ali Bakr

ali@demo.local

+966 50 000 7777606/04/26
F

Fatima Ibrahim

fatima@demo.local

+966 50 000 2222506/04/26
H

Haya Sultan

haya@demo.local

+966 50 000 8888306/04/26
K

Khalid Mansoor

khalid@demo.local

+966 50 000 5555306/04/26
M

Mohammed Al-Saud

m@demo.local

+966 50 000 1111306/04/26
04Growth

Marketing & Campaigns

Turn your client list into repeat revenue — campaigns that fire on the right channel, at the right moment, in your own brand's voice, and reminders the team never has to send by hand.

Spring Promo

Audience · Top spenders · 1,284

Scheduled
SMS
Email
WA
Push
Template · EN2 vars

Hi {name}, enjoy 20% off your next visit before {date}.

Sent

1,284

Delivered

98%

Rebook

+34%

05Offering

Catalogue

Your entire offering — services, products, packages, memberships, discounts and smart-pricing rules — set up once and priced with precision, ready to be sold from any branch.

Service menu

View and manage the services your business offers

Add category Add Service

10

Total Services

10

Showing

4

Categories

﷼174

Avg. Price

All categories 10Consultation 2Standard Services 3Premium Services 3Follow-up 2
Service nameDurationBookingsTeamPrice

Extended Session

Premium Services

All branches

1h 30m8
A
L
+1

﷼300

Follow-up Visit

Follow-up & Review

All branches

20m4
A
L
+1

﷼60

Initial Consultation

Consultation

All branches

30m4
A
L
+1

﷼100

Standard Session

Standard Services

All branches

45m2
A
L
+1

﷼150

Comprehensive Pack

Premium Services

All branches

2h1
A
L
+1

﷼450

06Operations

Inventory & Supply

Stock you can trust — every product in every branch, every receive and stocktake flowing into your books, with the audit trail to prove it.

Inventory

Manage stock levels, orders & suppliers

Total Products

7

Low Stock Items

2

Total Stock Value

﷼4,583

Search products
Filters
ProductAlertIn stock

Cleansing Solution

CS-001

Care Products · 06/04/26

532

Daily Care Kit

DCK-001

Care Products · 06/04/26

525

Protective Cream

PC-001

Care Products · 06/04/26

540

Recovery Formula

RF-001

Supplements · 06/04/26

515

Support Band

SB-001

Accessories · 06/04/26

549
07Front of house

Events & Ticketing

Sell out your classes, workshops and events — tiered tickets, QR check-in, waitlists, online or in-person, with reminders and revenue all flowing into the same place. Activated as the Events add-on.

Yoga Flow · Sat 7am

Studio A · 60 min

Live
Capacity10 / 12
Sold-out in 6 min 3 waitlist
Drop-in8 soldSAR 80
Member2 soldFree

Per-ticket QR

Door check-in via kiosk or staff phone

7 in
08People

Team & HR

From hire to payday — one place for shifts, attendance, leave, commissions and a payroll that posts to your books on its own.

Team Members

Manage your team, schedules, and commissions

Invite Member
MembersScheduleAttendanceLeaveTimesheetPay Runs
Search members…
DateFilters
MemberEmailJoined
SJ

Sarah Johnson

Staff

Senior Specialist

Riyadh · Second Branch
staff1@demo.local06/04/26
AH

Ahmed Hassan

Admin

Specialist

Riyadh
staff2@demo.local06/04/26
LR

Lina Rashid

Admin

Operations Manager

Riyadh
staff3@demo.local06/04/26
AA

Ahmed Amin

Owner

Riyadh · Second Branch
support@momentfy.com06/04/26

Viewing 1–4 of 4 results

09Money

Accounting

A real double-entry ledger built into the same system you sell from — no second subscription, no monthly export ritual, no hand-off to an outside bookkeeper.

Accounting

Ledger, statements, receivables and payables

Total Assets

﷼16,529

as of 2026-05-01

Total Liabilities

﷼2,243

Total Equity

﷼14,286

Net Income MTD

-﷼10.75

Ledger health

Trial balance balancedOK
A = L + EOK

A/R aging

﷼1,075

Current

﷼0

1-30

﷼1,075

31-60

﷼0

61-90

﷼0

90+

﷼0

A/P aging

﷼14

Current

﷼0

1-30

﷼14

31-60

﷼0

61-90

﷼0

90+

﷼0

10Insights

Reports

Answer every "how are we doing?" in two clicks — with numbers you can defend to your accountant, your board or your bank.

All Reports

Sales, appointments, and key business metrics

Performance

Sales, appointments, key metrics

Staff

Team performance, commissions

Clients

Acquisition, retention, engagement

Balance Sheet

Revenue, taxes, payment analysis

Trial Balance

Ending balance — DR must equal CR

Finance Overview

Revenue, expenses, cash, balances

Inventory

Stock levels, sales, supplier perf.

VAT Report

Tax by rate and category — file ready

Profit & Loss

Revenue minus costs, refunds, dis.

AI summary Custom range · prior-period diff Excel · CSV · PDF
11Clients

Client Portal

A branded web app for every tenant — installable on any device, and always on your brand, never ours.

14:32
5G
LS

Lina's Spa

Welcome, Noura

Loyalty

1,240pts

260 pts to Gold

Book
Invoices
Rx
Chat

Upcoming

Color & Cut

Tue · 14:00 · Lina H.

OK

Facial Glow · 15 Apr

12Platform

Multi-Tenant Architecture

One install. Thousands of businesses. Run it for yourself, for your franchise, or for your portfolio — same codebase, same server, same day.

L

Lina Spa Co.

lina-spa.momentfy.com

Business

3 loc · 12 staff

S

Smile Dental

smile-dental.momentfy.com

Business

2 loc · 8 staff

F

Flex Fitness

flex-fitness.momentfy.com

Starter

1 loc · 5 staff

P

Pawsitive Vet

pawsitive.momentfy.com

Business

1 loc · 4 staff

13Platform

Bilingual & RTL

Arabic and English — not merely translated, but truly localized. Layout, numbers, dates and currency aware from the first pixel.

EN · LTREnglish

Welcome back, Lina

Today · Apr 18

SAR 1,284.50

AR · RTLالعربية

أهلاً بعودتك، لينا

اليوم · ١٨ أبريل

١٢٨٤٫٥٠ ر.س

14Platform

Self-Hosted

Your server, your rules. No phone home. No SaaS bill. No vendor who can pull the plug on your business.

~/momentfy

docker compose up -d

[+] Running 2/2

Container momentfy-db-1  Started

Container momentfy-app-1 Started

http://localhost:3000

15Compliance

ZATCA Phase 2 (Saudi)

Sign, stamp and clear e-invoices to the Saudi Tax Authority — directly from your POS, not through a middleman.

ZATCA — ClearedUUID-a8f2…

Invoice INV-00128

Seller: 300012345600003

VAT: 65.00

Total: 500.00

Signed · Stamped
Officially integrated with
ZATCA Phase 2 (Saudi) official logo
16Compliance

ETA E-Invoicing (Egypt)

Submit invoices to the Egyptian Tax Authority without ever leaving the sale.

ETA · Egypt Tax Authority
Validated14:32:10
Submitted14:32:10
Accepted14:32:10
Cleared
Officially integrated with
ETA E-Invoicing (Egypt) official logo
17Intelligence

AI Assistant

An assistant trained on your own operations — it answers from your services, books for your clients, and writes your operator summaries.

Can I book a facial this Friday evening?

Yes — Lina has 18:30 open, Noura has 19:00. Want me to book one?

Book 18:3019:00
18Growth

Reviews & Loyalty

Turn every happy visit into repeat revenue — and a public review that earns you the next one.

2d ago

"Best service in town, always leave happy."

— Lina H. · verified visit

Loyalty

1,240 pts

260 pts to Gold tier

19Operations

Notifications & Messaging

Per-event notification rules — staff vs client, by channel, with editable templates — delivered through your own provider keys.

appointment.confirmed

Audience · Client + Assigned staff

Active
In-appalways
EmailSendGrid
SMSTwilio
WhatsAppoff
Last hour

142

delivered

3

retrying

0

failed

20Platform

Workspace Control

The settings panel — brand, locations, permissions, retention, backup, storage, BNPL credentials, sidebar layout — all in one place.

M

Momentfy Studio

SAR · ar/en · Asia/Riyadh

Locations3 branches
Permissions4 templates
Backuplast · 02:04
Retention90d / GDPR
BNPL Tabby + Tamara
21Platform

Activity Logs & Audit

Every sensitive action — recorded, attributed and queryable. The trail your auditor, your insurer and your future self will thank you for.

Today All members Sensitive 1,284 events

Lina H. deleted invoice #INV-2031

11:42 · IP 41.32.•.•

Owner impersonated Noura A.

11:08 · session 14m

Reception changed role for Yasmine

10:21 · Staff → Manager

Hash-chain · ledger sealed7e2a…b91c
Start today

Ship your business platform this weekend.

Buy the source once. Deploy on your own server. Charge your clients whatever you want. Keep 100% of the revenue.

Lifetime license Unlimited tenants Lifetime updates