Skip to main content
We're exhibiting at Accountex Toronto 🍁 Stand 710 · November 3–4, 2026Meet us at Stand 710
Figs Flow Canada
Meetings and scheduling · Canada

A client meeting that arrives already prepared

FigsFlow is appointment scheduling for accountants inside the client record. The client books real availability from your Outlook calendar, the invitation carries a Teams link and an agenda built from what is actually open on their file, and what you agree becomes tasks on the job rather than a note in somebody's notebook.

Built inside working practicesMicrosoft 365 — your calendar, your tenantEvery Canadian time zone
FigsFlow meetings list: upcoming client meetings by day with time, duration, client and host, a count of meetings awaiting an outcome, and a note that Teams is connected

Happy on FigsFlow

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Crane & Partners
  • Property SPV

The tour

From the diary to the outcome, in four short chapters

Click through the firm side of a client meeting: the week, the booking, the meeting itself and a paid first consultation.

The whole week in one view

Meetings sit in a week or month calendar, marked by where each one stands.

  • Scheduled, awaiting outcome, completed and cancelled
  • Filter by person and by meeting type
  • Your Microsoft calendar shown read-only alongside
See the full walkthrough in a demo
FigsFlow meetings calendar in week view, with meetings colour-coded as scheduled, awaiting outcome, completed or cancelled

The problem

You asked the client for something they sent in July

Ten minutes into the year-end meeting, you ask for the bank statements. The request was marked received and the file has been complete since the summer — none of which was in front of anyone when the call started.

Nothing went wrong. Nobody missed a deadline. But for the remaining thirty-five minutes, you are the firm that had to be told something it already knew. They are not judging the answer. They are judging whether you knew the question.

What the firm already had

Records request sent2026-07-02
Client uploaded2026-07-09 · portal
Request closedMarked receivedDone

What it cost in the room

Year-end meeting2026-09-18 · 10:00
Asked at 10:10“The bank statements?”
File not openedBefore the callMiss

Where it sits

A meeting is a step in the relationship, not an entry in a diary

Scheduling is the part every tool does. What makes it worth having inside a practice system is the two edges — what the meeting knows, and what it leaves behind.

  1. Someone wants to talk
  2. It gets booked
  3. It arrives prepared
  4. The outcome becomes work
  5. It stays on the record

What feeds a meeting

  • Your Outlook calendar — genuine free time, with notice and buffers applied.
  • The client record — who they are and who should be in the room.
  • Open jobs and requests — which is what the agenda is assembled from.
  • Your deadline data — so a year-end conversation knows the fiscal year end.
Where the requests come from →

What a meeting feeds

  • Jobs and tasks — agreed actions with an owner and a date.
  • Client requests — things the client left owing you, chased on a schedule.
  • The pipeline — where the conversation turned into additional work.
  • The client record — a history someone can read cold, months later.
Where the outcome lands →

Availability

Real Outlook availability, not a second calendar

Availability is read from the Outlook calendar each person already keeps. Existing appointments, vacation and the meeting type's buffers are removed before a slot is ever offered.

Times are shown in the booker's own zone. A client in St. John's sees Newfoundland time, a client in Vancouver sees Pacific time, and the diary stores UTC — so nobody turns up an hour and a half out the week before the T1 deadline.

The meeting is created in the adviser's own calendar and hosted by them, not by a generic service account, so the client sees a name they recognize on the invitation.

Book a meeting dialog: client, meeting type, duration, host and date, with free slots taken from working hours and clear of what is already booked

Context on arrival

Nobody spends the first ten minutes catching up

Because the booking is raised against a client rather than an email address, the meeting carries what is open on that client: jobs in flight, records still outstanding, the next filing deadline, anything awaiting signature, and what was agreed last time.

The client is not asked questions the firm could have answered from its own system, and the partner is not reconstructing the file in the two minutes beforehand.

Outcomes, not notes

What you agreed either becomes work, or it does not exist

A meeting note records that something was said. A task is a commitment with an owner and a date. The gap between the two is where most of what gets agreed in a client meeting quietly disappears.

Recording an outcome raises the work against the same objects the rest of the firm runs on — a task on a job, a request to the client, a deal on the pipeline. Booking the meeting moves the deal too, so the pipeline reflects what actually happened.

