Marketplace
Software for every part of the organization
Install an app and it is part of your workspace: same screens, same permissions, same search. Free while Zanfira is in beta.
Apps
Each app is a package of Objects, screens, workflows and permissions, installed into your workspace.
The people your workspace deals with — one contact record every app can bill, email, call and deliver to.
- One contact record every app shares: payments, gym billing, helpdesk tickets and the CRM pipeline all read the same person
- Addresses on every contact — billing, shipping, registered — with the Saudi National Address short code and a map location
- Search by name, email or phone, filter by organization, and see at a glance who is still active
Leads, a visual sales pipeline and every customer conversation in one place.
- Automatic lead scoring, so the team calls the right people first
- A drag-and-drop pipeline with probability and weighted forecast
- Calls, meetings and tasks on a calendar, linked to every deal
Memberships, classes and bookings, and doors that know who is allowed in.
- Packages and subscriptions paid through Zanfira Payments, activated the moment they are paid
- Classes with trainers and capacity — a full class refuses the next booking
- QR access badges and a check endpoint for turnstiles, with every attempt in the door log
Tickets, SLAs and a customer portal, so every request gets an answer on time.
- First-response and resolution deadlines per priority, flagged the moment they are missed
- A customer portal to open, follow, reply to and rate tickets
- Teams, canned responses and a bilingual knowledge base
Leave requests your managers approve in a click, balances that keep themselves, and attendance with lateness worked out for you.
- Working days counted for you, skipping each employee's real weekend
- Approval by the direct manager, with HR able to decide or revoke any request
- Leave types that follow the Saudi Labor Law minimums, ready to adjust
Every item, warehouse and company asset — stock movements, custody and maintenance in one place.
- Receipts, issues, transfers and adjustments, checked before they are submitted
- An append-only stock ledger with stock levels, valuation and movement history
- Assets with straight-line depreciation, custody history and QR asset tags
ZATCA-ready tax invoices, credit notes, payments and VAT returns.
- Tax and simplified tax invoices with every ZATCA phase-one field and a printed QR code
- Exact line, VAT and invoice totals across standard, zero-rated, exempt and out-of-scope supplies
- Credit notes that cannot exceed their invoice, and payments allocated across invoices
Payment requests, desk and online payments, refunds and receipts — one ledger every app gets paid through.
- Payment requests any app can raise, settled automatically as payments and refunds arrive
- Cash, card terminal and bank transfer at the desk; online payment through a test provider until a real gateway is connected
- A customer portal to see what is owed, pay it and keep every receipt
Plan the work, share it with the team, and know where every hour went.
- Projects with a team, a budget and weighted milestones that calculate progress for you
- The workspace's own tasks, extended with projects, estimates and story points — on a board or a calendar
- Timesheets with a submit-and-approve workflow that locks approved hours
Purchase requests with manager and finance approval, purchase orders, goods receipts, supplier offers, budgets and employee expense claims.
- Requests route to the manager, then to finance above the manager's approval limit.
- Purchase orders with VAT per line, goods receipts that track what arrived.
- Expense claims with receipts required above a threshold and reimbursement tracking.
Deliver your sites' sign-in, password-reset and account emails through your own Resend account.
- Password-reset, registration and invitation emails from your own domain
- Idempotent retries: a retried delivery never reaches the recipient twice
- An optional reply-to address for your support inbox
Send your sites' sign-in, password-reset and account emails through your own SendGrid account.
- Password-reset, registration and invitation emails from your own domain
- A delivery log with SendGrid's message id, and automatic retries when SendGrid is busy
- Global and EU data regions
A small catalogue with pages anyone can read, whether or not they have an account.
- Pages anyone can read, with no account and no sign-in
- The workspace decides what a visitor may read, never the app
- Only products on sale are shown, and only the fields a shop window needs
Take payments through Stripe, without the payments app needing to know Stripe exists.
- Adds Stripe to the payment providers, without touching the payments app
- Keeps Stripe's own charge identifier beside the payment, for reconciliation
- Adds one option to one list, and can do nothing else to another app
Send your sites' sign-in codes and notices by SMS through your own Taqnyat account.
- Sign-in codes and registration notices by SMS, through your own Taqnyat account
- Sends as your approved sender name
- Reaches only api.taqnyat.sa; the bearer token is stored encrypted
Send your sites' sign-in codes and notices by SMS through your own Twilio account.
- Sign-in codes and registration notices by SMS, through your own Twilio account
- Send from a Twilio number, an approved sender ID or a Messaging Service
- Reaches only api.twilio.com; the auth token is stored encrypted
Send your sites' sign-in codes and notices by SMS through your own Unifonic account.
- Sign-in codes and registration notices by SMS, through your own Unifonic account
- Sends as your approved sender ID
- Reaches only el.cloud.unifonic.com; the AppSid is stored encrypted
One shared table of units and their conversions, so inventory, invoicing and purchasing all measure the same thing.
- One table of units every app measures in — no app keeps its own
- A dimension on every unit, so mass is never offered where a count belongs
- Base unit and factor, so stock can be held in one unit and bought in another
Pre-register visitors, check them in at the desk, print badges and keep watchlisted people out.
- A check-in desk board for each site, with badges issued at the desk
- A security-only watchlist and holds that block approval and entry
- Printable badges with QR codes and bilingual visit passes
Hand your sites' emails and SMS to your own service as signed webhooks, and send them with any provider you like.
- Email and SMS to your own HTTPS endpoint, for any provider or in-house service
- Every request signed with HMAC-SHA256 over the timestamp and body
- Retries with backoff, re-signed each time, with a stable message id for deduplication
Workspace templates
A ready workspace for a kind of business: the apps it needs, sensible settings and sample data to learn from.
Visitor registration, badges and hosts for an office reception.
- Pre-registration, check-in and check-out
- Every visitor tied to a real host
- Who is in the building, right now
Patients, visits and invoices for a small dental practice.
- Patients with insurance and language preferences
- Visits the desk and the dentist both see
- Treatment invoices with correct VAT
Projects, time and ZATCA-ready invoices for independent professionals.
- Projects, milestones and tasks in one view
- ZATCA-ready tax invoices in SAR
- Turn finished milestones into invoices
Leads, deals and commission invoices for property brokers.
- Leads from every channel in one pipeline
- Viewings, offers and follow-ups tracked
- Commission invoices in SAR and EGP
Clients, projects, team and billing for a growing agency.
- From won client to live project in one step
- Leave that shows up where projects are planned
- Milestone invoicing and client balances
Stock, purchase orders and sales invoices for a small trading business.
- Purchase orders that update stock on receipt
- Stock per item and warehouse, with reorder levels
- ZATCA-ready sales invoices
Courses, assignments and deadlines, organised for a semester.
- Every course, assignment and exam in one plan
- This week's deadlines at a glance
- Share a course with your study group
Themes
A look for your website: colours, fonts, layouts and a logo, tried on your site before you switch.
Build for the marketplace
Package an app with the CLI, publish it, and every workspace can install it. Each version passes an automated review first.