Skip to main content
Contact usGet Started

A CRM built for how firms actually win work

FigsFlow is a CRM for accounting firms — pipeline, tasks, referrals and conversion reporting on the same client record your proposals, engagement letters and delivery work already run on. Every inquiry gets an owner and a next step, and a won deal moves forward without anyone re-typing it.

Partner or owner, start with the two pipeline views in the tour below. Practice manager or ops, go straight to where the handover breaks.

Built inside working firms, not a lab Microsoft 365 native — your data stays in your tenant Founding-customer program open now
Beaumont Retail Group · deal view Won
  • Source Website inquiry · stamped at capture
  • Owner Assigned · first task scheduled
  • Referral Lowell & Hart · tracked to close
  • Value $5,800 · from the live proposal
  • Stage Letter signed · marked won on signature

delivery starts on this record — nothing is re-typed

The pipeline your partners can read, on the same record the work runs on.
The product experience

The same pipeline, seen two different ways

A manager opens FigsFlow and sees the whole firm — every deal, what is stuck, and where revenue is concentrated. An advisor opens the same system and sees one screen: what they owe someone today. Switch between the two, then move through the sections to look around.

Manager · all deals, plus reports and firm settings
app.figsflow.com/crm
SAMPLE DATA
Dashboard
15
MG
THURSDAY · AUGUST 20, 2026
Team dashboard
All deals across the firm — pipeline health, what needs attention, and where revenue is concentrated.
TodayWeekMonthQuarter  Full reports
Open pipeline
$48.5k
▲ 8% · 20 deals live
Win rate 30D
50%
▲ 4pt · 3 won · 3 lost
Avg cycle
26d
▲ 2d · inquiry → won
Keep-warm
11
6 showing intent
Waiting on you — assign an owner New inquiries land in the pool. The pool suggests an owner; you decide.
TAX Sales tax nexus review — Meridian Fabrication LLC via Website form · 3h old $3,400 Suggested: Aaron Shaw
Needs attention
6 flagged
DealStageValueFlag
1120-S — Beaumont Retail Group
Priya Patel
Contact Made$1,450No live task
Bookkeeping onboarding — Turner Properties
Sofia Romano
Contact Made$1,200Idle 3d
Multi-state sales tax — Bennett Holdings
Aaron Shaw
Proposal/Quote$3,400Stuck 14d
Payroll setup — Hale & Co
Daniel Cole
Follow-up$1,300Stuck 18d
Year-end + bookkeeping — Fielding Developments
Sofia Romano
Follow-up$2,600Idle 3d
1099 filing cleanup — Reed Estates
Aaron Shaw
Follow-up$3,100Stuck 16d
Pipeline by stage
Open board →
Inquiry5 · $8,630
Contact Made/Discussion5 · $11,200
Discovery & Needs Assessment3 · $9,360
Proposal/Quote4 · $12,750
Follow-up/Negotiation3 · $7,000
Revenue won by service
Rolling 12 months
1120 corporate returns$148.2k
Bookkeeping cleanup$62.4k
S-Corp election setup$54.9k
Sales tax registration$48.6k
Estate & trust planning$41.0k
1040 individual returns$39.8k
Payroll setup$28.7k
1099 / W-2 filing$24.3k
$328.4kNew business
$74.3kExpansion
$45.2kReactivation
Stage-to-stage conversion
Inquiry
Contact Made/Discussion100%
Discovery & Needs60%
Proposal/Quote133%
Follow-up/Negotiation75%
Over 100% means deals skipped a stage — the board allows it, the report shows it.
Deals by owner
AS
Aaron Shaw5 open · $19.4k
DC
Daniel Cole4 open · $8.4k
SR
Sofia Romano3 open · $4.9k
PP
Priya Patel3 open · $5.9k
JW
James Whitfield3 open · $3.1k
Every deal has one advisor who owns the outcome, plus any number of collaborators.
Win rate
Last 30 days
50% win rate
3
won
3
lost
26d
avg cycle
Won / lost by reason
Fixed reason set
WON
Product/service fit1
Competitive pricing1
LOST
No response (by stage)1
May come back later1
Fee too high1
Prospects
Parties with at least one open deal and no won work yet. Status is derived from deals — you never set it by hand.
Prospects
19
▲ 4 new this month
Unassigned
3
In the pool
Open value
$48.5k
Across 20 deals
Avg first response
3.4h
▼ 40m faster
Top source
Referral
7 of 19
Search prospects…
All owners
Stage
Source
Service
Last activity
ProspectOpen dealStageSourceAdvisorValueLast activity
Meridian Fabrication LLC
Manufacturing · 2 locations
Sales tax nexus reviewInquiryWebsite formUnassigned$3,4003h ago
Beaumont Retail Group
Retail · 9 locations
1120-S + multi-state sales taxProposal/QuoteReferral
AS
Aaron Shaw
$5,800Yesterday
Bennett Holdings
Property investment
Multi-state sales taxProposal/QuoteReferral
AS
Aaron Shaw
$3,40014d ago
Oakwood Retail Partners
Retail · 6 units
Sales tax registrationContact MadeGoogle search
DC
Daniel Cole
$4,2002d ago
Turner Properties
Real estate
Bookkeeping onboardingContact MadeLinkedIn
SR
Sofia Romano
$1,2003d ago
Fielding Developments
Construction
Year-end + bookkeepingFollow-upReferral
SR
Sofia Romano
$2,6003d ago
Hale & Co
Professional services
Payroll setupFollow-upEvent
DC
Daniel Cole
$1,30018d ago
Kingsley Holdings
Holding company
1120-S returnContact MadeReferral
AS
Aaron Shaw
$2,900Today
Ardent Logistics
Transport · 3 states
Multi-state registrationDiscoveryWebsite form
PP
Priya Patel
$3,120Today
Northgate Clinics
Healthcare · 4 sites
Bookkeeping cleanupDiscoveryReferral
JW
James Whitfield
$2,2404d ago
Vale & Sons Construction
Construction
1120 + payrollInquiryWord of mouthUnassigned$1,9001d ago
Harper Dental Group
Healthcare · 2 sites
S-Corp election setupInquiryWebsite formUnassigned$1,4301d ago
One party record, many deals. A prospect becomes a client the moment a deal is marked won — no re-keying, no duplicate record, and the whole history stays on the same timeline.
Clients
Parties with at least one won deal. Value tier is calculated from revenue and service mix, not entered by hand.
Clients
14
▲ 3 this quarter
Revenue (12m)
$447.9k
▲ 11%
Avg services/client
2.4
▲ 0.3 · cross-sell
Expansion open
$18.2k
6 deals
Single-service
5
Cross-sell targets
Search clients…
All tiers
Service
Advisor
Recurring only
ClientTierServicesAdvisorRevenue (12m)Open expansionLast contact
Whitmore Group Inc
Manufacturing · client since 2021
PLATINUM1120 · Payroll · Bookkeeping · Sales tax
AS
Aaron Shaw
$68.4k$4,2002d ago
Sterling Estates LLC
Real estate · client since 2019
PLATINUM1120 · Estate & trust · Bookkeeping
AS
Aaron Shaw
$54.1kToday
Reed Estates
Property · client since 2022
GOLD1120 · 1099/W-2 filing
AS
Aaron Shaw
$38.9k$3,1001d ago
Calder Manufacturing
Manufacturing · client since 2020
GOLD1120 · Sales tax · Payroll
DC
Daniel Cole
$36.2k$2,6005d ago
Ashford Medical Partners
Healthcare · client since 2023
GOLD1120-S · Payroll
PP
Priya Patel
$31.7k$1,8501w ago
Kirby Logistics Co
Transport · client since 2022
SILVERBookkeeping · Sales tax
DC
Daniel Cole
$22.4k3d ago
Lowell & Hart CPA referrals
Professional services · since 2021
SILVER1040 returns (14)
JW
James Whitfield
$19.8k$2,4004d ago
Priestley Retail
Retail · client since 2024
SILVERBookkeeping cleanup
SR
Sofia Romano
$14.6k$1,2006d ago
Nolan Family Trust
Private client · since 2023
BRONZEEstate & trust planning
JW
James Whitfield
$8.9k2w ago
Barrett Consulting LLC
Consulting · client since 2024
BRONZE1120-S
PP
Priya Patel
$6.4k$2,8502w ago
Every won deal carries its service. That is what makes “revenue by service” and cross-sell gaps reportable — a client with one service and a high tier is the clearest expansion target in the list.
Groups
Related parties held together — a parent and its subsidiaries, or a family and its entities — so revenue, deals and contacts roll up in one place.
Groups
2
11 member parties
Group revenue (12m)
$122.5k
27% of firm total
Open across groups
$9.0k
4 deals
Whitmore Group
6 entities
Parent company plus five trading subsidiaries. One relationship, six sets of filings.
WG
Whitmore Group IncParent · 1120 · $68.4k
PLATINUM
WF
Whitmore Fabrication LLCSubsidiary · Sales tax · $14.2k
GOLD
WL
Whitmore Logistics LLCSubsidiary · Bookkeeping · $9.8k
SILVER
WP
Whitmore Property HoldingsSubsidiary · 1120 · $7.4k
SILVER
WS
Whitmore Services IncSubsidiary · Payroll · $5.1k
BRONZE
WD
Whitmore Digital LLCSubsidiary · 1120-S · $3.2k
BRONZE
Nolan Family
5 parties
Two individuals, a trust and two entities. Related-party work stays visible across all of them.
NT
Nolan Family TrustTrust · Estate & trust planning · $8.9k
BRONZE
EN
Eleanor NolanIndividual · 1040 · $2.4k
BRONZE
MN
Marcus NolanIndividual · 1040 · $2.1k
BRONZE
NH
Nolan Holdings LLCEntity · 1120 · $1.6k
BRONZE
NP
Nolan Properties LPEntity · Bookkeeping · $0.9k
BRONZE
A deal can sit on any member party while reporting still rolls up to the group.
Directory
Every person and organization the firm knows — prospects, clients, referrers, suppliers and contacts — in one searchable list.
Total parties
68
▲ 9 this month
Clients
14
Won at least once
Prospects
19
Open deals
Referrers
9
31 deals sent in
Dormant
12
Reactivation candidates
Search name, company, email, phone…
All types
Organizations
Individuals
In a group
Advisor
NameTypeRelationshipEmailPhoneGroupAdvisor
Whitmore Group Inc
Manufacturing
OrganizationClientap@whitmoregroup.example(212) 555-0142Whitmore Group
AS
Deborah Whitmore
CFO · Whitmore Group Inc
IndividualClient contactd.whitmore@whitmoregroup.example(212) 555-0143Whitmore Group
AS
Meridian Fabrication LLC
Manufacturing
OrganizationProspecthello@meridianfab.example(415) 555-0188Unassigned
Lowell & Hart CPA
Professional services
OrganizationReferrerpartners@lowellhart.example(617) 555-0107
JW
Patrick Doyle
Owner · Doyle Fitout
IndividualKeep-warmpdoyle@doylefitout.example(312) 555-0164
AS
Nolan Family Trust
Private client
TrustClienttrustees@nolanfamily.example(305) 555-0121Nolan Family
JW
Yusuf Demir
Director · Demir Imports
IndividualHot · keep-warmy.demir@demirimports.example(718) 555-0193
AS
Sterling Estates LLC
Real estate
OrganizationClientaccounts@sterlingestates.example(646) 555-0176
AS
Grace Okafor
Attorney · Okafor Legal
IndividualReferrerg.okafor@okaforlegal.example(202) 555-0135
DC
Hollis Brothers Supply
Wholesale
OrganizationDormantinfo@hollisbros.example(503) 555-0148
SR
Single-party model. Prospect, client, referrer and dormant are all the same record type — relationship status is derived, so nothing needs converting and nothing gets duplicated.
Deals & pipeline
Every deal carries a type, a service, an advisor and a value. Drag to move a stage — the stage change is what drives tasks, reporting and automations.
Search deals…
All advisors
Deal type: all
Service family
Source
Flagged only
20 open · $48,940 weighted $21,180
Inquiry$8,630
5
Sales tax nexus review
Meridian Fabrication LLC
Unassigned$3,400
1120 + payroll
Vale & Sons Construction
Unassigned$1,900
S-Corp election setup
Harper Dental Group
Unassigned$1,430
1040 — two directors
Ellery & Frost
PP
$980
Bookkeeping quote
Marlow Studio LLC
SR
$920
Contact Made / Discussion$11,200
5
Sales tax registration
Oakwood Retail Partners
DC
$4,200
1120-S return
Kingsley Holdings
AS
$2,900
1120-S
Beaumont Retail Group
No live task$1,450
Bookkeeping onboarding
Turner Properties
Idle 3d$1,200
Payroll transfer
Ashford Medical · expansion
PP
$1,450
Discovery & Needs Assessment$9,360
3
Multi-state registration
Ardent Logistics
PP
$3,120
Bookkeeping cleanup
Northgate Clinics
JW
$2,240
1120 + estate planning
Sterling Estates · expansion
AS
$4,000
Proposal / Quote$12,750
4
1120-S + multi-state sales tax
Beaumont Retail Group
Opened 3×$5,800
Multi-state sales tax
Bennett Holdings
Stuck 14d$3,400
1040 pack (14 returns)
Lowell & Hart · expansion
JW
$2,400
1120-S
Barrett Consulting · reactivation
PP
$1,150
Follow-up / Negotiation$7,000
3
1099 filing cleanup
Reed Estates
Stuck 16d$3,100
Year-end + bookkeeping
Fielding Developments
Idle 3d$2,600
Payroll setup
Hale & Co
Stuck 18d$1,300
Closed Won$9,450 this month
3
Sales tax registration
Calder Manufacturing
Product/service fit$4,600
Bookkeeping cleanup
Priestley Retail
Competitive pricing$2,950
1040 pack
Nolan Family · expansion
Product/service fit$1,900
Closed Lost / No response$5,240
3
Sales tax review
Hollis Brothers Supply
No response$2,140
1120 return
Draycott Interiors
Fee too high$1,800
Payroll setup
Ember Cafe Group
May come back$1,300
Deal type is a first-class field — new business, expansion or reactivation. That is why the dashboard can split $328.4k of new business from $74.3k of expansion without anyone tagging deals by hand.
Email
A working inbox inside the CRM. Every message is attached to a party and a deal, so the thread and the pipeline never drift apart.
Inbox2
Assigned to me5
Awaiting reply7
Sent
Drafts1
Opened, no reply4
Unlinked3
Shared
info@ inbox6
tax@ inbox
Unlinked mail is the only queue that needs a human decision.
Deborah Whitmore 9:12 AM
Re: 1120-S proposal — two questions
Thanks for sending this over. Before we sign off I wanted to check…
Yusuf Demir 8:47 AM
Pricing page — can we talk this week?
I've been looking at the sales tax registration numbers again…
Grace Okafor Yesterday
Referral — new manufacturing client
Sending you Meridian Fabrication, they need a nexus review…
accounts@sterlingestates Yesterday
Trust accounts — documents attached
Please find the 2025 trust statements as requested…
Patrick Doyle Tue
Not this quarter — maybe in the fall
Appreciate the follow-up. We've decided to hold off until…
no-reply@formsprovider Tue
New website inquiry — Harper Dental Group
Service requested: S-Corp election setup. Budget: not stated…
Linked to: 1120-S + multi-state sales tax — Beaumont Retail Group
Proposal/Quote · $5,800 · advisor Aaron Shaw · opened 3×
DW
Deborah Whitmore
d.whitmore@beaumontretail.example · to Aaron Shaw · 9:12 AM
Re: 1120-S proposal — two questions

