Weaver
Customer StoryRegulated gaming · Multi-location route operator

Two Salesforce instances, replaced. Live in 30 days.

ARC Gaming & Technologies unified CRM, asset management, accounting, expense, and payroll on Weaver. In the first month after rollout across two regulated divisions, ARC logged 10,000+ interactions across 246+ venues.

Before~$250K/yr · 2 contracts
Salesforce · Division A
CRM only · per-seat
Salesforce · Division B
CRM only · per-seat
Accounting · separate
Assets · separate
Payroll · separate
30 days
After · Weaver1 platform · 1 bill
Workspace · Division A
Workspace · Division B
CRMERPAssetsExpensePayrollBI
The Single Data Backbone
arcgt.com
2,000+
Licensed machines tracked
arcgt.com
246+
Georgia venue accounts
ARC migration
30 days
Kickoff to live CRM
ARC migration
$250K/yr
Salesforce contract eliminated

Where the data flows

CRM, accounting, and asset management on the same data layer.

A deal closing in CRM books revenue in the GL automatically. A new machine procured into the asset register flows into the books on the same write. No Reverse-ETL, no nightly sync jobs, no integration tax between divisions.

Sales OperationsCRM · Sales Gravity · Click-to-CallFinancial OpsAsset Mgmt · GL · AP/AR · PayrollAnalytics & TelemetryFleet activity · BI dashboardsThe Single Data BackboneOne layer. Real-time. Shared by every app — no Reverse-ETL, no sync jobs.
All workloads live in production at ARC

Apps in use

What ARC runs today

Three Weaver-native capabilities, all deployed in production at ARC, all writing to the same data layer.

Sales OperationsLive

CRM + Sales Gravity + Click-to-Call

Field-route CRM for managing 246+ venues across two regulated markets, with native VoIP, route planning, and pipeline.

  • Two isolated workspaces — one per regulated market
  • 8-stage pipeline with Power Board views per division
  • Map-based route planning, location check-ins, trip tracking for field reps
  • Browser-based VoIP dialer with automatic call logging
  • CPQ + contract lifecycle + weighted forecasting included — no per-seat add-ons
See the app →
Financial OpsLive

Asset lifecycle, accounting, expense, payroll

A fleet of 2,000+ depreciating, geographically distributed gaming machines tracked end-to-end alongside the books.

  • Asset lifecycle: create, assign, maintain, depreciate, retire — across 2,000+ machines
  • AI-assisted asset capture (camera + barcode/QR) — every change reviewed and approved by an ARC technician
  • 16-step procurement: PR → PO → GRN → Invoice → Capitalization, with 3-Way Match
  • Full GL, AR, AP, and financial reports — no separate accounting tool
  • Payroll & 1099s, native bank feeds, optional QuickBooks GL sync
See the app →
The Single Data BackboneLive

Unified data layer underneath every app

The architectural layer that makes "deal closes in CRM → invoice writes itself in the GL" literal, not aspirational.

  • Same data layer that every Weaver app reads and writes — no Reverse-ETL
  • Real-time analytics on operational data — no warehouse round-trip
  • Single bill, single security review, single API surface
  • Architectural peer to Databricks and Snowflake — with native business apps included
See the app →

How the migration ran

The deployment, in three workstreams

Each workstream replaces one or more legacy vendors. Together they tell the story of one customer running multiple Weaver apps on the same data layer.

01Sales Operations · CRM

Two CRM workspaces, live in 30 days

ARC was running two Salesforce Enterprise instances — one per regulated market — at a combined ~$250K/year. Workflow changes required certified consultants, and field teams had no real route-planning surface. The migration consolidated both divisions onto one Weaver deployment with two isolated workspaces.

  1. Week 1

    Mapped existing pipelines, custom fields, and workflows. Imported customer records into two isolated workspaces. Configured an 8-stage pipeline (Prospect → Customer) per division and set up regional account ownership.

  2. Week 2

    Configured custom fields and data-completeness scoring. Stood up the click-to-call dialer (Twilio-backed) for both instances. Enabled Sales Gravity for field teams with route planning. Built workflow automations: compliance triggers, check-in reminders, status escalations.

  3. Week 3

    Hands-on pipeline training for both division sales teams. Mobile rollout with bottom-nav-optimized interface. Daily activity report generation enabled for managers.

  4. Week 4

    Both instances fully operational. Salesforce decommissioned. Weighted-pipeline forecasting (Revenue Insights) active. Surpassed 10,000 recorded interactions across calls, emails, meetings, and venue check-ins.

02Financial Ops · Asset Management + Accounting

A 2,000-machine fleet, on the same data layer as the books

