The week-by-week roadmap for turning audit findings into operating control: ten priorities, named owners, a spreadsheet kill order, and the recoverable impact behind each move.
12 months ended March 31, 2026. Every number below comes from your P&L, your case management system, or your staff’s own words.
The software is not the strategy. The software enables reporting, queue ownership, required fields, and accountability. The Blueprint is organized around the business lanes Geller must control every week.
| Business Lane | Operating Question | Reporting Needed | Software Role | Spreadsheet Rule |
|---|---|---|---|---|
| Revenue In | Are leads becoming consults, shows, hires, and files? | Lead → set → show → hire → file by source and owner. | CRM stages, booking, call data, attribution dashboard. | Retire manual conversion sheets once dashboard matches trusted totals. |
| Case Filed | Which hired clients are stuck before filing? | Hired-not-filed aging, missing docs, signing readiness, paralegal owner. | Document collection, intake fields, checklist stages, filing reports. | Allowed only as temporary audit/export; not source of truth. |
| Money Collected | Where is cash stuck or failing? | Bounces, ACH failures, refunds, chargebacks, old balances, recovery owner. | Payment exception queue, finance dashboard, task automation. | Replace billing tabs with exception queues and owner-level recovery reporting. |
| Client Issues Resolved | Which clients need action and who owns it? | Open escalations, response age, communication queue, issue category. | Client service queue, SLA timers, unified messaging/case notes. | Client service spreadsheets become the build spec, then get retired. |
| Court / 341 Readiness | Are post-filing obligations ready before deadlines? | 341 dates, trustee docs, 2nd courses, reschedules, concluded vs continued. | Calendar, notice parsing, reminders, trustee checklist automation. | Keep only court-required exports; operational tracking moves to calendar/workflow. |
| Management Decisions | What number should leadership act on this week? | Executive scorecard, trend lines, blockers, owner list, monthly financial overlay. | Zoho dashboards plus Iron Noodle reporting bridge for cross-system truth. | Analysis spreadsheets are fine; recurring operating spreadsheets are the risk. |
Aligned with David Minckiewicz (Detroit Software Solutions, Zoho Engineer) — May 18, 2026.
Week-by-week execution plan. GetDocs.ai deploys first — document collection is the #1 bottleneck across every department. All other actions sequence from there.
Every department named document collection as their #1 pain. Best Case’s doc collection module is broken — Robert Geller confirmed it “doesn’t calculate the numbers right, doesn’t upload correctly.” Maria Herrera’s 341 team spends 2+ hours per session manually reviewing, compressing, converting, and organizing client documents. 1,146 clients hired but never filed — many stalled on document submission. This is the single largest revenue leak.
| Day | Deliverable | Detail | Impact |
|---|---|---|---|
| Day 1–2 | GetDocs.ai configured for Geller BK case types | Ch7 + Ch13 document checklists built from Selene Gonzalez’s current filing requirements. Mapped to case stages: pre-filing docs (pay stubs, bank statements, tax returns, credit counseling cert) and post-filing docs (2nd course cert, trustee requests). Spanish language enabled from Day 1 — Fer confirmed many clients are not tech-savvy; bilingual reduces phone volume. | Replaces broken Best Case module |
| Day 2–3 | Auto-compression + format conversion on upload | Client uploads a photo of a bank statement → GetDocs auto-converts to PDF, compresses to under 5MB, names file by document type. Eliminates Maria’s team manually processing every document for every case. Currently 200 cases/month, 4 staff — 35% of their 23 daily tasks are doc-related. | 8 of 23 daily 341 tasks eliminated |
| Day 3–4 | Automated client reminders activated | SMS + email follow-up sequences for outstanding documents. Configurable cadence (Day 3, Day 7, Day 14 after request). Replaces Fer’s team sending daily manual reminders “through Practice Panther.” Replaces the cycle of: notice → checklist → wait → call → wait → follow up → call again. | Daily manual reminder routine eliminated |
| Day 4–5 | Array credit report integration live | Automated credit pulls at case creation. Current spend: $143,647/yr at ~$73/case across ~1,963 filed cases. Array integration: $8–$10/case. Credit data auto-populates into case record — no manual entry, no separate login, no per-pull cost shock. | $120,000+/yr savings, Day 1 |
| Day 5 | Missing document dashboard deployed | Real-time view: which clients owe what documents, how long they’ve been outstanding, escalation status. Replaces spreadsheet-based tracking used by 341 team, intake team, and paralegals. Selene, Fer, and Angie all maintained separate versions of this list. | 3 redundant tracking spreadsheets killed |
| Day 5 | 341 group email: 341@robertgellerlaw.com | Court notices (PACER, email from clerk) route directly to 341 department. Staff added/removed as needed. Eliminates: “Only attorneys get the actual notices… they might miss one or two” (Fer). This was the #1 bottleneck Fer identified — she and Roberto aligned on this fix during the May 18 interview. | Attorney forwarding bottleneck killed |
| Day | Deliverable | Detail | Owner |
|---|---|---|---|
| Day 8–9 | Zoho Sign replaces Dropbox Sign + Hello Sign | Dave configures 3 BK contract templates (Initial Retainer, Pre-Petition, Post-Petition) with field mapping from Zoho CRM deal record. One-button populate → approval chain → client e-signs → executed doc auto-saves to case file. Replaces Angie Morales’s manual fill (2–5 min/client × 3 agreements). Already in Geller’s Zoho license — no new cost. Dave confirmed this is a “high-priority easy win.” | Dave |
| Day 9–10 | Auto-folder creation on hire | Zoho workflow triggers SharePoint folder (Last, First naming convention) + Best Case profile at deal stage change to “Hired.” Currently: Angie creates manually (2–3 min), Selene creates separately (3–5 min). GetDocs collects documents before folder exists — prevents “ghost folders” for clients who never complete intake. | Dave + IRT |
| Day 10–11 | Automated daily 341 reminders | SMS/email triggered from Zoho calendar data — all clients with 341 hearings tomorrow get auto-reminder at 9 AM. Currently Fer’s team sends these “manually as a text through Practice Panther” every single day. At 200 cases/month, that’s 8–10 reminders daily, handwritten. | IRT |
| Day 11–12 | Trustee checklist auto-generation | Template pre-populated from case data: client name, case number, chapter, filing date, trustee assignment, required documents. Currently hand-built per client by 341 staff. At 200 cases/month = 200 checklists built from scratch. | IRT |
| Day 12–14 | GetDocs auto-population from intake data | Client info captured at consult flows into GetDocs document checklist. No copy-paste between CRM and doc collection tool. Case type determines which documents are required — conditional logic matches intake form branching. | IRT |
| When | Deliverable | Detail | Owner |
|---|---|---|---|
| Week 3 | Zoho Forms intake — BK version | Replaces 2019 PDF intake sheet. Conditional if/then logic: form expands based on case type (Ch7 vs Ch13), employment type, marital status, property ownership. Auto-populates from consult data captured by phone team. Editable fee field. Calendar color-coding for appointment types. Ana Guerrero reviews and approves UX before staff rollout. Dave builds logic; Upwork ($12/hr) handles template labor per Roberto’s recommendation. | Dave + Upwork |
| Week 3 | Zoho Bookings — round-robin scheduling | Replaces current widget that allows staff to manually override calendars (cherry-picking problem — agents select preferred attorney calendars). Zoho Bookings enforces available-slot booking with round-robin assignment to consultants/attorneys. Dave confirmed Zoho Bookings can handle this “if the team adjusts to available-slot booking.” Anna Barajas “enthusiastically received” round-robin during onsite. | Dave |
| Week 3 | Four Eyes overlay — KILL | Phone sales team already in Zoho. Four Eyes was a “nightmare to build because the scope kept changing” (Dave). It lacks auto-dialing, relies on manual clicks, breaks when staff switch between versions. All functionality (priming calls, scripts, appointment scheduling, call outcome forms) moves to Zoho-native. Both versions killed. Calendar sync with Office 365 stays — it’s already a Zoho bridge, not a Four Eyes feature. Savings: ~$8K/yr. | Dave |
| Week 3–4 | Spreadsheet kill — Valeria Beltrán’s 10 client service spreadsheets | PP incidents, discharge notifications, attendance, coaching, call performance, escalated clients, CTM faxes, FYF text categorization, and more. These are the most detailed functional requirements Dave will ever get — she already defined what the system needs to do. Migrate to Zoho Desk + dashboards. Valeria built the spec; Dave builds the system. | Dave |
| Week 4 | 2nd course tracking automation | Currently 4 tasks on Fer’s daily list: file 2nd courses, put in SharePoint, update spreadsheet, check/request from delinquent clients. Zoho workflow handles all 4: auto-track completion status, auto-remind clients who haven’t completed, auto-file certificate to case record, auto-update report. 4 daily tasks become 0. | IRT + Dave |
| Week 4 | AI Voice — after-hours + overflow | 24/7 phone coverage targeting 95%+ answer rate (current: 79–80% after dropping from 6 to 4 phone staff). AI answers, qualifies, books into Zoho Bookings round-robin. Overflow during business hours when all 4 staff are on calls. After-hours handles the calls that currently go to voicemail — every missed call at $2,161 avg case value. | IRT |
| When | Deliverable | Detail | Owner |
|---|---|---|---|
| Week 5 | Helene’s 7-tab billing Google Doc → Zoho Finance + LawPay sync | Helene runs weekly marketing meetings pulling PCLC data (leads/sets/shows/hires by source) manually from multiple systems since 2016. That doc becomes a Zoho Analytics dashboard fed by CRM pipeline data. | Dave |
| Week 5–6 | Daily retains/cancellations + bounce tracking spreadsheets | Anna Barajas’s daily retains + Angie Morales’s bounce tracking → Zoho CRM auto-reports and task auto-creation from LawPay webhook. | Dave |
| Week 5–6 | IRT reporting bridge deployed | External cloud database pulling CTM + Zoho + invoicing via API connections. Consolidates data across systems into a single reporting layer. Handles court-specific data, trustee data (NDC), and cross-system matching that Zoho can’t do natively. Bridge persists even after full Zoho migration for data Zoho won’t ever handle. Dave confirmed value: “especially with the stuff with good API documentation which Zoho is not bad.” | IRT |
| Week 5–6 | Call intelligence & escalation layer (on the reporting bridge) | Reads CTM call data continuously, scores each call for urgency and sentiment, and auto-flags escalation language (“supervisor,” “manager,” “demand,” “speak to someone else”) plus angry or hostile call summaries. Surfaces a single prioritized action queue and pushes hot leads into the CRM — replacing Valeria B’s manual “escalated clients” spreadsheet with system-enforced SLA timers so escalations can no longer sit 24–48 hours unseen. | IRT |
| Week 6 | Kill Fix Your Funnel (~$5K/yr) + Connect texting (~$6K/yr) | Move all texting to Zoho-native or CRM integration. One inbox, one thread per client, one notification system. Eliminates Valeria B’s daily manual text categorization from FYF. Maria’s 341 reminders already automated in Week 2. | Dave + IRT |
| Week 6–7 | Filing tracker + rescheduling + post-filing spreadsheets | Selene Gonzalez’s filing tracker + Betty Jo’s 6+ post-filing spreadsheets → Zoho pipeline stage reports + workflow triggers + custom module. | Dave |
| Week 7–8 | Signing report + 341 scheduling spreadsheets → Zoho calendar + auto-notice parsing | Fer’s signing report and PACER-based 341 scheduling move to Zoho. Court notices parsed from 341@ group email (live since Week 1) into calendar entries automatically. Replaces: “We used to be able to download a monthly report from PACER… but we’re not able to do that anymore” (Fer). | Dave + IRT |
| When | Deliverable | Detail | Owner |
|---|---|---|---|
| Week 8 | Kill Infusionsoft (Keep) + Graphly | Dave already built sync bridges feeding data between Zoho and Keep. Once Zoho dashboards are live (Weeks 5–8), Keep has no remaining function. Graphly accuracy already questioned by staff — Zoho-native dashboards replace it. Savings: ~$12K/yr (Keep) + ~$4K/yr (Graphly). “There is little long-term reason to retain Keep” (Dave + Roberto, aligned May 18). | Dave |
| Week 8–9 | Conversion reporting + marketing tracking doc | Chris Garcia’s conversion reports + Helene’s marketing tracking doc (maintained since 2016) → Zoho PCLC dashboard + Zoho analytics from CRM pipeline. Single source of truth for leads → sets → shows → hires by source. | Dave |
| Week 9–10 | Ana Guerrero’s sticky notes + Word doc → Zoho assignment rules | Personal Word document and sticky notes for paralegal/attorney assignment by client surname and case type. If Ana is out, nobody knows the system. Moves to Zoho assignment rules — surname + case type logic automated. Single point of failure eliminated. | Dave |
| Week 10–11 | Signing checklist + retain form → Zoho Blueprint transitions | Paralegals currently coordinate via Slack for signing prep steps. Move to Zoho Blueprint (stage transition checklists) + Zoho forms. Each stage change requires completion of previous checklist items. | Dave |
| Week 10+ | Pipeline recovery campaign — 1,146 unfiled cases | GetDocs now working (Week 1). Intake form rebuilt (Week 3). AI Voice deployed (Week 4). Now run outbound campaign: AI Voice calls aged pipeline, live-transfers on connect, GetDocs re-engagement link in follow-up SMS. Even 10% recovery (115 filings) = $248K. 20% = $495K. Requires all upstream systems functional first. | IRT |
Practice Panther handles case management and accounts receivable billing. This is the most complex migration — it touches attorney workflows, billing, trust accounting, and court filing integrations. Addressed after the CRM layer (Zoho) is stable and the team has adapted to the new intake/signature/doc collection stack. Roberto and Dave aligned on this sequencing: “those steps involve more complex processes” (May 18). The 80/20 rule applies — Phases 1–2 capture 80%+ of the operational savings. Phase 3 is about completing the architecture.
| Owner | Action | Week | Status |
|---|---|---|---|
| IRT | Deploy GetDocs.ai — BK document collection, auto-compression, AI classification, automated reminders, Array credit integration, missing doc dashboard | 1 | FIRST |
| IRT | Deploy 341@robertgellerlaw.com group email — court notices direct to department | 1 | PENDING |
| Dave | Integrate Zoho Sign — 3 BK contract templates, field mapping from CRM deal record, approval chains, auto-save executed docs | 2 | PENDING |
| Dave | Build Zoho Forms intake — conditional if/then logic by case type, chapter, employment. Ana Guerrero approves UX. Upwork ($12/hr) handles template labor. | 3 | PENDING |
| Dave | Configure Zoho Bookings — round-robin scheduling, prevent calendar override/cherry-picking | 3 | PENDING |
| Dave | Kill Four Eyes (both versions) — move all phone team functionality to Zoho-native | 3 | PENDING |
| Dave | Audit 341 call list — contact Anna Guerrero to verify why specific call list is failing in Four Eyes | 2–3 | PENDING |
| Dave | Migrate Valeria Beltrán’s 10 spreadsheets to Zoho Desk + dashboards (Batch 1) | 3–4 | PENDING |
| IRT | Deploy AI Voice — after-hours + overflow, target 95%+ answer rate | 4 | PENDING |
| IRT | Build reporting bridge — external cloud DB pulling CTM + Zoho + invoicing via API | 5–6 | PENDING |
| Roberto | Deliver Blueprint Plan to Geller management team | By June 1 | IN PROGRESS |
| Roberto | Guide outsourcing setup — session with Dave on hiring/managing Upwork freelancers for template + form building | 2–3 | PENDING |
| Roberto | Audit Keep campaigns — secure access to follow-up side, evaluate all items for migration or kill | 4–5 | PENDING |
| Roberto | Document 341 workflow — interview Maria Guerrero, transcribe process into project documentation | — | DONE |
| Roberto + Dave | Recurring check-in meetings — review progress, identify blockers. Adjusted for Roberto’s travel schedule (WI and NY client sites). | Ongoing | SCHEDULED |
Every department named document collection as the #1 pain. It is the bottleneck between hire and filing, the primary cause of your 36.9% pipeline drop-off, and the single largest revenue leak in the firm.
| Phase | Spreadsheets | Owner | Zoho Replacement |
|---|---|---|---|
| Week 3–5 | 10 client service spreadsheets | Valeria Beltrán | Zoho Desk + dashboards (she built the spec) |
| Week 4–6 | 7-tab billing Google Doc | Helene Geller | Zoho Finance + LawPay sync |
| Week 5–7 | Daily retains + cancellations | Anna Barajas | Zoho CRM auto-reports |
| Week 5–7 | Bounce tracking | Angie Morales | Zoho task auto-creation from LawPay webhook |
| Week 6–8 | Filing tracker + rescheduling | Selene Gonzalez | Zoho pipeline stage reports |
| Week 6–8 | 6+ post-filing spreadsheets | Betty Jo | Zoho workflow triggers + custom module |
| Week 7–9 | Signing report + 341 scheduling | Maria Herrera | Zoho calendar + auto-notice parsing |
| Week 8–10 | Conversion reporting | Chris Garcia | Zoho PCLC dashboard |
| Week 8–10 | Marketing tracking doc (since 2016) | Helene | Zoho analytics from CRM pipeline |
| Week 9–11 | Sticky notes + Word doc lookup | Ana Guerrero | Zoho assignment rules (surname + case type) |
| Week 10–12 | Signing checklist + retain form | Paralegals / Slack | Zoho Blueprint transitions + forms |
| System | Kill Date | Dependency | Annual Savings |
|---|---|---|---|
| Four Eyes (both versions) | Week 1 | None — already broken | ~$8K |
| Fix Your Funnel | Week 6 | CRM texting live | ~$5K |
| Connect (texting) | Week 6 | CRM texting live | ~$6K |
| Graphly | Day 60 | With Keep sunset | ~$4K |
| Keep (Infusionsoft) | Day 60 | Zoho migration complete | ~$12K |
| Google Docs (as database) | Rolling | Zoho dashboards replace each doc | Risk reduction |
Once GetDocs is live and the intake process is fixed, run an outbound campaign targeting the 1,146 clients who were hired but never filed. AI Voice handles initial contact, live-transfers on connect. Even 10% recovery = $247K.
Who owns what, which system answers which question, and the operating rhythm that keeps the rollout honest.
| Role | Primary Owner | Responsible For | Decision / Output |
|---|---|---|---|
| Executive Sponsor | Robert / Helene Geller | Approves operating changes, priorities, vendor decisions, and adoption expectations. | Final signoff on phase priorities and internal enforcement. |
| Blueprint Lead | Blueprint team | Keeps the plan tied to business impact, resolves sequencing, and leads weekly accountability. | Weekly executive progress brief and blocker decisions. |
| Zoho Build Owner | David | Builds Zoho-native forms, workflows, dashboards, queues, fields, and migration items. | Configured working system, not just migration notes. |
| Operations / Staff Adoption | Geller department leads | Validates workflow reality, tests new queues, confirms fields, and enforces staff usage. | Department acceptance and staff rollout. |
| Billing / Finance Owner | Helene + billing team | Defines payment exceptions, bounce rules, recovery reports, refund/chargeback handling. | Billing control center and recovery queue. |
| Client Service Owner | Valeria B. / client service leadership | Converts client service spreadsheets into issue queues, escalation rules, and dashboards. | Client service control board. |
| Filing / 341 Owner | Fer / filing and 341 leadership | Validates filing, 341, trustee, 2nd-course, and missing-document workflows. | Calendar, reminder, and checklist workflow acceptance. |
| Reporting Layer Owner | Implementation team + David | Connects data that Zoho can own with data that needs a separate reporting bridge. | One leadership dashboard with source-of-truth rules. |
| Question | System of Record | Reporting Layer | Spreadsheet Policy |
|---|---|---|---|
| Who is the lead and what happened? | CRM / booking / phone data | Revenue funnel dashboard | No manual weekly conversion spreadsheet after dashboard is trusted. |
| Why has a hired client not filed? | Case stage + document checklist | Hired-not-filed aging dashboard | Exports allowed for audit; daily tracking sheet retired. |
| Where is money stuck? | Payment/billing system + exception queue | Finance control center | Billing tabs replaced by owner/status exception queue. |
| Who owns the client issue? | Client service queue | Escalation/SLA dashboard | Client service spreadsheets become specs, not operations. |
| What should leadership act on? | Trusted source systems | Executive scorecard + reporting bridge | Spreadsheet analysis is allowed; recurring manual compilation is not. |
| Goal Window | Business Goal | Measurable Outcomes | Owner Group |
|---|---|---|---|
| Day 0–30 | Stop the highest-friction handoffs. | Document dashboard live; 341 notice routing live; contract/signature flow started; first client-service trackers migrated. | Implementation team + David + department leads |
| Day 31–60 | Kill the highest-risk spreadsheets. | Billing exception queue live; retain/cancellation/bounce tracking automated; filing/post-filing reports live; first leadership dashboard active. | David + Helene + Anna + Angie + Selene + Betty Jo |
| Day 61–90 | Run from dashboards, queues, and rules. | Conversion and marketing dashboards live; assignment rules live; retain/checklist transitions live; pipeline recovery campaign launched. | Geller leadership + Implementation team + David |
What shipped last week? What is blocked? Which spreadsheet or workflow is next?
Department lead tests the workflow. Required fields and exceptions are corrected. Training gaps are logged.
Progress against 30-60-90 goals. Open decisions for Robert and Helene. Next week’s owner list locked.
Net operating income today, plus each recovery lane at its midpoint scenario
Midpoints of the published ranges, shown for scale — the honest band is $2.48M–$3.19M projected NOI ($850K conservative to $1.57M aggressive recovery). No outcome is guaranteed; every lane’s math is sourced above.