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

Email & communication · United Kingdom

No client email goes unanswered

FigsFlow connects to your practice’s Microsoft 365 mailboxes and links every client email to the client record — so every thread carries an owner, a status and a response target from the second it lands, and the whole conversation is there for whoever picks the client up next.

G2G2 reviews GoogleGoogle reviews Verified reviews Trustpilot reviews

  • Synced with Outlook, both ways
  • AI triage on every email
  • Nothing unclassified overnight
  • Every email linked to the client, not the inbox
Unified inbox
app.figsflow.com/inbox
Ravenscourt Joinery Ltd · VAT return query

dana@ravenscourtjoinery.co.uk

On track
Arrived
21/08/2026 · 09:14 — synced from Outlook
Classified
Client-related · respond by deadline
Owner
Assigned on arrival — a person, not “someone”
Target
Business hours, set by service & priority tier
Collision
Warned before a second reply leaves the building

Nothing on this thread is unaccounted for.

One thread, carrying an owner and a live status from the second it lands in Outlook.

Trusted by the best

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

The gap

The email that got missed isn’t the one you’re watching

A client emails a question. Three people see it. Everyone assumes someone else will handle it. Nine days later, the client is still waiting.

An accountant at her desk, surrounded by papers, looking under pressure
Illustrative image
  1. Day 0 · 09:14

    Question on the VAT return

    Lands in info@ — read by three people, owned by none

  2. Day 0 · 11:02

    Flagged in Outlook by whoever opened it first

    A flag is not an owner and it is not a deadline

  3. Day 3

    Records you asked for

    Read by 3 · replied by 0

  4. Six days, no action recorded
  5. Day 9

    Following up on my last email

    The client is now chasing you

Shared mailbox

The same email in FigsFlow

  • Nobody owns itOwner assigned on arrival
  • Unread: 47Status: respond by deadline
  • Follow-up depends on who remembersTarget measured in business hours, not thread age
  • Cover means searching a mailboxSwept at day end — nothing left untagged

FigsFlow closes the gap: every inbound email gets an owner and a status the day it arrives — so nothing sits unnoticed or becomes “someone else’s job”.

The tour

See what happens the moment a client email lands

No inbox is left to sort itself out. Select a step to see the same thread at that point — the badge is the thread’s real status field, not a decoration.

One thread, six steps

Live

Ravenscourt Joinery Ltd · VAT return query

STEP 1 OF 6

Question on the VAT return for the quarter to 31 August

dana@ravenscourtjoinery.co.uk · 21/08/2026 09:14

Synced

Owner Not yet assigned

The email is in FigsFlow the moment it reaches Outlook. Staff do not open a second application and nothing is copied across by hand.

Six steps, one thread. Everything above is the product’s own status model.

Book a demo

Client communication

One client, one conversation, whoever picks it up

Every email is linked to the client record, not only to the inbox it arrived in — so when an accountant leaves or a client changes hands, the next person reads the relationship from the first email and carries on in the same thread.

An accountant at a desk reading through a client’s documents
Illustrative image

Meridian Property Ltd · Email tab

214 emailsLast email 26/06/20262 open threadsNo escalations

EmailChat · Teams and portalCalls
VAT registration questionOpen · reply due 03/07/202626/06/2026 · Priya Shah · left 30/06/2026
Records for the year-end accountsFollow-up running19/06/2026 · Priya Shah · left 30/06/2026
Year-end date confirmedResolved04/06/2026 · Priya Shah · left 30/06/2026
Director’s loan queryResolved12/03/2024 · Priya Shah · left 30/06/2026

01/07/2026. Priya has left the practice. James takes over Meridian — pick an action.

Every thread

Whoever sent it, it’s on the record

Personal mailboxes and shared inboxes like info@ all feed the client’s Email tab. An email about two clients sits on both records.

Handover

Reassign, don’t forward

Move open threads to the new accountant and their follow-ups go with them. Nothing is forwarded by hand, and the audit trail shows who moved what, and when.

Continuity

Carry on in the same thread

The new owner replies inside the existing conversation, and scheduled follow-ups keep replying in that thread — so the client sees one conversation, not a fresh start.

Some clients would rather message than email. Your team chats with them from Microsoft Teams; they reply in Teams or the client portal. One conversation, saved on the same client record.

See how Teams connects

Your team sees every email plus internal notes the client never sees. The client sees their own messages and shared documents in the portal, whoever looks after them. See what the client sees

Classification

AI sorts it. Your team decides — the same day.

Every inbound email is classified the moment it arrives, in three tiers, so the right ones reach the right queue. Below 70% confidence the AI only suggests, and nothing happens until a person confirms. Every override is logged — see how the AI assistant works.

Internal mail is kept out of the client machinery

Mail from a verified colleague or your own domain is routed to a separate internal view and excluded from client-facing follow-up automation altogether. Your team’s own chatter never triggers a chase.