Hi Aaron,

Thanks for sending the proposal through. The scope looks close to what we discussed, and the board is broadly comfortable with the fee.

Two things before we sign. First, the multi-state sales tax piece — does the quoted fee cover all nine locations, or is that priced per state? Second, we're likely to add two more sites in Q4; how would that change the engagement?

Happy to jump on a call Thursday or Friday if that's easier.

Best,
Deborah

Suggested next step
Create task: answer pricing questions & confirm scopeDue tomorrow 9:00 AM · on this deal · assigned to you
Tasks
The engine room. Every task belongs to a deal, has one assignee and one due date — and a deal with no live task is a deal nobody is working.
Open tasks
16
Across 12 deals
Overdue
4
Oldest 18d
Due today
6
2 unassigned
Auto-created
9
By stage rules
Deals with no task
2
Escalated to you
Search tasks…
My tasks
Overdue
Due today
Auto-created
Delegated
Overdue — 4
Clear first
TaskDealAssigneeDueSource
Proposal follow-up — opened 3×
1120-S — Beaumont Retail Group
AS
Aaron Shaw
2d overdueAutomation
Prepare sales-tax workings — 9 locations
Multi-state sales tax — Beaumont Retail
AS
Aaron Shaw
3d overdueManual
Chase decision — payroll setup
Payroll setup — Hale & Co
DC
Daniel Cole
11d overdueAutomation
Re-quote after scope change
1099 filing cleanup — Reed Estates
AS
Aaron Shaw
6d overdueManual
Due today — 6
2 unassigned
TaskDealAssigneeDueSource
Chase proposal
Multi-state sales tax — Bennett Holdings
AS
Aaron Shaw
4:00 PMAutomation
Draft nexus calculation — 6 states
Sales tax registration — Oakwood Retail
DC
Daniel Cole
2:00 PMManual
First response — new inquiry
Sales tax nexus — Meridian FabricationUnassignedSLA 4hAutomation
First response — new inquiry
S-Corp election — Harper Dental GroupUnassignedSLA 4hAutomation
Follow-up — confirm scope
1120-S return — Kingsley Holdings
AS
Aaron Shaw
5:00 PMManual
Send discovery questionnaire
Bookkeeping cleanup — Northgate Clinics
JW
James Whitfield
11:00 AMAutomation
This week — 6
TaskDealAssigneeDueSource
Send document checklist
Sales tax registration — Oakwood Retail
AS
Aaron Shaw
Fri 9:00 AMAutomation
Cross-check filing confirmations
Sales tax registration — Oakwood Retail
JW
James Whitfield
Fri 10:00 AMManual
Discovery call prep
Multi-state registration — Ardent Logistics
PP
Priya Patel
Fri 2:00 PMAutomation
Assemble nexus evidence pack
Multi-state sales tax — Reed Estates
JW
James Whitfield
Mon 9:00 AMManual
Cross-sell review — single-service client
Barrett Consulting LLC
PP
Priya Patel
Mon 11:00 AMAutomation
Quarterly check-in call
Whitmore Group Inc
AS
Aaron Shaw
Tue 3:00 PMAutomation
Two deals currently have no live task. That is the single flag most firms have no way of seeing — here it escalates to the manager automatically rather than sitting quietly in someone's head.
Notifications
Assignments, stage moves, email opens, overdue tasks and automation runs — scoped to what you own or collaborate on.
Today
New inquiry needs an owner

Sales tax nexus review — Meridian Fabrication LLC · $3,400 · via website form. Suggested advisor: Aaron Shaw.

9:41 AM
Proposal opened 3× in 40 minutes

1120-S + multi-state sales tax — Beaumont Retail Group. Deborah Whitmore also replied with two pricing questions.

9:12 AM
Keep-warm contact went hot

Yusuf Demir re-opened the pricing page twice and emailed asking to talk this week.

8:47 AM
Automation ran: Proposal chase sequence

Created 3 follow-up tasks across 3 deals sitting in Proposal/Quote for more than 7 days.

8:00 AM
Deal has no live task

1120-S — Beaumont Retail Group has been in Contact Made for 4 days with nothing scheduled.

8:00 AM
Deal won

Sales tax registration — Calder Manufacturing · $4,600 · reason: product/service fit. Daniel Cole closed it.

7:52 AM
Yesterday
Referral received

Grace Okafor (Okafor Legal) sent in Meridian Fabrication LLC. Her referral count is now 6, conversion 67%.

4:18 PM
Stage moved

Bookkeeping cleanup — Northgate Clinics moved from Contact Made to Discovery & Needs Assessment by James Whitfield.

2:05 PM
You were added as a collaborator

Daniel Cole added you to Sales tax registration — Oakwood Retail Partners for the nexus calculation.

