The Library · Agents

The Connector

Two systems that do not talk, now talking.

An agent that keeps two systems in step — the ones your business runs on that were never designed to talk — in your language and by your rules, and tells someone when a record will not go across instead of dropping it quietly.

3 min read (core) · last reviewed

Every business past a certain size runs on systems that were each excellent choices individually and were never designed to know about each other.

The job today

A person is the integration.

The job is won in one system and typed into another to be scheduled. The hours are captured in a field app and rekeyed into payroll. The customer updates their address on the website and somebody updates it in the accounting system, next week, if they remember. The quote lives in one place and the invoice in another and the two are related by somebody having done it correctly.

This is tolerable at first and gets worse in a specific way: not more expensive, but less reliable. The retyping still gets done, mostly, but the two systems drift. A record updated in one and not the other. A job closed here and open there. Eventually nobody knows which system is right, so people check both, which is more work than the retyping ever was.

Then the question arrives — how many open jobs do we have, what did we bill this customer, are these hours in payroll — and the honest answer is that it depends which system you ask.

What the agent does

It moves records between the systems, on a schedule or as things happen, in both directions where both directions make sense.

The part that makes it worth building rather than buying off the shelf is that it works to your rules. A standard connector maps their fields to their fields. Yours has fields that mean something specific to your business, statuses you invented, a customer numbering scheme with history in it, and rules like a job does not go to accounting until the sign-off photo is attached. A custom connector encodes those. That is the difference between an integration people trust and one that has to be checked.

It decides, per field, which system is the authority. The field app owns the hours. Accounting owns the invoice. The CRM owns the contact details. That sounds obvious written down and is almost never written down, and the moment it is, half the disagreements between your systems stop being possible.

And when a record cannot go across — a required field missing, a customer that does not exist on the other side, a value the destination refuses — it says so, to a person, with what it was trying to move and why it could not. This is the line between a connector that is trusted and one that is not. Silent failure is the standard behavior of cheap integrations and it is worse than no integration at all, because you stop checking and the gap grows unseen.

What changes

The retyping stops, which is the visible win and the smaller one.

The systems stop disagreeing, which is the real one. When the same question gets the same answer from either system, people stop maintaining private spreadsheets to reconcile them — and those spreadsheets are usually where the actual reporting was happening.

And the drift becomes visible. Instead of discovering in March that two systems have disagreed since November, somebody sees the failed record on the day it fails.

What it connects to

Both systems, properly. Most modern platforms have a real interface for this. Older ones may offer a nightly file, or nothing but a login — which is workable but changes the shape of the project, so it is worth confirming what each end actually exposes before anything is scoped.

A written decision about direction and authority. Which way each piece of information flows, and which system wins for each field when they differ. This is an hour of conversation and it is the whole design.

Your rules about when a record is ready to move. Almost every business has these and almost none have written them down. They are the reason an off-the-shelf connector gets installed, produces a mess, and gets switched off.

And somewhere for failures to land — a queue a named person actually watches. An error log nobody opens is the same as no error handling, and it is the most common reason an integration that worked in January is quietly wrong by June.

You probably need this if

Where this shows up

The same agent, in businesses that describe it completely differently.

Trades and home services

Commercial cleaning and janitorial

  • The operations platform and payroll
  • Time capture and invoicing
  • Inspection results flowing into client reporting

Garage doors and overhead

  • Field service management and accounting
  • Supplier ordering and the job record
  • Commercial project billing and service billing in one view

HVAC, plumbing and electrical

  • The field service platform and QuickBooks, which agree until they do not
  • Payroll and the time captured in the field app
  • The website booking form and the dispatch board

Landscaping and lawn care

  • The operations system and QuickBooks
  • Crew mobile time capture and payroll
  • Property notes flowing from the field into the customer record

Pest control

  • The industry platform and accounting
  • Payment failures surfacing as retention tasks
  • Field service records flowing into commercial reporting

Restoration and remediation

  • Field documentation flowing into the job management system
  • The job system and QuickBooks
  • Program portal assignments creating jobs without retyping

Roofing and exteriors

  • The roofing CRM and QuickBooks, which disagree once supplements land
  • Measurement reports flowing into estimates without retyping
  • Photo documentation attached to the job record automatically

Security and low voltage

  • Field service management and accounting
  • Monitoring platform account status and billing
  • Project documents flowing into the job record

Construction and real property

Architecture and engineering

  • Firm management and time capture
  • Document storage and the project record
  • Contractor platforms and internal submittal tracking

Civil and site work

  • Field production capture and construction accounting
  • Estimating and job setup, so the budget is the bid
  • Telematics and equipment cost allocation

Commercial subcontracting

  • The GC's platform and your own accounting
  • Field time capture and payroll
  • Estimating and job setup

General contracting

  • The project management platform and construction accounting, which disagree on committed cost
  • Field time capture and payroll
  • Bid management and the estimating system

Mortgage lending

  • The origination system and the borrower portal
  • Lender portal condition status into the internal pipeline
  • CRM and closed loan data for repeat business

Property management

  • The management platform and the company's own accounting
  • Work order status flowing back to the tenant without anyone relaying it
  • Listing syndication and application intake

Real estate brokerage

  • The CRM and the transaction management platform
  • MLS status changes flowing into the pipeline
  • Transaction close and accounting

Title and escrow

  • Title production and escrow accounting
  • Lender portals and the file record
  • Recording status and post-closing workflow

Manufacturing and distribution

Contract manufacturing

  • Customer portals and the ERP, without manual re-entry
  • Shop floor data and production scheduling
  • Quality records and the traceability chain

