An appointment system for a professional services firm rests on one simple fact: the inventory of a lawyer, a consultant or an engineer is time. An hour that was booked and never used is not recoverable, and a consultation delivered but not invoiced on the day turns into a favour. This guide explains how a professional firm schedules its consultants and its rooms, and how every consultation connects to the invoice, the receivable and the books inside a single system.
Consultant time is the inventory
A trader loses money when inventory sits unsold. A professional firm loses money when its consultants' hours pass with nothing booked into them — or worse, booked for a client who never showed up. Appointment management in a professional firm is not a pleasant piece of administrative tidiness. It is inventory management.
The "professional firm" template in Snad's Bookings app sets up the vocabulary for you: client, consultant, consultation appointment. The same logic applies to law practices, management and financial consultancies, engineering offices and chartered accounting firms — to any business that sells the time of its experts. For service company owners more broadly, the services sector solutions page fills in the wider operational picture.
One calendar for consultants and rooms
A consultation appointment needs two resources at once: the specialist consultant and the meeting room. Schedule them in two separate systems and you will end up with two clients in the same room.
In Snad both are defined as resources on the same timeline: a row for every consultant and a row for every room. A booking occupies both together, so conflicts are blocked at the source. Working schedules reflect the reality of each consultant — a court day with no consultations on it, evening hours for virtual appointments — and exceptions such as travel, leave or a training course automatically close booking for those periods.
Service durations set availability on their own: thirty minutes for a first consultation, ninety minutes for a contract review session. Nobody at the front desk has to do the arithmetic in their head.
Online client booking: professionalism before the meeting
Calls asking when the counsel is free consume the secretary's day, and they leave the client with the impression of a crowded firm rather than an organised one. A public booking page changes that impression. A link carrying your firm's identity — or a QR code on a business card — shows the consultation types and each consultant's available times. The client chooses, books, and fills in the custom fields the firm has defined: the subject of the consultation, the type of case, the documents expected.
The booking reaches the firm's calendar immediately. If the firm prefers to review requests before confirming them, prior approval is switched on and the booking stays pending until your team accepts it.
Attendance confirmation and calendar invites: respect for both sides
A day before the appointment, the client receives a reminder by email and WhatsApp asking to confirm attendance with one tap, followed by a final reminder two hours ahead. The first confirmation message also carries a calendar invite that the client adds to the calendar on their phone, so the appointment sits in their diary rather than in their memory.
And if there is no confirmation? The slot is released automatically and offered to the waiting list, and the client in a hurry who had been asking for the earliest opening gets it through a claim link. No-shows are recorded in the firm's reports, so you can read the absence patterns before you decide on a policy.
From consultation to invoice to accounts receivable
This is where an integrated system beats an elegant scheduling tool. Consultation finished? An electronic invoice compliant with the Zakat, Tax and Customs Authority (ZATCA) is created from the appointment data — client, service, fee — there and then, not at the end of a week in which forgotten invoices have piled up.
Anything not settled on the spot appears under accounts receivable in Snad Accounting in the client's name, so you chase what is owed from your books rather than from a consultant's memory. When a consultation that has already been invoiced is cancelled, a credit note is issued automatically — clean books, with no manual adjustments.
That is also the test to apply when you compare systems of this kind: does the consultation end in a posted invoice and a tracked receivable, or does it end in a calendar entry?
Why one system instead of scattered tools
A firm can assemble an elegant foreign scheduling tool, a separate invoicing program and a receivables tracker in Excel — and then pay the price at the joints: every client's details keyed in twice or three times, invoices issued late, dues that fall out of follow-up altogether.
Snad is built on a different equation. The appointment, the invoice and the journal entry are one chain, and the data is entered once. The value of that grows the more your service is time that has to be billed.
How your firm gets started
Define your consultation types with their durations and fees, add the consultants and the rooms with their schedules, switch on the "professional firm" template and your custom fields, then publish the booking page and turn on the reminders.
The Bookings app is included in every Snad plan, with accounting and invoicing in the same system — try it free for 30 days.
Frequently asked questions
Related pages on Snad
Share this article: