Build the workflow. Run the whole dealership.

The work that runs your store does not live in any one system. It lives in the gaps between them. The Workflow AI Agent lets your desk manager compose multi-step automations across DMS, CRM, scheduler, and equity. Define the trigger. Define the steps. The agent runs them, every time, signed under the protocol.

47 workflows live on 6 dealer groups Month-to-month Live in 14 days
Running workflow · 36mo_equity_outreach · run #1,284
Trigger · 02:14 AM · DMS sync
142 vehicles matched: 36mo + 33k mi + no contact in 60 days.
Step 1 · equity.check · 02:14 AM
98 of 142 in positive equity. Routing to Head Hunter.
Step 2 · head_hunter.sms · 02:15 AM
98 SMS drafted, personalized to make/model. Sending.
Step 3 · run summary · 09:00 AM
23 replies. 14 appointments. Run signed: cert_AAI_wf_3f7a.
In production at modern dealer groups across North America
Pilot Group Coastline Auto Meridian Motor Co. Stratford Dealer Network Northstar Holdings Capital Lincoln
// The shift

The process lives in a spreadsheet. The work does not get done.

Every dealer principal has the same list. The 60-day equity outreach. The post-sale service handoff. The recall + maintenance combine. The lost-deal follow-up. Each one is a workflow that crosses three systems and four people, and each one only runs when someone remembers to run it. The list is the operating manual. It is also the graveyard.

// Before

Workflows are documented. They are not executed.

The SOP lives in a binder, a Google Doc, a manager's head. Execution depends on the BDC pulling the right list at the right time, the desk manager checking the right report, the service writer remembering the recall. Most months, half the workflow runs. Some months, none of it does.

~40% Of documented workflows that actually run weekly
$0 From workflows that never trigger
// After

Compose the workflow. The agent runs it. Every time.

The desk manager sketches the trigger, the condition, and the steps in a visual composer. The Workflow Agent fills in the routing, the timing, the agent-to-agent handoff. From that point forward it runs on its own schedule, signs every step, and surfaces only the exceptions a human needs to see.

100% Run rate on composed workflows
$68K Avg. recovered per rooftop, monthly
// What it does

Three things your best operator does. On every workflow. Forever.

01 · Compose

Sketch the workflow. The agent fills in the routing.

The composer is a canvas, not a form. Drop a trigger (DMS sync, lead in, calendar event, CRM tag). Drop conditions (equity position, days since last contact, vehicle age, customer tier). Drop actions (route to Head Hunter, draft SMS, book in DealerSocket, hand off to Follow-Up). The agent infers the connections you did not draw and asks before assuming.

TRG DMS sync · nightly 02:00 AM on
IF 36mo + 33k mi + 60d no contact match
DO equity.check → head_hunter.sms route
ELSE no equity → follow_up.cadence queue
02 · Trigger

Listens to every system. Knows when each workflow's moment has arrived.

The agent subscribes to signed events from your DMS, CRM, scheduler, inventory, and lender systems. A vehicle hits 36 months. A new lead enters the funnel. A service customer crosses a mileage threshold. A deal stalls at the desk for 48 hours. Every trigger is observed in real time. The right workflow fires the moment the condition is met.

02:14:08 AM dms.event · vehicle_36mo 142 matches · workflow #08
09:41:22 AM crm.event · lead_stalled 3 matches · workflow #14
11:08:55 AM xtime.event · ro_declined 7 matches · workflow #03
03 · Execute

Runs every step. Signs every action. Hands off cleanly between agents.

The agent routes each step to the right system or the right specialist agent. Read from DMS. Write to CRM. Hand the customer to Head Hunter for equity outreach, to Sales for the appointment, to Follow-Up when the cadence belongs to a different beat. Every read and write is signed under ACP. Every run produces an audit trail a GM can open in one click.

1 Trigger fires · 142 vehicles matched
2 Equity check · 98 positive · routed
3 Head Hunter · 98 SMS sent · 23 replies
4 Sales · 14 appointments booked · 9 confirmed
// The blueprint

One workflow. Six steps. Three agents. Composed in nine minutes by a desk manager.

This is 36mo_equity_outreach: the workflow that lit up the wall above. Sketched by Coastline Auto's desk manager during a slow Tuesday. Has run 1,284 times since.

v.7 9 min compose 1,284 runs $68K/mo
workflows / 36mo_equity_outreach.wf · v.7
composed by Coastline · 9m 14s · ● live · 1,284 runs
trigger
Vehicle hits 36 months & 33k miles
dms.sync · nightly 02:00 PT
filter
No contact in 60 days · not in active deal
last run matched 142 vins
decision · equity.check
Pull lender payoff · compare to trade value
98 positive · 44 negative
handoff · head_hunter
Personalized SMS · "you're in a strong position to upgrade"
sent 98 · twilio
queue · follow_up
90-day cadence · revisit when payoff curve crosses
queued 44 · cadence v.3
on reply · sales
Pull matching inventory · book in DealerSocket · confirm
replies 23 · appts 14
commit · ed25519
Sign run cert · write to ledger
cert_AAI_wf_3f7a8d2c
// One real run · trace