A route operator at ARC's scale has an asset-tracking problem most ERPs do not solve elegantly: thousands of regulated machines across hundreds of venues, each with its own location, maintenance history, depreciation schedule, and compliance status. Weaver shipped asset lifecycle, full accounting, expense management, and payroll on one platform — instead of an ERP plus a separate asset tool plus a separate expense tool plus a separate payroll vendor.

  1. Roll-in

    Imported the existing machine fleet via spreadsheet UI with column mapping and validation. Tagged each asset with location, division ownership, and depreciation method.

  2. Capture

    Field technicians use camera + barcode scanning to update assets in place. AI suggests the right asset record; ARC's technician confirms and saves. Every change is logged with who made it and when.

  3. Procure

    16-step PR → PO → GRN → Invoice → Capitalization flow connects new-machine procurement to the GL automatically. 3-Way Match (PR ↔ PO ↔ Invoice) reconciles before posting.

  4. Close

    Automated monthly depreciation runs across the fleet with category, life-based, and status rollups. CPA-standard reports out of the same workspace, no spreadsheet round-trip.

03The Single Data Backbone · live

One data layer underneath everything ARC runs

CRM, accounting, asset management, expense, and payroll all run on Weaver's Single Data Backbone — the same layer that handles fleet telemetry and BI for ARC's 2,000-machine, 246-venue operation. No Reverse-ETL between operational systems and analytics, no nightly sync jobs between divisions, no warehouse round-trip to ask a question of live data.

  1. Operational systems

    CRM, accounting, asset management, expense, and payroll write to the same Weaver data layer. Every cross-app outcome on this page — deal closes in CRM, invoice writes itself in the GL; new machine procured, GL entry posted automatically — is a direct consequence of the shared backbone.

  2. Analytics & telemetry

    Per-machine and per-venue activity, fleet utilization, and BI dashboards run on the same backbone. ARC asks live operational questions of real data, not a copy that landed in the warehouse last night.

Outcomes

What changed for ARC

Numbers from the ARC migration. Where context matters (denominators, time windows), it is included.

OutcomeContext
2 isolated workspaces, one platformThe two regulated divisions run as fully independent CRMs without paying for separate orgs.
~30 days, kickoff to productionBoth CRM instances live and Salesforce decommissioned within the first month.
10,000+ interactions in month oneCalls, emails, meetings, and venue check-ins logged across ~246 venues — roughly 40 interactions per venue, per month.
$250K/year Salesforce contract eliminatedTwo SF Enterprise instances at ~120 seats consolidated onto a single Weaver deployment.
2,000+ machines under one asset lifecycleEvery regulated machine tracked end-to-end (active → maintenance → retired) on the same data layer as the books.
One platform, four vendor categories collapsedERP + asset tracking + expense + payroll consolidated where most operators run four separate tools.

Why this works (under the hood)

One data layer, not five integrations.

Most ops stacks fragment data across a CRM, an ERP, an asset tool, an expense tool, and a payroll vendor — then bolt them together with integrations and nightly sync jobs. Weaver puts every app on the Single Data Backbone so a write in one app is immediately visible to every other app, with no glue code in between. The full bibliography behind this design — including the lakehouse-architecture and data-integration literature — sits at the bottom of this page and at /research.

About this case study

  • AI features (asset capture and recognition) suggest entries; ARC's team confirms and approves every change. Every action is logged with who made it.
  • Pricing comparisons reference Salesforce, SAP, NetSuite, and Databricks list pricing publicly available at the time of writing. They are illustrative of the migration economics, not a guarantee of any individual customer's spend.
  • CRM, accounting, asset management, expense, payroll, and the Single Data Backbone underneath them are all live in production at ARC. Fleet telemetry and BI run on the same backbone as the operational systems — the same write is visible to both.

Running multi-site ops? See what a 30-day migration looks like.

ARC consolidated CRM, asset lifecycle, accounting, expense, and payroll onto Weaver across two regulated divisions. If your operation is fragmented across vendors, we should talk.

References

Weaver's unified-platform design is anchored to the lakehouse-architecture and data-integration literature, with ERP-failure and CRM-as-process research as supporting context.

  1. [103]
    AcademicArmbrust et al. (2021)

    Armbrust, M., Ghodsi, A., Xin, R., & Zaharia, M. (2021). Lakehouse: A new generation of open platforms that unify data warehousing and advanced analytics. In Proceedings of the 11th Conference on Innovative Data Systems Research (CIDR '21).

    The Databricks "lakehouse" paper — the architectural argument for unifying warehouse and lake into one platform that supports both analytics and applications.

    Read source
  2. [104]
    AcademicHalevy et al. (2006)

    Halevy, A., Rajaraman, A., & Ordille, J. (2006). Data integration: The teenage years. In Proceedings of the 32nd VLDB Conference, 9–16.

    Survey of why enterprise data integration is structurally hard and why "every new application means another integration project."

    Read source
  3. [142]
    IndustryPanorama Consulting — ERP Report

    Panorama Consulting Group (annual). The ERP Report. Denver, CO.

    Annual ERP implementation outcomes survey — cost overruns, schedule slippage, benefit shortfalls.

    Read source
  4. [170]
    AcademicReinartz, Krafft & Hoyer (2004)

    Reinartz, W., Krafft, M., & Hoyer, W. D. (2004). The customer relationship management process: Its measurement and impact on performance. Journal of Marketing Research, 41(3), 293–305.

    Foundational empirical CRM study — operationalises CRM as a process and measures its actual impact on firm performance.

    Read source

Where to go next