A3 SMART HOME

Migration Command Center

Sedona → Salesforce RCB + Rootstock 3.0

A3

Sedona Migration Command Center

97
Sedona Processes
15
Connections to Preserve
12
Cutover Steps
$156K+
Annual Savings
24
SOPs Needed
142
RS 3.0 Requirements
Critical Findings ACTION REQUIRED
4 CRITICAL Connections
Billing→Invoices, Payments→Bank, Dunning→Central Station, RMR→Revenue. Must run parallel 3+ months.
CRITICAL
1 Hard Blocker
Tech Support cannot order parts via SF (Rootstock F20). Sedona cannot be decommissioned until built.
BLOCKER
Phase 1 = Zero Risk
Crystal Reports, spreadsheets, dealer dispatch — no connections to lose. Start immediately.
START NOW
$130K+/yr Van Count Waste
2hr weekly × ~50 Pros = 100 hrs/wk. RS 3.0 scanning eliminates entirely.
HIGH IMPACT
$26K+/yr Invoice Automation
Dealer invoice: 24 min manual → 20 sec automated. 98% reduction at 50/week.
AUTOMATION
48-Hour Addendum Bottleneck
DS cannot send addendums. Central Admin pipeline. Cascading delays.
PAIN POINT
Current State Architecture SEDONA ERA
Current System Landscape (7 systems touched daily)
Sedona AR
Billing Engine
50K+ accounts
Sedona Service
& Jobs
Tickets + Jobs
Sedona
Inventory
Dealer parts
Crystal
Reports
WO PDFs
 
Google
Sheets (5+)
Shadow data
 
Alarm.com
Portal
Manual login
Salesforce
(partial)
Opps, some Cases
Rootstock
(partial)
Van/WH inventory
Future State Architecture SEDONA-FREE
Target System Landscape (unified SF + RS)
SF Sales Cloud
Account Hub
Source of truth
SF Revenue Cloud
Billing (RCB)
ALL billing
SF Service
Cloud (Cases)
ALL tickets
SF Work Orders
+ FSL
ALL jobs
Rootstock 3.0
(Expanded)
Real-time API
Avalara/Vertex
Tax Engine
$15-40K/yr
 
SF Doc Gen
+ Files
Replaces Crystal
 
SF Territory
Management
Replaces Sheets
 
Crystal Reports
ELIMINATED
 
Google Sheets
ELIMINATED
 
Sedona
ELIMINATED
Cradle-to-Grave: Sale → Billing 6 STAGES
End-to-End Lifecycle Flow
1. SALE
Opportunity
2. JOB/WO
Creation
3. SCHEDULE
& Dispatch
4. INSTALL
/ Service
5. BILLING
& Revenue
6. LIFECYCLE
Mgmt
StageProcessCurrent SystemTarget SystemKey ChangesSOP NeededStop Gap
1. SaleLead → Opp → ContractSalesforceSalesforceAdd commercial margin validation. Standardize dealer agreement templates.Lead-to-Opp checklist per channelNone — already SF
2. Job CreationOpp → WO + QA + PartsSF + Sedona (24hr delay)SF Only (instant)Build WO Flow. Migrate zip spreadsheet → Territory. Auto-assign dealer. Build Tech Support WO.WO creation SOP. QA checklist.BLOCKER: Tech Support parts ordering
3. ScheduleScheduling + Dispatch + WO PDFFSL (resi) + Sedona (comm) + CrystalSF FSL (all) + Doc GenMigrate Commercial to FSL. Eliminate Crystal Reports. Build dispatch templates.Scheduling SOP per channel. WO template.Dual-system scheduling burns time
4. InstallExecution + Parts + SignalsFSL + Sedona + Alarm.comFSL + RS (real-time) + Alarm.com APIReal-time API. Scan-to-consume. Addendum automation. Signal verification.On-site SOP. Parts consumption. Addendum.48hr addendum delay. 2hr van counts.
5. BillingInvoice + RMR + Tax + Payments + CollectionsSedona Billing EngineSF RCB + Avalara + GatewayConfigure RCB. Tax engine. Payment gateway. Token migration. 3-month parallel. Central station API.Billing SOP. Rate card. Dunning SOP. Tax mapping.CRITICAL: 4 connections. 3-mo parallel. Finance signoff.
6. LifecycleContracts + Tickets + RMASedonaSF Service/RCBProblem code mapping. RMA in FSL. Contract ETF logic.Ticket SOP. RMA SOP. Contract lifecycle.Problem code mapping must be 1:1
Swim Lane: Residential vs Commercial vs Dealer vs Tech Support WHERE THEY SPLIT
Process
Residential (Pro)
Commercial (Dealer)
Tech Support
Parts / Warehouse
Job Creation
SF Opp → WO auto. Pro via FSL.
SF Opp → Sedona Job. Branch=SAFE. Dealer by zip.
No job — Sedona ticket only. DS queue.
Triggered by job/ticket.
Scheduling
SF FSL: Gantt, Optimizer.
Sedona = source. Must mirror SF Hold. DUAL SYSTEM.
No scheduling — phone/dispatch.
N/A
Parts Ordering
Van DRP/PLT from RS.
DS orders in Sedona. Ships to member. $15 S&H.
CANNOT order via SF. Uses Sedona. BLOCKER.
POs, receiving, staging in RS.
Parts Consume
FSL app (NOT real-time — 4am).
Dealer uses own stock. No tracking.
N/A. Notes-based.
Pick/Pack → SOI → WIP.
WO Close
Pro closes FSL. Member signs.
DS closes Sedona. CANNOT reopen.
DS closes Sedona. Often non-billable.
N/A
Billing
RCB auto-invoice.
Sedona: $125/hr, 30-min, parts at cost, $15 S&H.
Same rates if billable.
N/A
Dealer Invoice
N/A (internal Pro).
24 min manual. Rate check, title line, upload, AP.
Same if dealer dispatched.
For returns/RMA shipping.
RMA
Pro CANNOT initiate in FSL.
Dealer returns. DS creates in Sedona.
DS coordinates.
Receives, processes, ships to mfr.
Inventory
RS. 2-HR WEEKLY VAN COUNTS.
Dealer manages own. Zero A3 visibility.
N/A
RS + Google Sheets shadow system.
Addendum
Internal coordination. Fast.
48HR BOTTLENECK: DS → Central Admin → WH stops.
N/A
STOPS shipping until uploaded.
Swim Lane: Job Task Flow (11 Sequential Steps) MUST COMPLETE IN ORDER
#
Status
Owner
What Happens
Current System
Target System
1
SF Assign Job
DS
Dealer assigned by zip. Branch=SAFE. Projected start set.
SF + Sedona
SF Only
2
SF QA Job
DS
Parts, rate, panel, takeover eligibility verified.
Sedona + SF
SF Only
3
SF Add/Order Parts
Warehouse
Parts ordered, shipped, pre-programmed (Caesar).
Sedona Inv
RS + FSL
4
SF # Assignment
Data Team
ADC (Alarm.com) account built for member.
Alarm.com
SF + API
5
SF Dispatch Review
DS
WO PDF generated (Crystal) → emailed to dealer.
Crystal Reports
SF Doc Gen
6
SF To Be Scheduled
DS
Await dealer response. 48hr SLA.
Sedona
SF SLA Milestones
7
SF Scheduled
Dealer/DS
Install date confirmed. Equipment at site.
Sedona + FSL
SF FSL
8
SF CS Verified
DS
ALL signals verified. Contract matches 100%. CANNOT disapprove.
Alarm.com portal
SF + API
9
SF Review for Billing
DS Lead
Final QA: parts, pricing, labor accuracy.
Sedona + SF
SF Approval
10
SF Bill Job
Finance
Generate invoice: install + first month RMR.
Sedona billing
SF RCB
11
SF Start RMR
Finance
Close job. Activate recurring. Member enters billing cycle.
Sedona recurring
RCB Subscription
Swim Lane: Service Ticket Sub-Problems (DS Queue States) 9 STATES
Sub-Problem
SOP Actions
SF Case Status
SLA Rule
DS-Ready to Dispatch
Call customer 3x. Quote $125/hr (or maintenance plan). If no answer after 3 → void. Set follow-up 2 bus days.
Open - Awaiting Dispatch
3 attempts. 2-day follow-up.
DS-Follow Up
Try dealer for scheduling. If unresponsive → contact customer. If both fail → reassign. No dealers → leadership.
In Progress - Follow Up
48hr dealer SLA.
DS-Scheduled
Confirmed by dealer/customer. Set follow-up for day AFTER appointment.
Scheduled
Follow-up = appt+1 day.
DS-Verify Signals
Tech tests zone/issue. If can't verify → invoice may not be approved.
Pending Verification
Before invoice approval.
DS-Order Parts
Ship to member or tech picks up. $15 S&H. Parts must arrive BEFORE tech return.
On Hold - Parts
Parts at site before tech.
DS-Return Trip
Leadership authorization required. Restart ticket process on approval.
Return Trip - Auth
Leadership approval.
DS-Ready to Bill
Billing notes: timestamps, labor (30-min), parts at cost, $15 S&H. Resolution code. Close Billable/Non-Billable.
Closed - Billable/Non
All times logged. Code set.
DS-No Tech
Options: phone resolution, find local tech, cancellation as last resort.
Unworkable - No Tech
Exhaust all options.
SF-Work Order TBD
Default on new tickets. Must change when working. Triage within 24hr.
New - Unassigned
24hr triage.
Service Ticket Migration SEDONA → SF SERVICE CLOUD
ComponentCurrent (Sedona)Target (SF Service Cloud)Changes RequiredRisk
Ticket CreationAR Search → right-click Service → New Service Ticket → select system, problem codeSF Account → New Case (Service Ticket type) → Category/Subcategory picklistsMap ALL problem codes to SF picklists. Build Case record type.MEDIUM
Queue RoutingSecondary Problem field (9 DS queues)Case Status + Omni-Channel routingMap all sub-problems to Case Status values. Configure Omni-Channel per status.LOW
Appointments & LaborSedona Appointments tab: dealer code, dispatch/arrived/departed timesFSL Service Appointment linked to CaseFSL may require additional licensing. Configure scheduling board.MEDIUM
Billing$125/hr (30-min), $80 no-show, $165 emergency, parts at cost, $15 S&HSF Price Book with rate schedule. Auto-calc from FSL timestamps.Build 30-min rounding logic. Auto-pull timestamps. Rate selection rules.MEDIUM
WO PDF GenerationCrystal Reports: login → refresh → params → exportSF Document Generation: one-click PDFBuild template. ELIMINATE Crystal Reports.LOW
Close & ResolutionResolution code required. CANNOT reopen. Billable vs Non-Billable.Case Status: Closed-Billable / Closed-Non-Billable / VoidedBuild validation: all timestamps required. Irreversible close or controlled reopen.LOW
Job / Installation Migration SEDONA → SF WORK ORDERS
Job Lifecycle: Current → Target
SF Opportunity
Closed-Won
Sedona Job
(24hr delay)
Sedona Tasks
(hybrid)
Crystal Reports
WO PDF
Sedona Billing
⬇ BECOMES ⬇
SF Opportunity
Closed-Won
SF Work Order
(instant)
SF Path
(11 stages)
SF Doc Gen
One-click PDF
RCB Billing
ComponentCurrentTargetChangesPhase
Job CreationOpp → Sedona Job (24hr sync delay)Opp → SF Work Order (instant Flow)Build Flow. Migrate zip-to-dealer → Territory Mgmt.Phase 2
Task Approval ChainSedona/SF hybrid (11 stages)SF-only Path component with approval stepsBuild Path. Validation rules per stage. Auto-triggers.Phase 2
Signal VerificationAlarm.com portal (manual)SF + Alarm.com API (or manual SF screen)Negotiate API. Build verification screen. Manual fallback.Phase 3+
Addendum ProcessDS → Central Admin → 48hr wait → WarehousePart change → auto DocuSign → instant warehouse releaseDS DocuSign access. Auto-trigger Flow. Kill bottleneck.Phase 2
Job CancellationSF → Sedona auto-cancel (24hr delay)SF-only cancellation. No Sedona sync.Eliminate Sedona sync. Parts return enforcement.Phase 2
Billing Engine Migration HIGHEST RISK — DO LAST
Billing Architecture: Current → Target
Sedona
Billing Engine
Sedona
Tax Engine
Sedona
NACHA/ACH
Bank
⬇ BECOMES ⬇
SF RCB
Billing Scheduler
Avalara/Vertex
Tax Engine
Payment
Gateway
Bank
ComponentCurrentTargetChangesRisk
Billing RunsSedona monthly batch by cycleRCB Billing SchedulerConfigure cycles. 3-month parallel. Finance certify to penny.CRITICAL
TaxSedona built-in multi-jurisdictionAvalara/Vertex ($15-40K/yr)Map all jurisdictions. Alarm exemptions. State disclosures.CRITICAL
ACH/CC PaymentsSedona NACHA gen + CC tokensPayment GatewayToken migration. NACHA config. 2 parallel cycles.CRITICAL
RMR/SubscriptionsSedona Recurring: SP Monitoring-R, SH Installment, etc.RCB Subscriptions/Order ProductsMap EVERY code. Migrate ALL active. Match to penny.CRITICAL
Collections/DunningSedona aging → letters → suspension → central stationRCB Collections + Flow → Central Station APIBuild dunning Flows. BUILD central station API. Test suspension.CRITICAL
GL ExportSedona → GL → WorkDayRCB → GL export → WorkDayMap GL codes. Validate journal entries match.HIGH
Dealer Invoice Process: 24 min → Automated $26K/yr SAVINGS
Invoice Flow: Current (manual) → Target (automated)
Email
Received
Open in
Sedona
Check Rate
on Sheet
Create
Title Line
Upload to
Sedona
Email
to AP
Log in
Sheets
⬇ 24 min manual → 20 sec automated ⬇
Email-to-Case
Auto-Create
Auto-Validate
6 Fields
Auto Rate
Check (SF)
Auto Title
Line
Auto-Route
to AP
SF Dashboard
Tracking