The same-day rule: no email waits until someone notices

An unclassified, unassigned, unanswered email is a service risk and a supervision gap. Every inbound client email has to reach a state by the end of the same business day — or a manager hears about it.

A live count shows how many of today’s inbound emails each direct report has not yet classified. It resets at midnight; the history stays in the audit log and the weekly report.

Received→Unactioned at day end→Flagged & queued→Line manager notified

Day-end sweep · client-related

21/08/2026 · 17:30
ActionedSigned engagement letter — response not required, reason logged
ActionedPayroll cut-off reminder — assigned to payroll
UnactionedQuestion on the VAT return — line manager notified
ActionedBank feed reconnection — replied
ActionedDraft accounts feedback — response by 28/08

Mailbox sync

Every mailbox, synced both ways — including the deletions

Most integrations sync one way and give up at the awkward parts. Try the controls: Outlook and FigsFlow stay in step on sends, deletions, read state and flags.

Two-way sync demonstration

In step

Outlook · info@

Question on the VAT return09:14
Payroll cut-off reminder08:52
Signed engagement letter08:07

FigsFlow · unified inbox

Question on the VAT return09:14
Payroll cut-off reminder08:52
Signed engagement letter08:07

Pick an action. Whatever you do on one side is reflected on the other.

Sent, both ways

Mail sent from FigsFlow appears in the staff member’s Outlook Sent folder. Mail sent straight from Outlook appears in FigsFlow within the sync window.

Deletions

Delete in Outlook and it disappears from the FigsFlow view, and the reverse. The audit record is never hard-deleted — a soft-delete entry is retained internally.

Read and unread

Marking an email read in either system marks it read in the other. No inbox that is unread in one place and cleared in the other.

Flags and due dates

Outlook’s own flag behaviour, reflected both ways: flagged, complete, cleared — with an optional follow-up date that triggers an in-app reminder.

Ordering and threading

Every view is ordered by the original header timestamp, not the time we synced it. Conversations stay threaded and nested rather than flattened into loose messages.

Conflicts and lapses

Where the same email changes in both systems at once, the most recent change wins and the conflict is logged. If a connection lapses, follow-up automation pauses for that user rather than failing quietly, and their line manager is alerted after 24 hours.

Personal, shared and delegated Microsoft 365 mailboxesShared inboxes like info@ and accounts@OAuth 2.0 and Microsoft GraphAdmin sync health viewMicrosoft Teams — client chat on the same client record

How the Microsoft 365 connection works · How access and activity are logged

Inside the inbox

The things people actually do to an email all day

Triage and reporting only help if the everyday handling is there too. It is.

A practitioner writing notes in a notebook while working through email at her computer
Illustrative image
Compose

Sent as you, from your own address

Rich text, inline images, tables and links, with each staff member’s Outlook signature pulled through Microsoft Graph and applied by default.

Internal notes

Discuss it without forwarding it

Notes on any thread that only your team can see. The back-and-forth stays attached to the email instead of splintering into a separate chain.

Flag → task

Turn a flag into real work

Convert a flagged email into a task in one click, carrying the subject, the due date and the client or job context straight into it.

Search

Across every linked mailbox at once

By sender, recipient, subject, body, date range, linked client or linked job. Results show the context an email belongs to and jump straight to that record.

Follow-up

Not every unanswered email deserves a chase

Blanket automation annoys clients and trains your team to ignore it. Follow-up here is a deliberate decision on each thread — with a safe default so nothing goes quiet by accident. Every sent email is set to follow-up required unless someone turns it off, with a reason that is logged.

The sequence is configured per service, not per person’s memory

Steps, intervals and message templates are set at service level — the same service template that drives the job workflow.

Step 01

Initial request

The original email, sent and awaiting a reply.

Step 02

Follow-up 1

A reply inside the same thread, so the client sees one conversation rather than a fresh email.

Step 03

Follow-up 2

Interval counted in business days, skipping weekends and your configured public holidays.

Step 04

Final notice

After this, no reply within the threshold means the thread is non-responsive and escalation begins.

Nothing sends itself

Before any automated follow-up goes out, the assigned client manager gets a preview and can approve and send, edit and send, or skip the step. Skipping asks for a reason, which is logged.

A reply stops everything

If the client responds at any point, the thread is marked responded, every remaining scheduled follow-up is cancelled, and the client manager is told.

Pause for a fortnight

Client away, or a matter parked? Pause the sequence with a resume date and a reason, and it restarts itself on the day you set.

When a client goes quiet

No reply within the threshold after the final notice means the thread is non-responsive. What happens next is a ladder, not a hope.

Level 1

The client manager hears first

With a summary of the outstanding emails, not a bare alert. VIP and priority clients escalate sooner.

Level 2

Then a senior manager

If nothing is resolved within a second period, it escalates with every attempt and a link to the thread.