Equipment dealers and rental

  • The dealer system and manufacturer portals
  • Telematics and service scheduling
  • Field service capture and invoicing

Food and beverage production

  • Retail EDI and the ERP
  • Floor data capture and food safety records
  • Warehouse systems and lot traceability

Job shops and machining

  • The shop ERP and QuickBooks, which disagree on work in progress
  • Time collection and payroll
  • Customer portal orders flowing into the ERP without retyping

Wholesale distribution

  • The ERP and the warehouse system, where inventory quietly disagrees
  • EDI error queues surfaced to a person instead of sitting silently
  • Customer portal orders entered without a person retyping them

Health and care

Behavioral health

  • The EHR and the client reminder system
  • Telehealth attendance and the session record
  • Billing and the clearinghouse worklist

Dental practices

  • Practice management and the patient communication platform
  • Online booking and the actual schedule
  • Accounting and daily production

Home health and hospice

  • The agency system and payroll
  • Visit verification data flowing into billing
  • Referral intake and scheduling

Med spas and aesthetics

  • Practice management and accounting
  • Booking and patient communication
  • Inventory and treatment records by lot

Medical practices

  • The EHR and the patient communication platform
  • Clearinghouse status flowing back into the billing worklist
  • Scheduling and referral management

Physical and occupational therapy

  • The EMR and the patient reminder platform
  • Referral intake and scheduling
  • Billing and the clearinghouse worklist

Senior living

  • Clinical records and community billing
  • The sales pipeline and move-in operations
  • Scheduling and payroll

Veterinary practices

  • Practice management and the client communication platform
  • Online booking and the actual schedule
  • Accounting and daily deposits

Professional and financial services

Accounting and CPA firms

  • Practice management and the tax program, so status is not maintained twice
  • Client portal activity flowing into job status automatically
  • Time capture and billing

Consulting firms

  • CRM and project management, so a won deal becomes a staffed engagement
  • Time and billing
  • Document storage and the project record

Financial advisory and RIAs

  • CRM and portfolio management, so client data is not maintained twice
  • Planning software and the client record
  • Custodian data and internal reporting

Insurance agencies and brokerages

  • The management system and the carrier portals it does not download from
  • Rating platforms and the management system, without double entry
  • Accounting and the agency ledger for agency-billed business

IT services and MSPs

  • The PSA and the RMM, so assets and tickets agree
  • Documentation kept in step with the actual environment
  • Accounting and contract billing

Law firms

  • Practice management and document management, so the file is in one place
  • Calendar and docketing, so deadlines exist in both
  • Accounting and billing

Marketing and creative agencies

  • Project management and time tracking, so budget consumption is live
  • Client ad platforms feeding one reporting layer
  • Accounting and project billing

Staffing and recruiting

  • The applicant tracking system and payroll or back office
  • Job board applications flowing in without manual entry
  • VMS submissions and the internal record of them

Transport and logistics

Courier and last mile

  • The courier platform and accounting
  • Customer ordering systems and dispatch
  • Driver app capture and billing

Freight brokerage

  • The TMS and load boards, so posting and quoting are not separate work
  • Tracking data flowing into customer visibility
  • Document capture and billing

Moving and storage

  • The moving platform and accounting
  • Lead sources and the estimate pipeline
  • Crew time capture and payroll

Trucking and fleets

  • The TMS and telematics, so dispatch and tracking agree
  • Document capture feeding invoicing automatically
  • Maintenance and accounting

Consumer and retail

Auto and powersports dealerships

  • The DMS and the CRM, so customer and vehicle data agree
  • Service scheduling and the shop workflow
  • Inventory feeds and the website

Auto repair and collision

  • Shop management and accounting
  • Parts ordering and the repair order
  • Estimating and the shop workflow for collision work

Catering and events

  • Event management and accounting
  • Proposal acceptance and production scheduling
  • Staffing and payroll

E-commerce and DTC

  • The store platform and the 3PL, so inventory and status agree
  • Support desk and order data
  • Accounting and multi-channel revenue

Funeral homes

  • Case management and accounting
  • Obituary publication and the memorial website
  • Preneed contracts and their funding records

Gyms and fitness studios

  • Studio management and accounting
  • Access control and membership status
  • Lead sources and the member record

Hotels and lodging

  • The property system and the channel manager
  • Guest messaging and the reservation record
  • Accounting and daily revenue posting

Independent retail

  • Point of sale and the online store, so inventory agrees
  • Point of sale and accounting
  • Customer data and email marketing

Restaurants and food service

  • Point of sale and accounting
  • Scheduling and payroll
  • Delivery platform orders into one view

Salons and spas

  • Booking system and payroll for commission
  • Client communication and the appointment record
  • Retail inventory and point of sale

Self storage

  • Facility management and accounting
  • Gate access and payment status
  • Website availability and live unit inventory

Community, education and public

Associations and member organizations

  • The association system and accounting
  • Event registration and the member record
  • Learning management and credit tracking

Childcare and early education

  • Center management and accounting
  • Check-in data and billing
  • Staff scheduling and payroll

Churches and faith organizations

  • Church management and accounting
  • Giving platforms and the household record
  • Check-in data and follow-up workflows

Municipal and public sector

  • Permitting and finance, so fees and revenue agree
  • Work orders and asset records
  • Citizen request intake and departmental workflow

Nonprofits

  • Giving platforms and the donor database
  • Donor database and accounting
  • Program data and outcome reporting

Private and charter schools

  • The school system and accounting
  • Admissions pipeline and enrollment records
  • Advancement and the constituent record

Trade schools and training providers

  • The student system and financial aid processing
  • Lead sources and the admissions pipeline
  • Learning management progress and retention alerts

Worth a conversation?

Start a conversation