Same workflow. Tuesday morning. 142 vehicles in, 14 appointments out.

Below is the exact trace of run #1,284. Every read, every write, every handoff between agents: signed and time-stamped. This is what your GM opens when they want to know what actually happened.

workflow · 36mo_equity_outreach · v.7 run #1,284 · started 02:00:00 PT · closed 09:14:32 PT
02:00:08
trigger · dms.sync
Nightly DMS sync complete · 1,847 active VINs scanned
Cross-referenced against 60-day contact log. 142 vehicles matched the 36mo + 33k mi + dormant criteria.
02:01:12
decision · equity.check
Lender payoffs pulled · current trade values compared · 98 in positive equity
RouteOne lookup on 142 active loans. Black Book trade values cross-referenced. 98 vehicles where trade value exceeds payoff by > $1,500 routed to Head Hunter; 44 queued for Follow-Up.
02:14:08
handoff · agent.head_hunter
98 personalized SMS drafted and sent via Twilio
Each message referenced the specific make/model and equity position. No template language. Sent staggered across 12 minutes to avoid carrier flagging.
07:42:51
on reply · agent.sales
23 replies received · Sales agent engaged in real time
Replies arrived between 6:31 AM and 9:08 AM. Sales agent qualified intent, qualified inventory from CDK, and offered 14 test drive slots in DealerSocket. 9 confirmed by SMS within the hour.
09:14:32
commit · crm.event.signed
Run closed. Signed event written to the ledger.
Full audit trail handed to the GM dashboard. 14 appointments waiting for the sales floor at open. Run cost: under a dollar.
// WORKFLOW SIGNED cert_AAI_wf_3f7a8d2c
// OUTCOME 142 in → 98 contacted → 23 replies → 14 appointments → 9 confirmed
// PROTOCOL EVENTS 12 events · 6 writes · all acknowledged
// SIGNATURE verified · ed25519 · acp.foundation
// How it works

Three integrations. Live in fourteen days.

01

Connect the DMS, CRM, and scheduler.

The agent reads from your DMS (CDK, Reynolds, DealerSocket), your CRM (DealerSocket, VinSolutions, eLead), and your scheduler (xtime, myKaarma). It needs the customer file, the deal log, and the appointment book. The connection is direct, signed, and reversible.

02

Compose your first three workflows in shadow mode.

Our deployment team sits with your desk manager and sketches the three workflows that move the most revenue at your store: a service handoff, an equity outreach, a lost-deal revive, or whatever your shop has been trying to run by hand. Shadow mode means the agent does everything except the final write. Your GM sees every step that would have happened.

03

Flip live. Add more workflows weekly.

Day 14: the first three workflows go live with GM approval. From there, your team composes new workflows directly in the canvas. By month two, most stores are running between ten and twenty workflows. By month six, the workflow library is the operating manual.

The Workflow Agent runs on ACP, our protocol layer that connects dealership systems to AI agents. Same protocol powers Sales, Service, Follow-Up, and Head Hunter, which is what makes cross-agent workflows possible.

Read the ACP brief
// Works with

The DMS, CRM, scheduler, equity, and lender networks you already run.

No replacement. No data migration. The agent reads from the systems your store already uses, takes inbound voice and SMS through Twilio, writes back through ACP. Your existing systems remain the source of truth. The Workflow Agent is a reader, a writer, and an orchestrator, not a new database.

// In production

Numbers from real stores.

Trailing 90 days, anonymized aggregate across active Workflow Agent deployments. ACP-signed and verifiable in customer audit logs.

// Workflow impact trailing 90d · 6 dealer groups
$68K
Average monthly revenue per rooftop attributable to composed workflows that fire on their own schedule, without anyone remembering to start them.
verified · cert_AAI_wf_3f7a8d2c
  1. 01
    100%

    Run rate on composed workflows. Once a workflow is composed and approved, it runs on its schedule. Forever. The number that used to be 40% is now 100%.

    ev.workflow.run.closed · cohort
  2. 02
    14 days

    Average time from kickoff to first workflow live. Three workflows composed and shadowed in week one. Live the morning of day fourteen.

    deployment.cohort · trailing 90d
  3. 03
    18

    Median number of workflows running by day sixty per rooftop. The composed library becomes the store's operating manual.

    workflows.active · p50
Questions

Frequently asked.

For sales managers, desk managers, and GMs who know the deal is on their lot and want to stop waiting for the customer to walk in. Answers indexable by Google AI Overviews, Perplexity, and ChatGPT.

// The future

Run your dealership on the AI revenue engine the industry runs on.

A 30-minute demo on your live data. Custom ROI for your store. No procurement gauntlet.

SOC 2 Type II Month-to-month ACP certified Live in 48 hrs