11:30 AM
Moved to keep-warm

Patrick Doyle replied “not this quarter”. Deal closed as may-come-back-later and added to the fall cadence.

10:14 AM
Website form created a deal

S-Corp election setup — Harper Dental Group. Party matched to an existing directory record.

9:02 AM
Earlier this week
Deal lost

1120 return — Draycott Interiors · $1,800 · reason: fee too high. Added to the reactivation list for next year.

Tue
Campaign finished

Sales tax nexus explainer — 212 sent, 41% opened, 9 replies, 3 deals created.

Mon
Client tier changed

Reed Estates moved from Silver to Gold after the 1099 filing work was won.

Mon
Automation paused

Dormant client re-engagement was paused by you — 12 parties are waiting in the queue.

Mon
Meetings
Calls and meetings booked against a deal, with the outcome written back to the timeline when they finish.
This week
9
6 discovery · 3 review
Show rate
89%
▲ 6pt · 1 no-show
Booked from email
5
Straight from the thread
Outcome not logged
2
Chase these
Mon17
Tue18
Wed19
Thu20
Fri21
9 AM
Discovery — Ardent Logistics9:00–9:45 · Priya
Won review — Calder9:30–10:00 · Daniel
Scope call — Beaumont9:00–9:30 · Aaron
10 AM
Discovery — Northgate10:00–11:00 · James
Chase call — Hale & Co10:30–10:45 · Daniel
Discovery — Oakwood10:00–11:00 · Daniel
11 AM
Quarterly — Whitmore11:00–12:00 · Aaron
2 PM
Negotiation — Bennett2:00–2:30 · Aaron
Keep-warm call — Demir2:00–2:30 · Aaron
3 PM
Referral intro — Okafor3:00–3:30 · Daniel
Onboarding — Priestley3:00–4:00 · Sofia
Next up
Today
MeetingDealAttendeesTime
Scope & pricing call
Booked from Deborah's reply
1120-S — Beaumont Retail
AS
+2
9:00 AM
Chase call
Stuck 18 days
Payroll setup — Hale & Co
DC
+1
10:30 AM
Keep-warm call
Contact went hot this morning
Demir Imports
AS
+1
2:00 PM
Outcome not logged
2 waiting
MeetingDealHeld
Discovery — Ardent Logistics
Priya Patel
Multi-state registrationMon
Referral intro — Okafor Legal
Daniel Cole
Meridian FabricationWed
A logged outcome can move the stage, create the next task and set the next follow-up date in one step.
Keep-warm
The “not now” list, worked properly. Contacts who said no this quarter sit on a cadence, and intent signals pull the live ones back into the pipeline.
In keep-warm
11
$24.6k of parked value
Showing intent
6
2 hot · 4 warm
Revived (12m)
7
$31.4k won back
Revival rate
24%
▲ 5pt
Next touch due
3
This week
Search keep-warm contacts…
All temperatures
Touch due
Lost reason
Advisor
ContactTemperatureIntent signalParked fromReasonValueNext touch
Yusuf Demir
Demir Imports · Aaron Shaw
HotRe-opened pricing 2× · emailed todaySales tax registrationFee too high$2,850Act now
Patrick Doyle
Doyle Fitout · Aaron Shaw
HotOpened last 3 emailsBookkeeping cleanupMay come back later$1,920Today
Hollis Brothers Supply
Sofia Romano
WarmClicked nexus explainerSales tax reviewNo response$2,140Fri, Aug 21
Ember Cafe Group
Daniel Cole
WarmOpened 2 of 4 emailsPayroll setupMay come back later$1,300Mon, Aug 24
Draycott Interiors
Priya Patel
WarmVisited pricing page1120 returnFee too high$1,800Wed, Aug 26
Marchetti Foods LLC
James Whitfield
WarmReplied to check-inBookkeeping cleanupUsing another firm$2,400Sep 1
Larkspur Interiors
Sofia Romano
CoolYear-end accountsTiming not right$1,650Sep 15
Fenwick Auto Group
Daniel Cole
CoolMulti-state sales taxNo response$3,100Sep 15
Ainsley Care Homes
James Whitfield
Cool1120 + payrollTiming not right$2,750Oct 1
Rowan Bright Media
Priya Patel
CoolS-Corp electionWent in-house$1,430Oct 1
Sable & Vine Ltd
Sofia Romano
CoolBookkeepingBudget frozen$1,260Oct 15
Nothing here was retyped into a spreadsheet. A deal closed as “may come back later” or “no response” drops onto a cadence automatically, keeps its lost reason and its value, and comes back with the whole history intact.
Referrals
Who sends you work, what it was worth, and whether you have thanked them — tracked on the deal rather than remembered in someone's inbox.
Active referrers
9
31 deals sent in
Referred revenue (12m)
$164.2k
37% of won revenue
Referral win rate
64%
▲ 14pt vs other sources
Open referred deals
6
$14.8k
Thank-you outstanding
3
Tasks created
Referrer leaderboard
Rolling 12 months
ReferrerTypeSentWonRateRevenue
Lowell & Hart CPA
Professional services
Partner firm9778%$54.3k
Grace Okafor
Okafor Legal
Professional6467%$38.1k
Whitmore Group Inc
Existing client
Client5360%$27.4k
Marcus Nolan
Private client
Client4375%$18.9k
Bridgeway Wealth
IFA network
Partner firm3267%$14.2k
Sterling Estates LLC
Existing client
Client2150%$6.8k
Ashford Medical Partners
Existing client
Client2150%$4.5k
Recent referred deals
3 thank-yous due
DealReferred byStatusValue
Sales tax nexus review
Meridian Fabrication LLC
Grace OkaforInquiry$3,400
1120-S + sales tax
Beaumont Retail Group
Lowell & HartProposal$5,800
Multi-state sales tax
Bennett Holdings
Lowell & HartStuck 14d$3,400
Bookkeeping cleanup
Northgate Clinics
Grace OkaforDiscovery$2,240
Sales tax registration
Calder Manufacturing
Whitmore GroupWon$4,600
1040 pack
Nolan Family
Marcus NolanWon$1,900
Won referred deals raise a thank-you task on the referrer's record — so the relationship gets maintained, not just measured.
Segments
Saved definitions of who your parties are — by value tier, service mix, source or dormancy. Segments feed campaigns, keep-warm cadences and cross-sell lists.
Segments
8
6 dynamic · 2 fixed
Parties covered
61
of 68 in directory
Used by campaigns
5
4 live campaigns
Cross-sell targets
5
Single-service clients
Platinum & Gold clients
5
Won revenue over $30k in 12 months. Priority for partner-led review calls.
DynamicRevenue > $30kStatus = client
Single-service clients
5
Clients buying exactly one service. The clearest cross-sell list in the firm.
DynamicServices = 1Status = client
Dormant — 12 months+
12
No won work and no contact in over a year. Reactivation deal type on re-entry.
DynamicLast contact > 12m
Multi-state sales tax exposure
14
Parties operating in three or more states. Built for the nexus campaign.
DynamicStates ≥ 3Service ≠ sales tax
Referral sources
9
Anyone who has sent in at least one deal. Quarterly thank-you cadence.
DynamicReferrals ≥ 1
Lost on fee — last 18 months
7
Closed lost with reason “fee too high”. Revisit when scope or pricing changes.
DynamicLost reason = fee< 18 months
Campaigns
Send to a segment, then watch what it produced. Opens and clicks are useful; deals created and revenue won are the point.
Live campaigns
4
2 scheduled
Sent (30d)
642
Across 5 segments
Avg open rate
38%
▲ 6pt
Deals created
11
From campaign replies
Revenue attributed
$27.9k
4 deals won
Segment
Last 90 days
CampaignSegmentStatusSentOpenedClickedRepliedDealsRevenue
Sales tax nexus explainer
3-part sequence
Multi-state exposureLive21241%18%93$9.4k
Cross-sell: payroll for bookkeeping clients
Single email
Single-service clientsLive4852%27%64$8.2k
Quarterly client update
Newsletter
All clientsLive18434%9%42$5.1k
Referrer thank-you & update
Quarterly
Referral sourcesLive978%44%52$5.2k
Dormant client re-engagement
2-part sequence
Dormant 12m+Scheduled
Fall deadline reminder
Single email
All clientsScheduled
Lost-on-fee revisit
Single email
Lost on fee 18mFinished13229%11%31$2.1k
S-Corp election window
Draft
Not setDraft
Campaign replies become deals, not just inbox noise. A reply on a campaign creates a deal against the same party record, so the attribution back to revenue happens without anyone reconciling two systems.
Reports
Manager-only. Every number here is a by-product of how the work was recorded — no monthly spreadsheet, no reconciliation.
MonthQuarter12 monthsCustom
Revenue won
$447.9k
▲ 11% YoY
Win rate
50%
▲ 4pt
Avg deal value
$2,447
▲ $180
Avg cycle
26d
▲ 2d
Pipeline coverage
2.1×
vs next-quarter target
Revenue won by service
Split by deal type
ServiceNew businessExpansionReactivationTotalDealsAvg
1120 corporate returns
$104.6k$32.1k$11.5k$148.2k54$2,744
Bookkeeping cleanup
$44.8k$12.4k$5.2k$62.4k31$2,013
S-Corp election setup
$47.2k$4.1k$3.6k$54.9k26$2,112
Sales tax registration
$38.9k$7.8k$1.9k$48.6k22$2,209
Estate & trust planning
$30.4k$8.2k$2.4k$41.0k14$2,929
1040 individual returns
$28.1k$6.2k$5.5k$39.8k48$829
Payroll setup
$19.8k$2.4k$6.5k$28.7k19$1,511
1099 / W-2 filing
$14.6k$1.1k$8.6k$24.3k27$900
Total$328.4k$74.3k$45.2k$447.9k241$1,858
Source performance
Deals in → revenue out
Referral · 64% win rate$164.2k
Existing client · 71% win rate$96.4k
Google search · 38% win rate$74.8k
Website form · 34% win rate$52.1k
Campaign · 41% win rate$27.9k
Event · 29% win rate$18.4k
LinkedIn · 22% win rate$14.1k
Referral and existing-client work converts roughly twice as well as paid search — which is an argument about where the next hire's time goes, not just a chart.
Advisor performance
AdvisorWonRateRevenue
AS
Aaron Shaw
3443%$179.0k
DC
Daniel Cole
2751%$96.8k
SR
Sofia Romano
2247%$71.4k
PP
Priya Patel
1939%$58.2k
JW
James Whitfield
1444%$42.5k
Time in stage
Median days
Inquiry1.2d
Contact Made4.6d
Discovery & Needs5.1d
Proposal/Quote9.8d
Follow-up/Negotiation14.9d
Follow-up is where the cycle goes. That is the automation worth building first.
Lost reasons
Rolling 12m
No response31
Fee too high24
May come back later18
Went with another firm14
Timing not right11
Went in-house6
Out of scope4
49 of these went to keep-warm rather than the bin.
Automations
Named rules, in plain language, that a manager can read and switch off. Each one creates tasks or moves work — none of them emails a client without a person in the loop.
Active
9
2 paused · 1 draft
Tasks created (30d)
148
▲ 22
Deals rescued
17
Stalled, then re-engaged
Manual chases saved
~11h
Per month, per advisor
AutomationTriggerActionRuns (30d)Owner
First response SLA
Protects the 4-hour promise
New inquiry createdCreate first-response task, notify pool, escalate to manager at 4h31Firm
Proposal chase sequence
The single biggest revenue leak
7 days in Proposal/QuoteCreate chase task for the advisor, then a second at day 1426Firm
Deal has no live task
Nothing quietly stalls
Open deal, no task, 3 daysFlag on dashboard and notify the advisor and the manager22Firm
Proposal opened, no reply
Intent signal, acted on
Proposal opened 3× in 48h with no replyCreate a same-day follow-up task, mark the deal warm19Firm
Lost → keep-warm
Nobody falls off a spreadsheet
Deal closed as may-come-back or no-responseAdd contact to the matching keep-warm cadence with the lost reason kept18Firm
Keep-warm went hot
Re-entry, not re-typing
Keep-warm contact shows two intent signalsNotify the advisor and offer a one-click reopen as a reactivation deal14Firm
Referral thank-you
Maintains the best source you have
Referred deal marked wonCreate a thank-you task on the referrer's record9Firm
Cross-sell review
Expansion, on a schedule
Client with one service, 90 days after wonCreate a cross-sell review task for the advisor7Firm
Meeting outcome chase
Keeps the timeline honest
Meeting held, no outcome logged in 24hRemind the organizer, then the manager at 72h6Firm
Dormant client re-engagement
Paused by you on Monday
No contact in 12 monthsAdd to the dormant segment and queue a reactivation email for approval0Firm
Stage-skip audit
Paused — too noisy at present thresholds
Deal jumps two or more stagesLog it and ask the advisor for a one-line reason0Firm
Build your own
Guided builder
Three questions, in plain language. No formula editor, no scripting.
Whena deal has been inFollow-up/Negotiationfor10 days
Andthe value is over$2,500
Thencreate a task forthe advisorand notifythe manager
Recent runs
Today
Proposal chase sequence

