Skip to main content
FigsFlow is coming to Canada šŸ Launching January 2027 šŸ‡ØšŸ‡¦ Built for Canadian accounting firms
Figs Flow Canada
Client app · iOS and Android · design preview

Your clients, one tap from their paperwork

A mobile client experience built to enterprise SaaS standards. Upload a document with the camera, approve a job, sign an engagement letter, pay an invoice and message the person doing the work — without a laptop, a password reset or an email chase.

Face ID and biometric sign-inFiles land in your SharePointLight and dark mode

G2G2 reviewsGoogleGoogle reviewsVerified reviewsTrustpilot reviews

9:41
RFGood morningRidgeline Foods
Open items32 due this week
Documents18
ScanSignPayBook
T2 · year end 202662%
Work in progressNext: partner review, 2026-09-08On track
Today2 tasks
Upload Q3 bank statementsRequested by Amara · due todayDue
Sign engagement letter2 signatures outstandingSign
InvoicesView all
$1,450.00 paidINV-2041 · 2026-08-22
$780.00 dueINV-2052 · due 2026-09-12Pay
HomeDocsTasksChatProfile
In the app
Design system

One token set, two platforms, no guesswork

Every screen is assembled from the same primitives, so a new feature inherits the look instead of inventing it. Colour, type, radius and elevation are defined once and referenced everywhere.

Colour

Primary
Accent
Warning · Error
Canvas · Surface

Type

Display 26/28Title 17/22Body 13/20 — Manrope, optical sizes for small screens.MONO 10 · LABELS AND METADATA

Radius and elevation

10 · 14 · 18 · pill
Cards 16, sheets 26, device 38
Three shadow steps, never more

Loading skeletons

Shape-matched to real content, so nothing jumps when data arrives

Home dashboard

Everything outstanding, above the fold

The client opens the app and sees exactly what is waiting on them — not a menu they have to interpret. Actions first, history second.

9:41
RFRecent activityThis week
Activity feed
Payroll summary filedAmara · 2 hours ago
You uploaded 4 receiptsOCR complete · yesterday
New message from TomRe: GST/HST quarter · yesterday
Engagement letter signed2026-08-27
Upcoming meeting
Year-end reviewThu Sep 10 · 14:00 · TeamsJoin
This yearAnalytics
18 documents · 6 jobsAll deadlines met to dateHealthy
HomeDocsTasksChatProfile
WelcomeNamed greeting, entity context and last activity.
Today’s tasksOnly what is assigned to the client, with due dates.
Pending documentsOutstanding requests, grouped by job.
Recent activityWho did what, on which record, when.
Workflow progressStage, percentage and the next milestone.
Invoice summaryPaid, due and overdue, with a pay action.
Upcoming meetingsNext appointment with a one-tap join.
NotificationsBadged, grouped and never duplicated by email.
Quick actionsScan, sign, pay and book, four taps wide.
Analytics cardsCounts and trend sparklines, tappable to detail.
Client timeline

The whole engagement, as one honest line

Clients ask “where are we?” because nothing has told them. The timeline shows every stage of the journey, which one is live, and what the firm is waiting for.

Year end 2026 · stage 5 of 862%
Stage 01Completed

Inquiry

The first conversation, captured against a prospect record rather than an inbox.

2026-07-04
Stage 02Accepted

Proposal

Scope and price presented for review, with the option to accept from the phone.

2026-07-11
Stage 03Signed

Engagement

Letter signed and countersigned, filed the moment it completes.

2026-07-14 · 2 signatories
Stage 0418 of 18

Document collection

Requests arrive as tasks. The client photographs what is asked for and the list shortens.

Filed to your SharePoint
Stage 05In progress

Work in progress

A percentage and a named next step, so nobody has to email for a status update.

Preparer: Amara · since Aug 26
Stage 06Next

Review

Draft output shared for client approval, with comments kept on the record.

Expected 2026-09-08
Stage 07To do

Invoice

The bill appears where the work is, and can be paid in the same session.

Raised on completion
Stage 08Target

Completed

Filed, dated and archived — and still searchable next year.