Any time

Or anyone raises it by hand

Manual escalation takes a reason and a target. The exception report lists every non-responsive client.

Open tracking

“Opened four times, no reply”

Optional and off until you switch it on. Never used on internal mail, sensitive services such as AML, or clients who opt out.

Response targets

How does FigsFlow track response times against your own deadlines?

Escalation is what happens after something has gone wrong. Response targets are the layer before it: a measurable standard per service and client tier, with a warning while there is still time to act.

Inside targetOwner assigned · clock running in business hours

Targets are set per service type, per client priority tier and per direction, and measured in business hours against your own working hours and holiday calendar. A Friday 4pm email is not half-breached by Monday.

Per service type — tax, accounts, payroll, AMLPer client priority tier — standard, priority, VIPPer direction — first response in, reply wait outMost restrictive target wins

Dashboards for senior managers and partners: first response, resolution, queue health, peak volume and unresponded threads, exportable to CSV or Excel. Staff see their own figures only.

Drafting & approval

The draft a trainee writes shouldn’t reach the client unreviewed

Most practices handle this by forwarding drafts around and hoping the right person reads them. Here it is a workflow, with a record at the end of it.

A senior accountant reviewing work at her desk before it goes to a client
Illustrative image
AI draft

A first version, from the job it belongs to

Compose or reply with a draft built from the linked job and service, the purpose you pick, and that client’s own history. Greeting, body, closing and signature included, in your configured tone.

Never auto-sent

You review, edit and approve

Every AI draft opens in an editable panel and requires explicit approval. Regenerate with a revised instruction and the original is kept — both versions sit side by side.

Approval before send, for the roles that need it

The rule

Set per role, not per person’s discretion

Flag a role as requires senior approval before send — trainee and analyst by default. Everything those roles send to an external client routes to their approver’s queue instead of to the client. No individual user can bypass it.

The queue

Four decisions, one screen

The approver sees staff member, client, subject, a preview and how long it has been waiting. They approve and send as-is, edit and send, return it with comments, or reject with a mandatory reason.

Shared drafts

Two people, one draft, no forwarding

Share a draft as reviewer or co-editor, edit it together live, and leave comments that never reach the client. The author keeps send authority.

Collision safety

Two replies never go out

If a colleague is already drafting a reply, you are warned straight away — and a send pauses if a reply has gone out since you started.

Proof

What we can show you today

The tour above is the primary proof. Everything else on this page is either verifiable or marked as not yet available.

Customer quote · slot reservedNo customer story has been signed off for this module yet, so this space is deliberately empty. When one exists it will appear here with the person and practice named — not a quote borrowed from another market.
ReviewsRead what practices say on G2 and Capterra. No aggregate rating is shown here because no verified figure exists yet.
AvailabilityTier and availability date to be confirmed. Some capabilities described on this page are live and some are in build against a published specification. We would rather tell you which is which on a call than publish a plan or a date that later moves.

FigsFlow is used day to day by UK Property Accountants and supported by the Sterling Wells team in Nepal. That is practitioner-built proof: the people who specified this module answer client email for a living. It is not a customer logo and it is not an endorsement of anyone’s accountancy services.

Built for practices where nothing’s joined up and growing practices of 10 to 50 people.

We are inviting a small number of UK practices to become the proof points on this page.

Ask about the founding programme

FAQ

Questions practices ask before they switch

What happens to a client’s emails when a staff member leaves?
Every thread is linked to the client, not only to the mailbox it arrived in, and shows who handled it. Move the open threads to a colleague and their follow-ups go with them, so the next person carries on in the same conversation.
Can clients message us in Microsoft Teams instead of email?
Yes. Your team chats with clients from Microsoft Teams, and clients can reply in Teams or the client portal. It is one conversation, saved on the same client record as their emails.
Does FigsFlow’s AI ever send a client email without my approval?
No. Every AI-drafted email, whether a new draft or a suggested reply, opens in an editable panel and has to be explicitly approved by a person before it sends. The same applies to automated follow-ups: the assigned client manager gets a preview and can approve, edit or skip the step before anything reaches the client.
Does this replace our practice’s email security or spam filtering?
No. FigsFlow layers classification, tracking and follow-up automation on top of your existing Microsoft 365 mailbox. It does not replace your mailbox’s own security, spam filtering or retention settings.
Where does our client email data sit, and who can read it?
Your mail stays in your own Microsoft 365 tenant. FigsFlow connects through the Microsoft Graph API using OAuth, so mailbox credentials stay with Microsoft, and what each person can see follows the roles your practice already sets. Your practice remains the data controller and remains responsible for its own UK GDPR obligations.
What happens to our email history if we cancel FigsFlow?
This is not yet confirmed in our published documentation. Rather than guess, we will give you the current answer in writing before you sign anything. Your mail continues to live in your own Microsoft 365 tenant either way.

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.