A register built for counter speed: scan barcodes, hold and resume carts, split a payment across methods, and print to thermal printers with a cash drawer or share the receipt by QR code or WhatsApp. Shift handover and cash sessions run per device, and fully paid cash sales keep working offline and sync when the connection returns.
Tax invoices with partial payments, on-account sales, refunds and full credit and debit note handling. Send each invoice as a secure link the customer can view and pay through your connected gateway, and let escalating reminders follow overdue invoices.
Send a quotation the customer opens online, chooses optional items and accepts with a typed signature, then convert it to a sales order, a delivery note and an invoice. Offer templates reuse lines and terms.
Subscription and retainer billing that raises each invoice on schedule, in your own timezone. Prepare renewal or upsell quotations from a subscription, apply the accepted terms at the next cycle and see monthly and annual recurring projections.
Per-customer and per-branch price lists with quantity tiers and dated formulas; automatic or code-based promotions with buy-X-get-Y offers, day-and-time schedules and usage limits; gift cards sold at checkout and prepaid memberships.
A structured account tree, opening balances, and manual or recurring journal entries prepared as drafts and posted within each user’s permissions. Spread revenue or cost from an invoice or purchase invoice over up to 120 periods.
Cash-register sessions closed into safes, safe-to-safe and bank-to-bank transfers (including across currencies), and bank statements imported from CSV, MT940, CAMT.053 or OFX and reconciled with matching rules — each posted movement mirrored in the ledger.
An asset register with straight-line, declining-balance or units-of-production depreciation that posts its own entries, plus revaluation, impairment, transfer, custody and disposal records.
Snapshot each VAT return from the ledger, review and file it, record the settlement and raise an amendment if a figure changes later. Book the zakat provision and withholding-tax remittances through the same ledger.
Fiscal years with a closing entry, a month-end close checklist, closed periods that reject back-dated entries, budgets, cost centres and approval rules, with profit and loss viewable on an accrual or cash basis.
Issue and record documents in foreign currencies at dated exchange rates, book realised differences on settlement and revalue open balances at period end.
Products with variants, barcodes and selling units, plus services and service bundles, in one shared catalogue. Read shop-scale barcodes that carry weight or price, and print product labels from templates sized per printer and branch.
Multiple warehouses per branch, central warehouses not tied to a branch, and a default store per branch. Route stock requests and addition, issue or transfer vouchers through approval, and receive transfers partially with refused units returned to the source.
Per-warehouse counts that freeze expected quantities, record every variance and can be reversed; once inventory costing is active, the net gain or loss posts to the ledger. Print blind count sheets, run spot checks, schedule cycle counts and import counts from a barcode collector.
An internal request, an approval, a purchase order emailed to the supplier, then a goods receipt. Keep each supplier’s code, pack size, price and lead time, and spread freight and customs across the order so they enter product cost on receipt.
Record purchase invoices and supplier payments, manage purchase returns and adjustments, and review supplier statements and outstanding balances. Group due invoices into a payment run that is reviewed and approved before you pay from the bank.
Activate cost layers after a preflight that checks quantities and costs, then correct carrying value through approved cost adjustments that post to the ledger and can be reversed.
Set minimum, target and maximum stock per product or warehouse, get low, high and out-of-stock alerts, and create draft purchase orders grouped by supplier, warehouse and currency.
Personal files, documents with expiry tracking and an organisational structure. Start contracts from templates, renew them as a linked history and receive contract and probation expiry notices.
A reusable shift library — fixed, weekday-specific, split or dated seasonal shifts such as Ramadan hours — with clock-in windows, schedules, blocked times and holiday calendars.
Scope leave policies by employee, job title, department or branch, accrue monthly and carry unused days with an expiry. Allow part-day leave with supporting documents and track absences.
Periodic pay runs with allowances, deductions and advance recoveries. Processing posts the run to the ledger; record full or partial payment from a chosen cash or bank account and print or download payslips.
Set monthly targets per employee for revenue, services, retail units and appointments, apply commission rules, and approve commission in sales periods before payroll.
Terminate a contract after previewing the Saudi end-of-service benefit, then accrue, pay in instalments, correct or reverse the settlement with its journal entries.
Receive punches automatically from ADMS-compatible fingerprint terminals, map device PINs to employees, and restrict clock-in by office network or GPS radius.
Approve daily attendance before payroll, count lateness, absence or overtime with attendance rules, and price them through formula-based salary items. Absence deduction is opt-in.
Lend advances recovered in instalments by later pay runs, and award approved bonuses that the next pay run pays once — with approval and disbursement kept separate.
Record promotions, transfers, warnings and terminations as dated, approved events. Applying a promotion renews the contract, and payroll splits the period across both salaries.
Staff clock in and out, request full or part-day leave, raise requests, message colleagues and acknowledge policies from their own workspace, within their permissions.
Contact details, addresses, notes, credit balances and recent appointments, sales, payments and invoices per client, with letters generated from templates and statements and receivables in Reports.
Seven automatic segments — new, recent, first visit, loyal, lapsed, high spenders and upcoming birthdays — plus your own last-visit segments. Send email, SMS or WhatsApp campaigns through your own provider, only to clients with marketing consent and with a one-click opt-out link.
Prepaid memberships and store credit from advances, credit notes and gift cards are built in; points that earn and expire on a schedule need the Loyalty Points add-on.
Capture leads, convert them to opportunities, track them by stage on a board or forecast, and create quotations from them, with sales teams, targets and assignment rules. Part of the Client CRM & Follow-ups add-on.
Start with a financial overview, recent sales and quick actions for everyday work. Give each person their own dashboard layout, starting from presets for managers, front desk, practitioners, finance and operations. Available information and actions follow your permissions and active add-ons.
Review recorded activity by date, action, record type and team member. Open an entry to inspect its details when investigating a change or following up with your team.
Organise branches under business activities, maintain branch information and use partner lists to define which customers and suppliers each branch can access. Distribute operations while keeping administration connected.
Design invoices, quotations and delivery notes with your branding, and prepare reusable letters, statements and product labels. Configure document prefixes and number sequences to make records easier to identify and review.
Build reusable permission templates and assign them according to employee responsibilities. Control viewing, creation and editing through the permissions supported by each area.
Configure purchasing approvals, matching tolerances and inventory costing policies, alongside expense approval and receipt requirements. Put business policies into the workflows your team follows.
Prepare message templates and notification rules for supported events, including appointment reminders and membership expiry. Connect email, SMS and WhatsApp through the available providers and settings. Automatic thank-you, rebook, win-back, review-request and birthday messages go out at the business’s local hour.
Publish the booking page and client portal on your verified custom domain or workspace subdomain, and share them by link, WhatsApp or a downloadable QR code.
Add text, number, date or dropdown fields to clients, products, suppliers, invoices and credit notes, and label records with reusable Arabic–English tags.
Define delivery areas, dispatch jobs to your own drivers and follow their status. After partner onboarding, connect HungerStation and Keeta per branch so their orders enter the same flow.
Sell sized combos with choice groups, enforce modifier limits on every channel, pause sold-out items or count them down per branch, and schedule menus by time of day.
Fire dishes by course, hold an item or course until a set time where enabled, and require a different approver for high-value voids, discounts and comps.
When enabled for a branch, close the business day only after open checks, drawers and offline sales are resolved, with a printable closing report alongside Orders Summary, Till Summary and Product Mix.
Record Ejar contract numbers, renew or amend leases through approval and settle terminations with prorated rent and linked credit notes, with optional automatic rent invoicing and reminders before and after each due date.
Classify proceedings by Saudi court type and stage, number matters by Hijri year and calculate deadlines on the Hijri calendar, approve conflict and due-diligence reviews before opening, and bill hourly, fixed, retainer or contingency fees.
Bookable rooms and equipment with schedules and reservations. Connect resources to services so a booking can reserve the room or equipment automatically when auto-assignment is enabled.
Staff availability, appointment lifecycles, public service booking with online rescheduling and cancellation, reminders, waitlists and the shared calendar in day, three-day, week, month and agenda views.
Send appointment creations, changes and cancellations to connected Google calendars. When enabled, Google busy times are used to block unavailable booking slots.
Electronic patient files with visit notes, sign-off and addenda, medical certificates with QR verification and ICD-10 coding, under clinical access permissions. Record National ID, Iqama or National Health ID, structured allergies and vitals trends, and log patients’ data requests.
Prescriptions tied to the visit and the patient file, checked against recorded allergies, with a reusable medication catalogue and dosage templates. Record issue and dispensing, and print each prescription in Arabic or English.
Order tests from your catalogue, track specimen collection and receipt, record results against reference and critical ranges with a separate verifier, and share reviewed results in the client portal.
Patient galleries for clinical photos, radiographs, scans and documents, with classification, notes, tooth links and before-and-after comparison. Optional AI analysis requires the relevant access, provider configuration and consent.
Review each document status, warnings and errors, and correct required information. Branches that enable automatic reporting have pending invoices submitted and retried every hour, and certificates are renewed before they expire.
For businesses operating in Egypt: sign documents with your eSeal, submit them to the Egyptian Tax Authority, track their status and cancel them within the authority’s rules. Requires the ETA E-Invoicing add-on.
Ask your business a question. Get an answer from its own records.
“How much did we sell this week? Who was our top performer? What is about to run out?” Ask in plain words and get the number, a chart, and a comparison with the period before. Every team member has their own private chats, and sees only what their role allows.
On your booking site and client portal, a customer chats with the assistant and asks about services and prices. It checks the times that are genuinely free and prepares a booking card under the same rules you set; the appointment is created only when the customer selects Confirm booking. Requires the AI Assistant and Appointments add-ons.
Generate a summary and suggested review points on up to 12 supported report screens using their figures (some of those reports require their add-on). Review the output alongside the original report before acting on it.
Upload a receipt to extract supported fields such as date, amount, vendor and tax into a draft. Review the extracted values and complete missing information before saving.
On hosted plans, the account owner asks “how do I do this?” and the built-in support assistant answers straight from the product’s own guides and the screen that was open. If the issue needs the support team, it drafts the ticket in full and sends it only when the owner confirms.
Enable the Sales, Inventory, Accounting and Manager agents to flag stockout risk, overdue invoices and inactive customers, and receive a daily briefing at the hour you choose — each within the member’s own permissions.
Agents can prepare quotations, purchase requests, collection reminders, price updates, bank payments, payroll steps and period closes as drafts. Nothing runs until an authorised colleague approves it, and the requester cannot approve their own draft.
It can analyse clinical images into findings, an impression and recommendations, and in Medical Records suggest a diagnosis and ICD-10 code from the documented complaint, examination and vitals — all for clinician review. The feature ships switched off, requires explicit consent for each use and records every analysis; it does not replace clinical judgement.
Activate your gateway with your own merchant account — a ready webhook address to copy, and card details that never touch LynkOffice. Tap and Moyasar checkouts can offer mada, Apple Pay and STC Pay as your merchant account allows; supported currencies vary by gateway (Paddle, for example, does not support SAR).
For own-account mode, select a supported provider or configure a compatible endpoint. Local providers depend on deployment access; vision and tool support vary by model.
Send appointments to connected Google calendars and use busy-time checks when enabled. Create Zoom meetings for supported appointments and events after configuring the connection.
Reminders, confirmations and campaigns over the channels your customers actually read, with delivery logs per message: SMS through Taqnyat or Twilio, WhatsApp through Meta or Twilio, and email through SMTP, SendGrid or Resend.
Configure Local, Amazon S3 or Cloudinary storage where deployment settings allow it. Review usage and allowance, enter provider settings and test the connection before switching.
After partner onboarding with the platform, connect each branch, map menu items and sync availability so HungerStation and Keeta orders enter the same order and kitchen flow, with sandbox and live modes. Requires Restaurant Management.
Link each beneficiary to your client directory, keep dated household membership, documents and representatives, and limit each file to the team members assigned to it unless broader access is granted.
Case workers complete versioned research forms and compare each case with a published eligibility rule; independent reviewers then decide across the configured approval levels after declaring any conflict of interest, with appeals and a committee waiting list.
Prepare assistance requests within support limits and plan their instalments, fund each instalment from income allocated to a fund, and on final financial approval post the expense and payable to the general ledger.
Approve payment runs through their own levels, export a transfer list for your bank’s portal, then record the payments and returns the bank actually made. Whoever prepared or submitted a run cannot record its payments.
Link approved income receipts to donors as general, zakat, sadaqah or restricted donations with numbered, printable acknowledgements, and follow pledges, campaign goals and sponsorship arrears. The system does not collect money itself.
Tie donated goods, hand-overs and returns to inventory vouchers, link supplier services to beneficiaries, and record volunteer shifts, attendance and approved hours with a printable hours certificate.
Keep bodies and seats, quorum-checked meetings, numbered resolutions with votes and recusals, interests and delegations, plus a register of licences and filings with in-app reminders before they fall due. Nothing is filed with authorities on your behalf.
Authorise your Salla store from the store account itself and link it to a branch, then import Salla tax invoices for orders that are completed, delivered, shipped or being delivered, together with their credit notes.
Authorise your Zid store, choose its Zid inventory location and link it to a branch. Invoices are created from delivered Zid orders, and their credit notes are imported with them.
Decide whether the store or the system owns product data, and keep names, SKUs, barcodes, prices, costs, variants and grouped products aligned where the store supports them. Matching uses the exact SKU or the store’s product ID, never the name.
Turn on stock synchronisation per connection when you need it: either take the store’s quantities into the branch warehouse, or send available warehouse stock to the store, with imported sales deducted once. It stays off until you enable it.
Shipping and payment fees arrive as separate lines, and the import stops when VAT or totals differ from the store. Imported invoices stay as drafts for review, or are issued automatically through the usual ledger posting and, when its add-on is active, e-invoicing, without notifying the customer.
Synchronise every 15 minutes or on demand, re-import up to 100 specific orders, and review what each run created, updated, left unchanged or failed before retrying. A connection stops itself after three failed runs in a row, with the reason recorded.
For Saudi businesses: validate employee identity, Qiwa contract and IBAN details, map allowances to WPS categories, then export a checksummed WPS file from an approved pay run to submit through your bank or Mudad.
Receive and issue cheques from cheque books, then follow each one through deposit, clearance, bounce, endorsement or cancellation, with an ageing report and journal entries when automatic posting is on.
A live reception queue for appointments and walk-ins, with privacy-aware display links, QR self check-in, private tickets that show the estimated wait, and queue analytics by branch.
Answer WhatsApp, Instagram, Messenger and Telegram conversations in one shared inbox, link them to client records, open follow-ups or support tickets and run reviewed automated flows. A WhatsApp number linked by QR code is an unofficial connection and may be banned; channels depend on connector setup and provider permissions.
An optional add-on for scoped API keys, mobile applications, signed webhooks, push notifications and usage monitoring. Requires activation and plan inclusion or a separate add-on entitlement.
Insights chat, booking assistance, report summaries and receipt scanning. Use the available plan allowance or a configured provider account; individual tools depend on permissions and settings.
Create meeting links for online appointments and online or hybrid events using a connected Zoom account. Configure automatic creation, waiting rooms and cloud recording.
VAT reporting, expenses and purchases by dimension, cost centres, and a consolidated trial balance, balance sheet and income statement by branch or business activity.
Export one XLSX workbook for your external accountant: a cover and 11 sheets covering the trial balance, statements, changes in equity, cash flow, general ledger, VAT return, receivables and payables ageing, journal entries and bank reconciliation.
Customers choose a service, employee and available time according to your booking settings, pay deposits online and buy memberships or products where enabled. They reschedule from the portal or cancel from their booking link within your cancellation window. Confirmations and reminders depend on configured notification channels and rules.
Where a customer signs in to see bookings, invoices, credit notes, memberships, loyalty points, reviews and support tickets — plus reviewed lab results, issued prescriptions, leases or legal matters when those add-ons are active.
A digital menu guests open from a table QR code or an online link, showing calories and allergens. Orders arrive in Orders — auto-accepted if you enable it — for staff to send to the kitchen.
Customers choose dine-in or takeaway, build their order on a registered self-service device and receive an order number. Payment is collected at the counter.
Verify a medical certificate issued by the practice through its verification link, with the certificate information and validity shown on the public page.
A privacy-aware waiting-room display with live serving numbers and optional Arabic and English voice calls. Visitors scan its QR code to check themselves in and follow a private ticket with an estimated wait. Requires the Client Attendance add-on.
Send a link where customers view an invoice and pay it through your connected gateway, or review a quotation and accept it with a typed signature.
Apps for Windows and Mac
Your customers install nothing.Your team installs what it needs.
Put LynkOffice on the computers your team works at, one app for each job. They all sign in to the same account, so every sale, receipt and stock movement is recorded in one place.
Your computer
Free to downloadWindows 10 or 11, 64-bit
LynkOffice
Run the business
Sell at the counter
Print the receipt
Desktop app
For the office
Your whole account in its own window, away from browser tabs
Prints receipts straight to your printer, with no extra software
A built-in Point of Sale that keeps ringing up cash sales of products offline