Skip to main content
Practice management joins FigsFlow on 7 OctoberFree until 28/02/2027
Client login
figsflow logo
Document management · Microsoft 365

Document management that lives in your own SharePoint

FigsFlow does the filing, naming, tagging and permissioning. Your Microsoft 365 tenant remains the master repository — SharePoint keeps the file.

G2G2 reviews GoogleGoogle reviews Verified reviews Trustpilot reviews

Your tenant, your retention policy Two-way filing with SharePoint Reachable from File Explorer or Finder
How it arrived
Form requestsigned-lease.pdf
Outlook attachmentbank-statements-q3.pdf
E-signatureengagement-letter-signed.pdf
FigsFlow your tenant SYNCING
C-RID-0001 — Ridgeline Foods Ltd01 Permanent
signed-lease.pdfRidgeline Foods Ltd · uploaded via form request FILED
DestinationYour SharePoint library
FolderC-RID-0001 — Ridgeline Foods Ltd / 01 Permanent
Named byClient code and your naming rules
PermissionsInherited · Microsoft Entra ID
RetentionYour policy · unchanged
Nobody files it by hand, and SharePoint holds the master copy.
Your SharePoint library
C-RID-0001 — Ridgeline Foods Ltd
PDFsigned-lease.pdfSynced
PDFbank-statements-q3.pdfSynced
PDFengagement-letter-signed.pdfSynced
Stored in your tenant
Runs on

Trusted by the best

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Property SPV
The hunt

The signed lease is somewhere. Finding it is the problem.

Between old Outlook threads, personal OneDrive folders and a shared drive nobody has tidied since the last reorganisation, locating one client document can turn into a search across the whole practice.

Practitioner at a desk covered in papers, looking stressed while searching for a client document
Place 01Outlook

The email thread

Somebody remembers it arriving as an attachment. Nobody remembers which thread it was on, or whose inbox it landed in.

Checked · not found
Place 02Personal OneDrive

Somebody’s own folder

Saved by whoever opened it, into whatever folder they happened to be working in that week. It is on their laptop, and they are on annual leave.

Checked · not found
Place 03Shared drive

The drive nobody owns

Reorganised twice since it was filed. The folder names made perfect sense to the person who renamed them, and to nobody else.

Checked · not found
Place 04 · where it should have been all along

That is not a training problem. It is what happens when everyone has their own way of filing and none of them is written down. FigsFlow gives every client document a consistent, searchable home inside the Microsoft 365 environment your practice already pays for.

See the document view
The document view

Every client document in one list, on the record it belongs to

Filing is only half of document management. The other half is answering, months later, what came in, who sent it, which job it belongs to and whether it reached your tenant — without opening five folders to check.

FigsFlow Documents Stored in your tenant
Search by client, job or document type Client Job reference Service type Submitted at Submitted by
DocumentClient and jobHow it arrivedStatus
signed-lease.pdfLease agreement Ridgeline Foods LtdCT600 · 2026 Form requestToday · 09:14 Synced
bank-statements-q3.pdfBank statement Ridgeline Foods LtdVAT · Q3 Outlook attachmentToday · 08:41 Synced
mileage-log.xlsxExpense record Client H (sole trader)Self Assessment · 2025-26 Form requestYesterday · 17:02 SyncingSynced
engagement-letter-signed.pdfEngagement letter Ridgeline Foods LtdOnboarding · 2026 E-signature28/08/2026 Synced
dividend-vouchers.pdfDividend voucher Marlow Interiors LtdAccounts · 2026 Added in SharePoint27/08/2026 Picked up
Every row points at a file sitting in your own SharePoint library — FigsFlow holds the record and the metadata, never a second copy of the document.

Found by metadata, not memory

Because every document is tagged as it is filed, it can be narrowed down by client, job reference, service type or who submitted it — instead of by asking the person who handled it.

Status you can see

Each document carries a visible sync status, so “did that actually reach our SharePoint?” is a glance rather than an investigation.

One record per file

Files saved straight into SharePoint by staff working outside FigsFlow are detected and reflected back onto the right client and job, so the list stays complete.

Client codes, folders and naming

The filename stops being a matter of opinion

Every client gets a permanent code and a SharePoint folder built from your practice’s folder template, with only the folders their services need and a folder for each job. Each saved document is renamed to a convention you configure and tagged, so search does the work that folder-guessing does today.

Your SharePoint library C-RID-0001 — Ridgeline Foods Ltd 01 Permanent
C-RID-0001Client code - signed-leaseDocument type - 20260902Submission date .pdfOriginal format, untouched
Client Job reference Service type Submitted at Submitted by

Your rules, not ours. You set the client code pattern, the folder name and the file-name segments. Already have client folders? FigsFlow can adopt them instead of building new ones. Folders are tracked by their Microsoft ID, so a rename or move in SharePoint does not break the link, and renaming a client in FigsFlow updates the folder name. Nothing in your existing archive is renamed retrospectively.