Target 2026-09-30
9:41
JourneyYear end 2026Stage 5 of 8
Work in progress62%
Inquiry2026-07-04
Proposal accepted2026-07-11
Engagement signed2026-07-14
Documents collected18 of 18 received
Work in progressPreparer: Amara · since Aug 26Now
ReviewExpected 2026-09-08Next
InvoiceOn completionTo do
CompletedTarget 2026-09-30To do
HomeDocsTasksChatProfile
Document upload

Photograph it in the parking lot, and it is filed

The single most common client action deserves the shortest path. Camera, gallery, PDF or drag and drop, then a visible upload state and OCR running in the background while they get on with their day.

9:41
UploadGST/HST quarter 3
bank-statement-aug.pdf84%
2.4 MB · uploadingDestination: Clients / Ridgeline / GST-HST
OCR processingAuto
receipt-fuel-0821.jpgRead: date, supplier, $48.20Done
invoice-supplier.pdfExtracting line itemsReading
Category
Bank statementReceiptInvoicePayrollID verificationOther
CameraGalleryPDFFiles
Add 3 files
Camera captureEdge detection and perspective correction, so a phone photo is usable as a record.
GalleryMulti-select from the camera roll, uploaded in one batch.
PDF and filesStraight from Files, Drive, Mail or any share sheet on the device.
OCR processingText read on arrival so documents are searchable, with a human still approving the data.
Drag and drop on tablet and webThe same upload component, resized. One code path, one set of states.
Screens

Fifteen screens, one language

Splash to settings, every screen uses the same navigation model, the same card shapes and the same status vocabulary.

FigsFlowClient
SplashBrand gradient, indeterminate loader, session check before first paint.
9:41
Welcome backSign in to continue
you@company.ca••••••••
Sign in
Use Face ID
Single sign-on available for firms on Microsoft Entra ID
Login and sign inEmail, biometrics or SSO. No client-side password rules the firm cannot control.
9:41
Client portalRidgeline Foods Ltd.
Your services
Financial statementsYear end 2026-03-31Live
GST/HST returnsQuarterly · next Oct 31Filed
PayrollMonthly · 14 employeesCurrent
Your team
Amara · ManagerUsually replies within a day
HomeDocsTasksChatProfile
Client portalServices, entities and the named humans behind them.
9:41
Tasks3 open
Upload bank statementsGST/HST Q3 · due todayDue
Sign engagement letterOnboarding · due Sep 5Sign
Confirm shareholder loan balanceFinancial statements 2026Reply
Approve payroll summaryCompleted Aug 27Done
HomeDocsTasksChatProfile
TasksSwipe to complete, swipe back to snooze. Overdue is never silent.
9:41
ASecure messageAmara · Manager
TodayMorning. Could you send the August bank statements when you get a chance?Just uploaded them from my phone.Got them, thanks — filed against the GST/HST job.Write a message…
HomeDocsTasksChatProfile
Secure messagesThreaded against the job, not a personal inbox. Attachments file themselves.
9:41
E-signatureEngagement letter
Letter of engagement 20266 pages
Signatories
H. WhitmoreSigned Aug 27 · 14:02Done
YouAwaiting signatureNow
RidgelineTap to draw your signature
Sign and return
E-sign documentsRead, sign and return in one session, with the audit trail kept on the record.
9:41
Invoices$780.00 due
INV-2052Due Sep 12
$780.00Financial statements · instalment 2 of 3Unpaid
Pay now
History
$1,450.00INV-2041 · paid Aug 22Paid
$390.00INV-2033 · paid Aug 1Paid
HomeDocsTasksChatProfile
Invoices and paymentsBalance, instalments and receipts, with payment in the same flow.
9:41
MeetingsSeptember 2026
MTWTFSS7891011121314151617181920
Thu Sep 1014:00
Year-end reviewAmara and Tom · 45 min · TeamsJoin
Tue Sep 15 · 10:30Quarterly catch-up · heldBooked
HomeDocsTasksChatProfile
MeetingsAvailability, booking and joining, without an email thread to agree a time.
9:41
Notifications4 new
Document requestedBank statements · 2 min ago
Ready to signEngagement letter · 1 hour ago
GST/HST return filedCRA confirmation stored · yesterday
Invoice due soonINV-2052 · Sep 12
Nothing older than 30 daysCleared automatically so the list stays useful.
HomeDocsTasksChatProfile
Notifications and empty statesGrouped by type, with an empty state that explains rather than apologizes.
9:41
AssistantAsk about your records
What do you still need from me?Two things: August bank statements for the GST/HST quarter, and confirmation of the shareholder loan balance.When is my next deadline?GST/HST for Q3 is due 2026-10-31. Your financial statements are targeted for Sep 30.
Answers come from your recordsAnything requiring judgement goes to your accountant.
Ask a question…
AI assistantGrounded in the client’s own record, with a person still accountable for advice.
9:41
RFProfileH. Whitmore
Preferences
AppearanceMatch systemAuto
NotificationsPush and emailOn
Face ID unlockRequired on launchOn
Security
Signed in devices2 devices · manage
Data and privacyRetention held by your accountant
HomeDocsTasksChatProfile
Profile and settingsAppearance, notifications, biometrics, devices and privacy in one place.
9:41
Documents18 files
AllBankReceiptsPayroll
bank-statement-aug.pdfUploaded today · 2.4 MBFiled
receipt-fuel-0821.jpgOCR read · $48.20Filed
invoice-supplier.pdfSyncing to SharePointSyncing
engagement-letter.pdfSigned Aug 27Filed
Stored in your accountant’s SharePointThe app shows the record, not a second copy.
HomeDocsTasksChatProfile
DocumentsFilter chips, sync status and a camera shortcut on the floating action button.
Component library