Title Line Format: 01.06.24 INVOICE#16630 TICKET#5538941 DLR #2869 $145

Rate Card: $100-125/hr (varies by dealer) | Mileage: $0.80/mi over 75mi | Invoice requires: Dealer name, Invoice #, Date, Ticket/Job #, Amount, Signed WO

Connection Preservation Matrix 15 Connections
ConnectionDirectionWhat FlowsRiskMitigationPhase
Billing → InvoicesSedona → MembersALL monthly invoices. Revenue stops if fails.CRITICAL3-month parallel. Finance certify.P3
Dunning → Central StationSedona → CSSuspension/restore. Liability if broken.CRITICALBuild API. Test 10+ accounts.P3
RMR → Revenue/GLSedona → WorkDayEvery recurring line. Match to penny.CRITICALFinance signoff required.P3
Payments → BankSedona → BankToken migration. NACHA. Failed = disruption.CRITICALToken migration. 2 parallel cycles.P3
Tax → JurisdictionsSedona → TaxMulti-jurisdiction. Wrong = regulatory.HIGHMap all. 3-month parallel calc.P3
Recurring → GLSedona → WorkDayGL journal entries.HIGHMap GL codes. Validate.P3
Payment TokensProcessor → SedonaCC tokens. PCI scope change.HIGHNegotiate processor. Parallel runs.P3
Ticket/Case SyncSedona ↔ SFActive tickets must transfer.MEDIUMMigrate active. Freeze Sedona.P2
InventorySedona → RSDealer parts deduction.MEDIUMBuild FSL→RS real-time.P2
Sites/SystemsSedona → Alarm.comSystem account # link.MEDIUMPreserve External ID.P1
Job/Opp SyncSF → Sedona24hr delay eliminated.LOWBuild SF Flow.P2
Customer DataSedona → SFOne-time migration.LOWStandard migration.P1
DocumentsSedona → SF FilesBulk migrate.LOWVolume concern only.P2
Crystal ReportsCrystal → SedonaELIMINATED.NONEBuild SF template.P1
SpreadsheetsManualELIMINATED.NONEOne-time load.P1
Rootstock 3.0 Requirements 142 Total | Key Items Shown
#RequirementTeamSystemPrioritySedona Exit?
C5Master SKU burndown (PG9303 vs PGP9303). Source of truth conflict.AllRSCRITICALYES
C9SUNSET SEDONA (Decommission Sedona)AllSedonaCRITICALYES
F3FSL→RS parts deduction accuracyField OpsFSL/RSCRITICALYES
F4Real-time API (teams wait until 4am)Field OpsFSL/RSCRITICALYES
F6Reopen jobs + order parts via SF (kill Sedona ordering)Field OpsFSLCRITICALYES
F16ELIMINATE 2-HR WEEKLY VAN COUNTSField OpsRSCRITICALNO
F17All parts scanned on consumption (real-time)Field OpsFSL/RSCRITICALNO
P1Bi-directional RS↔FSL APIPurchasingFSL/RSCRITICALYES
P11Product creation manual across RS/SF/SedonaPurchasingRSCRITICALYES
W4DRP in RS not Google SheetsWarehouseRSCRITICALNO
A4Field mapping dictionary (not provided to OA)AnalyticsRSCRITICALNO
F20Tech Support: create WOs for product shipmentsField OpsFSLHIGHYES — BLOCKER
F18RMA initiation from FSL + SLA trackingField OpsFSL/RSHIGHNO
W7RMA API with ADC (Alarm.com)WarehouseFSL/RSHIGHYES
W10Automate AP Invoice ApprovalsWarehouseRSHIGHYES
A3Commercial COGS: all to RS (partially Sedona)AnalyticsRSHIGHYES
Input / Output / Database Dependencies 16 PROCESSES
ProcessInputsSystemOutputsDatabaseSedona?
Customer LookupCustomer # or NameSedona AR → SF AccountMember recordSedona DB, SF AccountYES
Service TicketSystem, problem codeSedona → SF CaseTicket #, DS queueSedona, SF CaseYES
Job CreationSF Opp, dealer #, zipSF → Sedona JobJob #, WOSedona Job, SF WOYES
Billing RunCycle, charges, taxSedona EngineInvoices, GLSedona AR, TaxYES
RMR ActivationContract, rateSedona RecurringRMR linesSedona RecurringYES
ACH/EFTPayment methodsSedona → NACHA → BankNACHA file, returnsSedona PaymentYES
Tax CalcAmount, jurisdictionSedona tax engineTax amountsSedona TaxYES
DunningAging, thresholdsSedona CollectionsLetters, suspensionSedona AR, Central StnYES
WO PDFJob/Ticket #Crystal ReportsPDF documentFile systemYES
Dealer InvoiceEmail, PDF, WOEmail → Sedona → APTitle line, uploadSedona Docs, SheetsYES
Parts (Pro)Part in FSLFSL → RS (nightly)Van inv updatedRS Van, FSL ConsumedNO
WH ReceivingPO, shipmentRS ReceivingStock updatedRS InventoryNO
Signal VerifySystem #, zonesAlarm.com (manual)Zone statusAlarm.comNO
P0 — Critical FIX IMMEDIATELY
2-Hour Weekly Van Counts
100 hrs/wk = $130K+/yr. No real-time scan. RS 3.0 scanning eliminates.
$130K/yr
48-Hour Addendum Bottleneck
DS cannot send addendums. Central Admin pipeline. Cascading delays.
CASCADING
Crystal Reports for ALL WOs
5-10 min/WO. Legacy. SF Doc Gen is straightforward replacement.
QUICK WIN
Parts Not Real-Time (4am Sync)
Nightly batch. Ghost inventory. Ordering on stale data.
GHOST INVENTORY
Google Sheets as "Master" for DRP
Min/Max, shelf locations in Sheets. Shadow system. No audit.
SHADOW SYSTEM
No Field Mapping Dictionary
Analytics guessing at API names. RS never provided docs to OA.
DATA QUALITY
Tech Support Parts BLOCKED
Cannot order via SF. Uses Sedona. SEDONA EXIT BLOCKER.
BLOCKER
P1 — High Priority PLAN NOW
Dealer Invoice: 24 min/invoice
Manual rate check, title line, upload, forward. 20 hrs/wk = $26K/yr.
$26K/yr
Dual-System Scheduling
Commercial: Sedona + SF Hold. Double-entry. Miss = double-booked.
ERROR PRONE
Cannot Reopen Closed WO
Error after close = manual addendum. No controlled reopen.
OVERHEAD
Product Creation: 3 Systems
Manual across RS/SF/Sedona. Triple-entry. Discrepancies.
TRIPLE ENTRY
Commercial COGS Split
Partially Sedona, partially RS. Incomplete margin picture.
ANALYTICS
DS Cannot Edit Parts in SF
Must use Sedona to zero out and recalculate. Permissions gap.
PERMISSIONS
Stop Gaps What Could Derail Us
Stop GapImpactMitigationSeverityPhase
Tech Support Parts OrderingSEDONA EXIT BLOCKERBuild WO record type in FSLBLOCKERP2
Payment Token MigrationCC tokens in processor vaultBegin negotiation Month 1. Parallel 2 cycles.CRITICALP3
Central Station APISuspension must work or liabilityBuild + test. Manual fallback.CRITICALP3
Tax Engine ($15-40K/yr)RCB has NO native taxSelect Avalara/Vertex Phase 1. Exec approval.HIGHDecision
Alarm.com APISignal verification stays manualNegotiate API. Build SF fallback. Don't block exit.HIGHP3+
48-Hour AddendumCascading delaysDS DocuSign or auto-trigger.HIGHP2
2-Hour Van Counts$130K+/yr wasteRS 3.0 scan-to-consume + real-time API.MEDIUMP2-3
SOPs & Checklists Needed 24 ARTIFACTS
#NameTypeDescriptionOwnerTarget
DOC-01Billing Rules MatrixSpecEvery Sedona billing rule → RCB config. Tax, cycles, payments, dunning.Finance+ITMo 1
DOC-02Workflow Swimlane DiagramsDiagramResi, Commercial, Service Ticket, Invoice, Billing, RMA flows.DS+ITMo 1-2
DOC-03Inventory ArchitectureDiagram+SpecRS↔FSL architecture. Scan flow. DRP/PLT. Van management.WH+Product+ITMo 2
DOC-04Alarm.com Integration ReqSpecAPI endpoints. Data mapping. Signal verification. RMA warranty.IT+DataMo 2
DOC-05DS Complete SOP (Post-Mig)SOP ManualEnd-to-end DS SOP for SF-native. Replaces all Sedona SOPs.DS+ITMo 3-4
DOC-06Data Dictionary & Field MapReferenceEvery field: Sedona, RS, FSL, SF. API→business names.Analytics+ITMo 2
DOC-07RMR Migration SpecSpecEvery recurring line type. Migration logic. Finance signoff.FinanceMo 3
DOC-08UAT Test PlanProcessTest scenarios per workflow. Pass/fail. Regression suite.All+ITMo 4
DOC-11Problem Code MappingMappingEvery Sedona problem code → SF picklist. Sub-problem → Case Status.DS+ITMo 2
DOC-12Tax Jurisdiction MappingMappingEvery Sedona tax jurisdiction → Avalara/Vertex. Alarm exemptions.Finance+ITMo 3
DOC-13GL Code MappingMappingSedona GL codes → WorkDay. Revenue recognition alignment.Finance+ITMo 3
SOP-01Service Ticket LifecycleSOPCreation → routing → dispatch → billing → close. SF-native.DS+ITMo 3
SOP-02Job LifecycleSOPOpp → WO → QA → parts → dispatch → install → verify → bill → RMR.DS+ITMo 3
SOP-03Dealer Invoice (SF)SOPEmail → auto-validate → rate check → AP routing. New process.DSMo 2
SOP-04Commercial SchedulingSOPFSL for Commercial. No SedonaSchedule. No Holds.Comm+ITMo 4
SOP-05Parts Ordering by ChannelSOPResi (van/DRP), Commercial (dealer), Tech Support (WO shipment).All+ITMo 3
SOP-06RMA ProcedureSOPFSL initiation → SLA tracking → warehouse → vendor.WH+ITMo 4
SOP-07Scan-to-ConsumeSOPZebra scanning, barcode masking, van inventory.Field+WHMo 4
CHK-01QA VerificationChecklistParts match, rate match, panel, takeover eligibility.DSMo 2
CHK-02Billing Pre-CutoverChecklistRMR, cycles, tax, payments, GL — all validated.Finance+ITMo 5
CHK-03Sedona Go/No-GoChecklistEvery process has SF equivalent. Parallel passed. All signoffs.All LeadsMo 14-16
Phase 1 — Quick Wins (Month 1-3) ZERO RISK
1
Migrate Spreadsheets → SF
Dealer rates, zip codes, invoice tracker → SF Accounts, Territory, Reports
✓ All dealer rates in SF. DS team validates.
P1
2
Eliminate Crystal Reports
Build SF Doc Gen template. One-click WO PDFs.
✓ No Crystal logins for 2 weeks.
P1
3
Deploy Dealer Invoice Automation
Email-to-Case → auto-validate → auto-route to AP.
✓ 50+ invoices. Zero errors.
P1
4
Migrate Customer Data to SF
Full table → SF Accounts. Preserve Alarm.com #.
✓ All accounts in SF. IDs preserved.
P1
Phase 2 — Core Operations (Month 3-9) MODERATE RISK
5
Migrate Service Tickets → SF Cases
Problem codes mapped. Omni-Channel. Freeze Sedona.
✓ DS 100% from SF for 2 weeks.
P2
6
Migrate Jobs + Build Tech Support WO (BLOCKER FIX)
WO from Opp. Task chain. Tech Support parts capability.
✓ All new jobs SF. Tech Support orders 20+ via SF.
P2
7
Migrate Commercial Scheduling → FSL
Eliminate SedonaSchedule + Hold creation.
✓ All Commercial in SF for 1 month.
P2
8
Migrate Documents + Addendum Automation
Bulk docs to SF Files. DocuSign flow. Kill 48hr bottleneck.
✓ Docs accessible. Addendum under 2hr.
P2
Phase 3 — Billing Engine (Month 9-18) HIGHEST RISK
9
Deploy RCB Billing — PARALLEL 3+ MONTHS
RCB + Avalara + gateway. Both systems run.
✓ Finance: 3 months match within $0.01.
P3
10
Payments + Central Station Integration
Token migration. ACH. Dunning → suspension API.
✓ 2 cycles zero failures. Suspension tested 10+ accounts.
P3
11
SEDONA READ-ONLY (30 Days)
No writes. All teams SF/RS only.
✓ 30 days zero writes. All teams confirm.
P3
12
SEDONA DECOMMISSION
Archive. Terminate. 90-day re-import retained.
✓ Executive + Finance + IT + All leads signoff.
FINAL
Annual Savings $156K+
ItemCurrentFutureAnnual SavingsSource
Van Count Elimination2 hrs/wk × ~50 ProsReal-time scanning$130,000+Rootstock 3.0
Dealer Invoice Automation24 min × 50/weekAutomated$26,000+SF Automation
Crystal Reports Elimination5-10 min/WO + licenseOne-click SFTime + licenseSF Doc Gen
Dual Scheduling EndDouble-entry CommercialSingle SF FSLError eliminationSF FSL
Addendum Fix48hr+ delayAuto DocuSignRevenue accelerationSF Flow
Sedona LicenseAnnual licensingEliminatedLicense savingsDecommission