Skip to main content
Now Live: Practice Management Launched In FigsFlow On 7 October.Free until 28/02/2027
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
A meeting on the record the work runs on — sample data shown for illustration.

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.

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.

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 availability✕ Days of elapsed time per meeting✓ Yes, and well! Usually the firm books its own diary✓ From Outlook, with notice and buffers
Meeting arrives with context✕ Whatever the partner remembers✕ Books a calendar, not a client! If someone opens the file first✓ Assembled from the client record
Outcome becomes work✕ A note, if anyone wrote one✕ Nowhere for it to go! Sometimes, by hand✓ Tasks, requests and deals
Readable by someone else later✕ One person's inbox! The booking only! Partly✓ On the client record, months later

Narrower on purpose: this is scheduling for meetings that belong to a client relationship. There is no public event or webinar booking and no ticketing.

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?”.

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.
Small firm · 2–10

Visibility of the diary

Start with
Whatever the person on the phone has to ask a partner about.
Turn on early
Meeting outcomes — actions agreed in a room vanish fastest here.
Growing firm · 10–50

A type per service

Start with
The service your team books most often.
Turn on early
Per-type notice, so planning meetings stop landing same-day.
Larger firm · 50+

One policy, many offices

Start with
The type that differs most between offices today.
Turn on early
Export, so a partner can review what was agreed across a portfolio.

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

Bring the last booking thread you had.

Screen-shared, using your own calendar and a real client file. You will see the agenda assemble itself and four agreed actions become four tasks.

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.

See it run on your own practice.

Screen-shared, using your services, your client mix and your deadlines. You will see where FigsFlow fits, and where it does not.

Design previews, not a shipped build — we will tell you on the call what is live today.

9:41
SignatureEngagement letter
Ready to sign
Engagement letter 20263 signatories · you are firstSign
Audit trailIP, device and timestamp recordedOn
Also waiting
Letter of representationDue 30/09Due
HomeDocsTasksChatProfile
9:41
Tasks3 open
Upload bank statementsVAT Q3 · due todayDue
Sign engagement letterOnboarding · due 05/09Sign
Approve VAT returnQ2 · due 07/09Review
Confirm payroll changesAugust · doneClosed
HomeDocsTasksChatProfile
9:41
Client portalRidgeline Foods Ltd
Upload Sign Pay Ask
Your services
Annual accountsYear end 31/03/2026Live
VAT returnsQuarterly · next 07/10Filed
PayrollMonthly · 14 employeesCurrent
Your team
Amara · ManagerUsually replies within a day
HomeDocsTasksChatProfile
9:41
DocumentsStored in your SharePoint
Recent
Bank statement — AugUploaded by camera · 2 MBSynced
Sales ledger Q3Shared by AmaraNew
Accounts 2025Signed 14/06/2025Final
Add a document
Scan with the cameraEdges cropped automatically
HomeDocsTasksChatProfile
9:41
MessagesAmara · Manager
This job
Re: VAT Q3Amara · 2 hours agoNew
Statement attachedYou · yesterday
Next deadline
VAT Q3 filing07/10/2026 · 15 daysSoon
HomeDocsTasksChatProfile