Reusable parts, not one-off screens

Thirteen components carry the whole app. Each one is defined with its states, so a designer and a developer are looking at the same thing.

Status chips

Six semantic states, never colour alone — each carries a label and an icon.

In progressFiledDueOverdueDraft

Progress bars

Workflow completion, upload progress and multi-step forms share one bar.

Charts

Sparklines and column charts with tap-to-inspect, sized for a thumb.

Bottom navigation

Five destinations, translucent over content, safe-area aware on both platforms.

HomeDocsTasksChatProfile

Activity feed

One row shape for every event type, with an icon channel for scanning.

GST/HST return filedYesterday
4 receipts uploadedMonday

Empty and loading states

Every list has both, designed rather than left to a spinner.

Nothing outstandingYou are all caught up.
Light and dark

Two themes from one token set

Dark mode is not an inverted screenshot. Surfaces, lines and muted text each have their own dark value, and the accent stays accessible on both.

Light

Soft canvas, white surface, deep ink.

9:41
RFGood morningRidgeline Foods
Open items3
Due now1
T2 202662%
Upload statementsDue todayDue
HomeDocsTasksChatProfile

Dark

Deep canvas, raised surfaces, quieter lines.

9:41
RFGood morningRidgeline Foods
Open items3
Due now1
T2 202662%
Upload statementsDue todayDue
HomeDocsTasksChatProfile
Platform standards

Native where it matters, identical where it counts

The app follows each platform’s conventions for gestures, navigation and system dialogs, while keeping one visual identity. Nobody should have to learn a second version of your firm.

iOS — Human Interface Guidelines

  • Back-swipe, large titles and native share sheet
  • Face ID and Keychain for session unlock
  • Dynamic Type and safe-area respected throughout

Android — Material Design 3

  • Predictive back, navigation bar and edge-to-edge layout
  • Biometric prompt and system autofill
  • Elevation, ripple and motion tokens from MD3

Micro-interactions

  • Pull to refresh, swipe to complete, long-press preview
  • Upload progress, success check and haptic confirmation
  • Shared-element transitions between list and detail
Questions

What firms ask about putting an app in front of clients

Into your firm’s own Microsoft 365 SharePoint library, through the same filing rules as everything else. See documents in your SharePoint — the app shows the record and the metadata, not a second copy of the file.

No. The app is an additional way in, not a requirement. Everything a client can do on a phone can still be done through the client portal in a browser, or by replying to a request by email.

Sign-in is email-based with optional biometric unlock on the device. Access is granted and revoked by the firm against the client record, so removing a contact removes their app access.

The screens on this page are design previews of the client app rather than photographs of a shipped build. If a specific screen or capability matters to your decision, ask us on the call what is live today and what is still in development — we would rather answer that plainly than let a mockup imply otherwise.

The client’s own records — their documents, tasks, deadlines and job status. It answers questions of fact and hands anything requiring judgement to the accountant. See the AI assistant for how that works across the platform.

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