In the flow

Where documents sit on the client record

Documents do not arrive from nowhere, and they do not dead-end once they are filed. This module sits between the things that collect files and the things that read them.

Feeds in

Forms and email

Client uploads and inbound attachments.

You are here

Documents · SharePoint

Filed, named, tagged, permissioned.

Feeds out

AI processing

Structured data extracted for the service.

What feeds this module

  • Client uploads through forms and information requests — every document a client submits lands here automatically.
  • Attachments handled through the email module — inbound client attachments are linked to the right client and job.
  • Signed documents from e-signature and approvals — the executed copy sits on the engagement record with everything else.
  • Files added directly into SharePoint by staff, outside FigsFlow entirely — detected and reflected back onto the correct client and job record, provided they land in the agreed folder structure.

What it feeds downstream

  • The AI assistant reads filed documents and extracts structured data for the relevant service — a Self Assessment computation, a set of annual accounts, and so on. No re-keying and no re-filing.
  • The audit trail records what was filed, by whom and when, so the evidence sits alongside the work rather than in somebody’s sent items.
  • Another system can read the document record over the API and webhooks — the metadata and a pointer to the file in SharePoint.
Worth knowingNothing is written back into your ledger software from this module. There is no direct accounting-software document feed today.
How it works

Four questions practices ask about where the file actually goes

How it works01 / 04
The master copy
FigsFlow
Ridgeline Foods Ltd
PDFsigned-lease.pdfRidgeline Foods Ltd · uploaded via form request
Your SharePoint library
C-RID-0001 — Ridgeline Foods Ltd01 Permanent
NameStatus
PDFengagement-letter-signed.pdfSynced
PDFsigned-lease.pdfSyncingSynced
Folders and naming
FigsFlow · Documents
Named by · Client code and your naming rules
signed-lease.pdf
C-RID-0001-signed-lease-20260902.pdf
ClientRidgeline Foods Ltd
Job referenceCT600 · 2026
Submitted atToday · 09:14
Submitted byForm request
C-RID-0001 — Ridgeline Foods Ltd / 01 Permanent
Two-way filing
Your SharePoint library
Marlow Interiors Ltd
Name
PDFdividend-vouchers.pdfAdded in SharePoint
FigsFlow · Documents
DocumentStatus
PDFdividend-vouchers.pdfMarlow Interiors Ltd · Accounts · 2026Picked up
Access and retention
File Explorer
OneDrive
C-RID-0001 — Ridgeline Foods Ltd
C-RID-0001 — Ridgeline Foods Ltd01 Permanent
PDFsigned-lease.pdf
PDFsigned-lease.pdf
PermissionsInherited · Microsoft Entra ID
AccessEntra ID groups
RetentionYour policy · unchanged
0:00 / 0:26
01 · The master copy

How does SharePoint stay the master copy?

Every document synced through FigsFlow is written into your practice’s own SharePoint or OneDrive library within a couple of minutes of submission, with SharePoint treated as the master repository rather than a FigsFlow database. FigsFlow holds a file only while it waits to sync, and each document carries a visible sync status.

SyncingSyncedSync failed
02 · Folders and naming

How are client folders built and named?

From your folder template, or from the client folders you already have: FigsFlow creates what does not yet exist rather than asking somebody to set each folder up by hand. Saved documents are renamed to a configurable convention — client code, document type, submission date — and tagged with metadata so they are findable by search rather than by memory.

ClientJob referenceService typeSubmitted atSubmitted by
03 · Two-way filing

What if somebody saves straight into SharePoint?

Filing does not only run one way. A document added directly into SharePoint by a staff member working outside FigsFlow, in line with the agreed folder structure, is detected and reflected back onto the correct client and job record, subject to your own access controls. Nobody has to remember to also put a copy into FigsFlow, which is the step that always gets skipped in January.

Bidirectional awareness
04 · Access and retention

Who can open these files, and under whose rules?

Staff reach client documents through their own synced OneDrive folder, in File Explorer or Finder, without a separate FigsFlow login. Permissions are not reinvented: documents inherit the structure your practice has already configured in Microsoft Entra ID, and FigsFlow does not override or bypass that model. Because SharePoint stays the system of record, files remain governed by whatever retention policy you already apply there.

File ExplorerFinderEntra ID groups
Reliability

A failed sync is loud, not silent

The risk with automatic filing is a document that quietly never arrives. Nothing is discarded and nothing fails invisibly — every document carries its status, and a failure escalates to a person.

01 · Held

The document is held

A document that cannot be written to your library is held safely rather than dropped, and the submission stays on the client record.

02 · Retried

Retried automatically

The sync is attempted again at an interval your practice configures, without anyone having to notice or intervene.

03 · Escalated

An administrator is alerted

If it is still failing after the maximum number of retries, an administrator is alerted. The failure becomes somebody’s task rather than a gap in a folder.