3 tasks created · Beaumont, Bennett, Lowell & Hart

8:00 AM
First response SLA

2 tasks created · Meridian Fabrication, Harper Dental

8:00 AM
Deal has no live task

1 flag raised · Beaumont Retail Group escalated to manager

8:00 AM
Keep-warm went hot

1 contact promoted · Yusuf Demir, reopen offered to Aaron

8:47 AM
Referral thank-you

1 task created · Whitmore Group, after Calder was won

7:52 AM
Automations create work for people; they do not speak for the firm. Client-facing email always sits behind an approval step — which is the difference between a CRM a practice will actually turn on and one it quietly disables.
Settings
The parts a firm configures once: stages, the service catalog, sources, reason sets, users and roles.
Firm profile
Users & roles
Pipeline stages
Service catalog
Sources
Won / lost reasons
Value tiers
Email & inboxes
Notifications
Integrations
Pipeline stages
Drag to reorder · used by every report and automation
Inquiry5 open · entry stage
Contact Made / Discussion5 open
Discovery & Needs Assessment3 open
Proposal / Quote4 open
Follow-up / Negotiation3 open
Closed WonTerminal · requires a won reason
Closed LostTerminal · requires a lost reason
No ResponseTerminal · feeds keep-warm
ArchivedHidden from the board
Stage rules
What the board enforces
Require a service before Proposal/QuoteKeeps revenue-by-service reporting complete.
Require a value before Proposal/QuoteWithout this, pipeline totals understate.
Require a reason on any closed stagePopulates the won/lost report and the keep-warm cadence.
Allow stage skippingPermitted, but logged and reported so the funnel stays readable.
Require a live task on every open dealFlags rather than blocks — escalates to the manager after 3 days.
Auto-assign new inquiriesOff: the pool suggests an owner, the manager decides.
Users & roles
6 seats
UserRoleSees
MG
Morgan Grant
ManagerAll deals + reports
AS
Aaron Shaw
AdvisorOwned + collaborating
DC
Daniel Cole
AdvisorOwned + collaborating
SR
Sofia Romano
AdvisorOwned + collaborating
PP
Priya Patel
AdvisorOwned + collaborating
JW
James Whitfield
AdvisorOwned + collaborating
Advisors do not see firm-wide reports. Role decides the view, not a per-screen permission grid.
Service catalog
Family → service
Business tax1120 · 1120-S · S-Corp election
Sales & use taxRegistration · Nexus review · Filing
BookkeepingCleanup · Ongoing · Year-end
PayrollSetup · Ongoing · 1099 / W-2
Private client1040 · Estate & trust
AdvisoryEntity structuring · Cash flow
Two fields on every deal — service family and service — are what make revenue-by-service reportable without tagging.
Scroll inside the panel, and swipe wide tables and the pipeline board sideways