Meeting panel for a year-end planning meeting: prep, notes and outcome fields, with Completed and No show options for recording the outcome

Running it day to day

Fewer no-shows, nothing new for IT to approve

The no-show

Reminders that belong to the meeting type

The cadence is identical for every client and runs whether or not the owner is at their desk. The client reschedules or cancels from the same link, and it moves on the record.

2 days beforeReminder · agenda attached
Morning ofReminder · what is outstanding
Reaching the client

A link where the client is already looking

The information request that goes out on a new enquiry carries the assigned adviser's booking link inside it — not three scrolls below an email signature nobody reads.

Book a call with RaniOpens her real availabilityLink
What IT asks

Runs on the Microsoft 365 consent you have

Calendar access is an added scope on your existing Microsoft Graph connection, sign-in is Entra ID, and if a token refresh fails it raises an alert rather than quietly stopping.

Calendars.ReadWriteAdded to the same consentHealthy

The difference

Everyone can book a slot. Almost nobody attaches it to the work.

Appointment scheduling software for accountants has to clear three more bars than booking: whether the meeting knows anything when it starts, whether the outcome becomes work, and whether any of it is visible later.

How four ways of booking a client meeting compare
The testEmail back-and-forthA standalone booking toolA practice suite with a calendar viewFigsFlow
Client books real availabilityNo: Days of elapsed time per meetingYes: Yes, and wellPartly: Usually the firm books its own diaryYes: From Outlook, with notice and buffers
Meeting arrives with contextNo: Whatever the partner remembersNo: Books a calendar, not a clientPartly: If someone opens the file firstYes: Assembled from the client record
Outcome becomes workNo: A note, if anyone wrote oneNo: Nowhere for it to goPartly: Sometimes, by handYes: Tasks, requests and deals
Readable by someone else laterNo: One person's inboxPartly: The booking onlyPartly: PartlyYes: On the client record, months later

Who uses it

The first meeting type a firm sets up is different every time

It gets switched on where somebody other than the meeting's owner has to answer “when are you free?”.

An accountant on a video call with a client at a tidy desk
01 / 04Six replies, four days
Sole practitioner

Six replies, four days

Start with
Whatever you currently answer by email at 9 p.m.
Turn on early
Reminders. A no-show costs you a whole slot in March.

Your stack

Short list, honestly labelled

Live today
  • Outlook calendar and Teams links
  • Entra ID single sign-on and Microsoft Graph
  • The client portal, jobs, tasks and client requests
  • CRM pipeline and CSV / Excel export
Not yet, and we would rather say so
  • Google Calendar
  • Events and webinars
  • SMS reminders
  • Seat limits and ticketing

Related modules

Next in the platform

A booked meeting touches all four of these, on the same client record.

More of the platform

CRM and pipeline

Free/busy from the deal owner’s own Outlook, with bookings written back.

Explore the CRM

Jobs, tasks and deadlines

Meeting outcomes recorded as tasks on the job rather than as notes.

Explore jobs and tasks

Forms and requests

The outstanding requests that appear on the meeting agenda automatically.

Explore forms and requests

E-signature and approvals

Items awaiting signature, surfaced before the call starts.

Explore e-signature

How is this different from general appointment scheduling software?

General scheduling tools book a slot in a calendar. FigsFlow books a meeting against a client, so it arrives with an agenda built from open jobs and requests, and what you agree becomes tasks, client requests or pipeline deals on the same record.

Where does my availability come from?

Your Outlook calendar, read live. Existing appointments, vacation and the meeting type's buffers are removed before a slot is offered, so there is no second calendar to keep in step.

Does it handle clients in different Canadian time zones?

Yes. Times are shown in the booker's own time zone — Pacific through Newfoundland — and stored in UTC, so the adviser and the client always see the same meeting at the right local time.

Does it work with Google Calendar?

Not yet. Scheduling currently reads Outlook calendars through Microsoft 365. We would rather say so than offer a half-working connection that risks a double booking in front of a client.

Does the client need an account to book?

No. The client books from a link, and the booking is attached to their existing client record.

What stops people not turning up?

Reminders run from the meeting type, so every client gets the same cadence, and the client can reschedule or cancel from the same link. A cancellation with a reason is recorded rather than noticed a week later.