04 · Re-triggered

Re-run by hand if needed

A manual re-trigger is available, and the status on the document updates once the file is in your library.

Statuses on every document Syncing Synced Sync failed
The contrast

One governed folder against five places a file could be

This is not a comparison with another piece of software. It is a comparison with the personal OneDrive folder, the email attachment and the shared drive nobody has kept tidy.

Where it goes today

Five plausible destinations, none of them agreed.

01Whoever opened it saves it wherever they happened to be working
02Folder names drift as people reorganise their own view of the drive
03The file is renamed to whatever made sense on the day
04Nobody records whether it was ever actually received
05Finding it again depends on asking the right person

The structure exists only in individual habit, so it stops existing the moment that person is on leave or leaves the practice.

Where it goes with FigsFlow

One structure, applied the same way every time.

01Filed into your agreed folder hierarchy automatically
02Named to your convention and tagged with its metadata
03Permissions inherited from your existing Entra ID groups
04Receipt recorded against the client and the job
05Searchable by client, service or date, not by memory

Folders, naming, metadata and permissions are applied consistently inside the Microsoft 365 environment you already own, rather than left to whoever happened to handle the file.

By practice size

What this looks like at your size

Sole practitioner

One clean, consistent folder per client from the first job, with no manual filing structure to maintain on top of everything else you are already doing yourself.

Running a sole practice
2 to 10 people

Every team member’s client work lands in the same structure, without a shared-drive policy document that nobody actually reads.

Software for a small practice
10 to 50 people

Folder and naming standards apply automatically as headcount grows, instead of being re-explained to every new starter and quietly diverging anyway.

How growing practices standardise
50+ and multi-office

Documents stay inside your own Microsoft tenant, under the retention and access policy your IT function already owns — governance your IT lead can verify directly rather than take on trust.

Larger firms and existing IT policy
Works with your stack

One integration, and it is the one that holds your files

Microsoft 365 is the only document storage FigsFlow supports, and that is a stated choice rather than a gap. Depth inside one environment is what lets FigsFlow inherit your permissions instead of recreating them, and leave your retention policy exactly where it already sits.

Google Drive and Google Workspace are not supported for document storage. If your practice runs on Google Workspace, this module is not built for you today — worth knowing before a demo rather than after one.
See the Microsoft 365 integration
Microsoft 365Built on your own tenant
  • SharePoint and OneDrive — the master document repository, in your own tenant.
  • Microsoft Graph API — how documents are written, read back and detected.
  • Microsoft Entra ID — single sign-on, and the permission structure documents inherit.
  • Outlook — inbound attachments routed into the same client and job folders.
Governance

Why UK practices care where the file physically sits

Document storage stops being an IT question the moment a supervisory body asks how long you keep client records and who can reach them. Keeping one copy in one governed place is the difference between answering that in a minute and reconstructing it from three systems.

Practitioner at an office desk, looking out of the window at sunset

One retention policy, not two

Because SharePoint holds the master copy, the retention rules you already apply in SharePoint keep applying. There is no second store with its own deletion schedule to reconcile against your UK GDPR obligations.

Evidence that survives a file review

Client due diligence records are only useful if somebody can find them years later. Filing them consistently against the client, alongside the AML and due diligence record, is what makes that possible.

Access you can actually evidence

Permissions inherit from Entra ID, so who can open a client file is answered by your existing directory rather than by a separate list inside another application that nobody reviews.

This page describes how the software stores and permissions documents. It is not regulatory advice — retention periods and record-keeping obligations depend on your professional body, your supervisory authority and the engagement in question.

Questions

What practices ask before they connect a tenant

Practitioner at a desk, reading through documents thoughtfully

In your own Microsoft 365 SharePoint or OneDrive library. FigsFlow writes into your tenant and treats it as the master repository, rather than keeping the authoritative copy in its own database. That is the whole design of this module.

No. FigsFlow can adopt the client folders you already have instead of building its template, and creates only the folders that do not yet exist. The point is to apply one structure consistently, not to replace yours.

Nothing breaks. FigsFlow tracks each client folder by its Microsoft ID rather than its path, so the link survives a rename or a move. Renaming a client in FigsFlow updates the folder name in SharePoint to match.

Yes. Because the files live in SharePoint, staff open them through their own synced OneDrive folder in File Explorer or Finder, exactly as they would any other document. No extra login, and no retraining people out of the tool they already use.

Not today. FigsFlow stores documents in Microsoft 365 only. If your practice runs on Google Workspace or stores client files in Dropbox, this module will not fit, and it is better to know that before a demo than during implementation.

They stay exactly where they are. The files were always in your tenant, in your folder structure, under your permissions — so there is no document export to request and no archive to extract. That is a deliberate consequence of not holding the master copy.

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

Your privacy choices

We use cookies to improve site performance, remember preferences, and measure marketing effectiveness. You can accept all cookies, reject non-essential ones, or choose categories.