This is the read-only tour. Opening a deal, drafting the email, moving a stage and exporting a report all happen in the live product — we walk you through those with your own service list on the call.

Take the guided product tour
Pipeline by deal typeNew business, expansion and reactivation run the same board and report separately.
Referral source trackingSource is captured where the lead lands, and won work is attributed back.
Lead captureA web inquiry creates the contact and the deal together, with no one re-keying it.
Conversion reportingRevenue won by service, win rate and stage-to-stage conversion, accurate at source.
The problem

Nobody planned the handover. It exists because the systems are separate.

It is Friday afternoon. The engagement letter came back signed on Tuesday and the client expects the first call next week — so before anything starts, somebody has to write the handover note.

They open the CRM and read backwards. Six weeks of email. The line from the discovery call where the client mentioned two more locations. The fee the partner actually agreed to, which is not the fee in the first draft. None of it is visible to the delivery team, because delivery does not have a seat in the sales tool. Forty minutes later there is a document, and it is already out of date.

The retyping is not the problem. It is the symptom. The problem is that the record stops at the deal — and most CRM software for CPAs is built to stop there, because closing the deal is where a sales tool's job ends and an accounting firm's job begins.

Four systems. Three seams. And every seam is somebody's Friday afternoon.
One won deal, four systemsTHE USUAL SETUP
Your sales toolPipeline, notes, the email history
SALES ONLY
Re-typed by handFee and scope copied into the quote
The proposal documentWhichever version was sent last
SEPARATE
Re-typed by handScope copied into the letter, then chased
The signed letterIn an inbox, or a signing tool
SEPARATE
Re-typed by handSix weeks of context summarized into a note
Where the work happensJobs, deadlines, the delivery team
NO SIGHT OF SALES
Every seam is a place where something true stops being true: an agreed fee, a promised scope, a detail the client already told you once.
Where it sits in the flow

One record, from first inquiry to the work itself

This is what makes it a practice management CRM rather than a sales tool with an accounting logo on it. The lead, the price, the signature and the delivery job are four stages of one record — so the seams in the last fold are not shortened, they are gone. A CRM for accounting firms has to survive the moment a deal is won, and that is the test this flow is built around.

01
A lead arrives

Web form, phone call, referral or an event list import. The contact and the deal are created together, with the source stamped on both.

Feeds the CRM
YOU ARE HERE
02
The CRM works the deal

Pipeline by deal type, one owner and any number of collaborators, tasks that cannot quietly disappear, keep-warm for the not-yet.

This page
03
Priced and proposed

The deal value is not a number somebody typed. It comes from the live proposal, and it changes when the proposal changes.

04
Signed, and closed

The signature event closes the deal. Nobody marks it won by hand, so the won date and the signed date cannot disagree.

05
Delivery picks it up

Email history, notes, meeting outcomes and the signed letter are already there. The handover is a status change, not a document.

What feeds the CRM
  • Your website form — creates the contact and the deal on submission, with no human touch
  • Off-web inquiries — phone, email and referral captured through the same quick entry, so the data quality matches
  • Event and list imports — the same duplicate checking as the form; an import cannot bypass it
  • Existing clients — expansion and reactivation open against the party you already have, never a second record
What the CRM feeds
  • Pricing and the proposal — the service and scope on the deal are what get priced
  • The engagement letter — assembled from the agreed scope, not re-described from memory
  • Delivery and the client record — the full pre-signature history promotes across on close
  • The firm's reporting — revenue won by service, by deal type, out of the same records
Where this is different

The one account that never reconciles

Winning the work is one side. Doing the work is the other. They are supposed to meet on a single client record — and in most firms they don’t, so somebody clears the difference by hand every time a deal closes. What you are reconciling depends on the size of your firm, and so does how wide the gap is.

Judge an accounting firm CRM on that gap rather than on a feature list. The question is not how many fields a CRM has — it is whether the deal type, the fee that was actually agreed, the reason they nearly said no and the person who referred them are still readable in February, when a preparer opens the job and the client expects you to remember. That is the whole case for a CRM for accounting firms rather than a general one.

Where it balancesDIFFERENCE: NIL
THEY MEET

One record. The deal, the fee, the signature and the job are the same object, so there is nothing to reconcile and nothing to re-key.

Where it doesn’tDIFFERENCE: CLEARED BY HAND
WHAT NOBODY CAN CLEAR

Two systems. The gap is where the agreed fee, the deal type and six weeks of context stop existing — and somebody writes a handover note to bridge it.

Your firm

What you are clearing by hand at this size: five people selling, no shared definition of a next step, and the cross-sell a manager spotted in November never becomes a deal anyone owns — because the CRM and the delivery system are different places.

What you’re comparing against
Winning the work →← Doing the work
The difference
A general-purpose sales CRMUsually bought by whoever owns growth
DELIVERY
Difference: the whole delivery sideA real pipeline, and deal type out of the box. But ‘won’ is somebody moving a card rather than a signed letter, and your clients live in the delivery system — so a cross-sell duplicates them or goes untracked.
A practice-management suiteWhere delivery already lives
THE DEAL
Difference: the entire pre-client sideEverything after the win is solid. Nothing before it exists — where a prospect is modeled at all it is modeled as a work item, which measures effort against a deadline, not probability against a value.
All three, integratedCRM + proposal tool + practice suite
THE FEE + THE STORY
Difference: small, and the expensive kindThe market’s best current answer, and the one we get compared to most. The client gets created in delivery, but the record is not continuous — the vendors’ own integration notes say the financial data does not travel. Plus three renewals and three admins.
FigsFlowBuilt by accountants — the CRM, plus what happens next
THEY MEET
Difference: nilDeal type on every deal, so the cross-sell your manager spotted reports separately from new business — and the pre-sale history is readable by whoever picks up the job.
Arm length is how far each category actually reaches on one record — not how good it is. Most of these are excellent at their own side. The gap is the part somebody in your firm clears manually, every time — and the part a CRM comparison chart never shows you.
RECONCILING ITEM 01
How the work was won

New business, a cross-sell, or a client you got back are three completely different economics — and only one of them is expensive. Almost no CRM in this category treats that as a field, so growth gets reported in aggregate and nobody can tell whether it came from marketing or from a preparer noticing something on a return.

Deal type, on every deal, in every report
RECONCILING ITEM 02
Who sent them to you

Referrals are the highest-converting work an accounting firm gets and the least measured. Source usually lives in a CRM tag, and tags don’t add up to money — so the one channel worth investing in is the one nobody can put a dollar figure against at year end.

Source on the record, revenue behind it
RECONCILING ITEM 03
Everything said before the win

Where a handover happens through an integration, contacts and companies travel and the story does not. The objection, the declined service, the fee the partner actually agreed to — the delivery team meets the client cold, and the cross-sell intelligence earned during the sale is thrown away at the moment it becomes useful.

Same record, so nothing has to travel
And where we’re narrower, on purpose. There is no self-serve report builder in this version — you get a fixed set of reports that are enforced accurate at source, plus a full export for anything else. Bulk marketing email runs through a managed provider inside FigsFlow rather than a send engine we built. If you want a CRM with an open canvas for designing your own funnel metrics, this is not that product, and we would rather you heard it here than in month two.
Who uses it, and how

Every size of firm, and the reason each one comes looking

A CRM stops being optional at the point where one person can no longer hold the pipeline in their head. That point arrives at a different headcount for every practice — and the first thing a firm should switch on is different every time too.

Your firm

Same choice as the reconciliation above — pick once, both sections follow

Role decides the view, not a permission grid. A manager sees every deal plus the firm’s reports; an advisor sees the deals they own or collaborate on and nothing else. That is one setting per person, not a screen-by-screen configuration exercise — which is why a firm of six and a firm of sixty set it up the same way. It is the one part of the CRM that does not change with headcount.
Works with your stack

Short list, honestly labeled

The CRM connects to the two things a US firm uses every hour of the day — the mailbox and the payment rail. Everything else on this page is what is not connected yet, because finding that out in month two is worse than reading it now.

Live todayWhat it plugs into, and what that buys you
Microsoft 365

Mail, calendar and meetings work from inside the deal rather than beside it. Send and receive on the client’s thread, book the discovery call without leaving the record, and sign in with the identity your firm already administers.

  • OUTLOOK — ONE-TO-ONE SEND & RECEIVE
  • CALENDAR — MEETING BOOKING
  • TEAMS — MEETING LINKS
  • GRAPH
  • ENTRA ID SSO
Stripe

For the firms that charge for the first conversation. A paid consultation is collected against the deal, so the payment and the pipeline stage are the same event rather than two people reconciling a bank line later.

  • PAID CONSULTATIONS
  • PAYMENT LINKED TO THE DEAL
The inquiry form on your website

A submission creates the contact and the deal together, stamps the source, drops the deal at the first stage and sends the acknowledgement — with no human touch. For most firms this is where the overwhelming majority of leads already arrive, so it is the one connection that pays a CRM back in its first week.

  • CONTACT + DEAL IN ONE STEP
  • SOURCE STAMPED AT CAPTURE
  • FIELDS MAPPED AT SETUP
Spreadsheets and event lists

A conference list or an old tracker imports with exactly the duplicate checking the web form uses. An import cannot bypass data quality — which is the only reason the CRM reports downstream can be trusted.

  • CSV / EXCEL IMPORT
  • SAME DEDUPE AS THE FORM
  • FULL EXPORT BACK OUT
Your data stays in your tenant. The Microsoft depth is the point of the integration, not a checkbox on it — documents and mail live where your firm already governs them.
Not yetAnd we would rather say so
US tax preparation software

No integration with the return-preparation tools a US firm files from — Drake, Lacerte, ProConnect and the rest. The CRM tracks the work being sold and won; it does not push data into your tax software.

Not in this release
Outbound calling and call recording

Calls are logged as activity by the person who made them. There is no dialer inside the product, and no automatic recording or transcription of a call.

Phase 2 — not committed to a date
AI meeting and call summaries

Being built as a separate layer across the platform rather than inside this module. The CRM is designed to work without it, and this page does not price it in.

Separate release track
Bulk marketing email

Campaigns run through a managed email provider surfaced inside FigsFlow, not a send engine we built. It works — it is just worth knowing which part is ours.

Managed, not native
Why the list is short. An integration that half works costs a firm more than one that does not exist, because somebody still checks both systems. A CRM with eight of those is worse than one with two that carry weight.

Start Smarter. Grow Faster.

From proposals to pricing, streamline every step with automation designed particularly for accountants, bookkeepers and tax advisers.

Good things are worth waiting for

Practice management joins FigsFlow this Fall

Pipeline, jobs, time and billing on one client record. Worth the wait, we think.

SpringSummerFallWinter
What changesIllustrative
Admin hours down
Billable hours up
Nearly, nearly there Save my spot

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.