Skip to main content

Dealer software

How an independent dealer can connect the website, inventory and CRM

Three ways an independent dealer can connect the website, inventory and CRM, what breaks with each one, and the questions to ask any vendor before buying.

How an independent dealer can connect the website, inventory and CRM

Updated · 7 min read · DealersCloud team

An independent dealer can connect the website, the inventory and the CRM in one of three ways: keep them separate and re-key between them, link separate vendors with feeds and integrations, or run all three on one system that works from a single record. Re-keying costs staff time and goes wrong quietly. Integrations work until a connection breaks and nobody owns the fix. One system removes the connections between the website, the inventory and the CRM (marketplace listings still travel by feed), and in exchange puts more of the store on one vendor. Which one fits depends on which of the failures below you already see.

DealersCloud wrote this guide and sells one of the options; everything before the DealersCloud section applies whoever you buy from.

The patchwork most independent stores run on

Most independent stores did not choose a stack; they collected one: a DMS, a separate CRM, a website company, marketplace feeds, accounting software, a phone system, a chat widget and spreadsheets - each with its own login, its own copy of the data and its own bill. Every separation has a price:

  • The CRM keeps its own database, so one customer can exist twice, with two phone numbers.
  • The website vendor sends its own bill and usually keeps its own copy of your inventory.
  • Marketplace feeds mean manual uploads wherever nobody automated them.
  • Accounting software means deals get re-keyed.
  • The phone system usually sits outside the CRM, so a call often leaves no trace on the customer record.
  • The chat widget keeps its leads in a silo until someone copies them across.

The four things that break

Duplicate records. The same shopper fills in your website form, messages you through a marketplace and calls the store, and becomes three customers. Two salespeople work the same person, or each assumes the other has it. Notes and the opt-out flag split across the copies, so an opt-out recorded on one copy does not stop messages sent from the others.

Stale inventory on the website. A unit sells on Saturday and is still listed on Tuesday, or the price came down in the DMS and the website still shows the old one. The shopper who drives in for it blames the store, not the software.

Leads that arrive without their source. A lead that reaches the CRM as a forwarded email, or gets typed in from a chat transcript, usually loses where it came from. Once enough records are missing a lead source, you can no longer tell which marketplace or campaign is paying for itself.

Reports that disagree. The CRM, the website vendor's dashboard and the DMS each give a different count of website leads and sales by source. Each is right about its own data; none is the number you need to decide what to keep paying for.

Three ways to connect the pieces

1. Re-keying and spreadsheets

Someone - usually the office manager - copies units from the DMS into the website admin, pastes form leads into the CRM, and keeps a spreadsheet to reconcile them. It needs no vendor cooperation and nothing new to buy.

It produces all four failures, and slips precisely when the store is busy. It is workable for a small lot with one or two lead sources and one careful person; past that, the job grows with every unit and lead source, and its real cost is the errors nobody sees.

2. Feeds and integrations between separate vendors

This is the usual upgrade. An inventory feed carries units from the DMS to the website and the marketplaces, and the website form sends leads into the CRM in a structured format. That removes most of the re-keying, but not the copies, and the copies are where things break:

  • Drift. Each system keeps its own version of the car. Many feeds run on a schedule rather than on each change, so a unit sold after one run stays listed until the next.
  • Matching. Two systems must agree on what makes two records the same - stock number, VIN, phone, email. When they disagree you get duplicates, or two different customers merged into one.
  • Silent failure, shared blame. When a feed stops, often nothing tells you until a customer does. Then each vendor can point at the other, because often no vendor's contract makes the join its job.
  • Change. Replacing one vendor means re-pointing every connection that touched it; connections, not data, are what most often break after a switch (see the DMS migration checklist).

For a store happy with its vendors, this is a sensible place to be, provided someone owns the connections: writes them down, tests each with a real record after any change, and knows who to call.

3. One system with one record

Here the website, the inventory and the CRM - ideally desking and accounting too - are parts of one product reading the same data. There is nothing to sync between them: the car on the website is the inventory record, and a website lead is a CRM record from the start. Drift, cross-system matching and most report disagreements go with the copies. Duplicates still happen, but inside one database, where they can be found and merged.

The trade-off is real: more of the store rests on one vendor, so every module has to suit how you work; support quality and the exit question both matter more; and getting there is a migration.

What "dealer CRM website" should mean

Vendors use the phrase for anything from a contact form that emails your CRM to a website and CRM built as one product. To tell which, submit a form on a specific car and look at what exists afterwards. You want one CRM record carrying the vehicle, the message and the source, and the car on that page should be the same record your lot is priced from. If the result is an email somebody re-types, you have a website with a contact form.

Questions to ask any vendor

Who owns the data, and how do I get it out? Ask for the format, any fee, and whether the export includes notes, attachments, lead source and opt-out flags - on the way in, not on the way out.

How do website leads arrive? Run the form test above on the demo, and ask whether marketplace, chat and phone leads land in the same queue or in separate inboxes.

What happens when a car sells or its price changes? Watch rather than take a number: change a price and mark a unit sold on the demo, reload the website, and ask when each marketplace follows.

What happens to a duplicate? Same shopper, two forms. Is it caught, can it be merged, and can a merge be undone?

Which report is the source of truth? Leads by source through to sold deals and gross in one report, or stitched from three?

Who do I call when a connection breaks? One name, or a list of vendors?

Where DealersCloud fits

DealersCloud is an all-in-one dealer management platform for independent car dealers, and there are two ways to use it.

One system. The dealer website runs on the same inventory, and every lead it captures lands in the CRM - one queue with the leads from the marketplaces, the phone and the lot, and every email and text kept on the customer record. Each vehicle in inventory is one record carrying the VIN decode, photos, price and feeds, so you change a price in one place and the listings on Cars.com, CarGurus and other marketplaces follow. Deals reach the books without being re-keyed into a second program. A custom dealership website and marketplace feeds are both part of what a DealersCloud quote covers, and the website comes with ongoing maintenance and hosting. An optional CRM auto-merge combines obvious duplicate leads, and every merge it makes can be undone. The DealersCloud team handles the migration onto it, including data cleanup and validation (DMS migration). Where DealersAI answers your leads, it stays quiet on a duplicate lead rather than starting a second conversation.

Keep your DMS, add DealersAI. DealersAI is the AI module of DealersCloud: it answers every lead instantly by text, email and web chat, 24/7, answers the phone when staff can't, and runs inside DealersCloud or alongside a dealer's existing DMS. Run alongside, there is no migration: a specialist connects your inventory and lead sources during setup, there is nothing to install, and its web chat goes on the website you already have with a copy-paste snippet. A store whose only problem is leads that go unanswered after hours does not need to migrate at all (AI for your existing DMS), and if you later move to the full platform, the AI you are already running does not have to be rebuilt.

If you fix only one thing

Make every lead land in one place with its source attached. Stale inventory is visible, and someone will complain about it. A lead with no source is invisible, and it quietly turns every marketing decision after it into a guess.

Questions

Common questions.

Do I have to replace my DMS to connect my website and CRM?
Not necessarily. If your vendors are good and your problem is the joins between them, owning those connections properly may be enough. If the problem is that the systems keep disagreeing, one system that holds the website, the inventory and the CRM on one record removes the joins altogether - and that is a DMS decision. If your only problem is leads that go unanswered after hours, DealersAI runs alongside whatever DMS you use today, with no migration.
What breaks most often between a dealer website and a CRM?
Often, the lead's source. A form that arrives as a plain email, or a chat that someone copies across by hand, usually reaches the CRM without the marketplace, page or ad it came from. The lead still gets worked, so nobody notices - until the report that should tell you which lead sources pay for themselves turns out to be missing much of its data.
How can I tell whether my website is showing stale inventory?
Test it. Mark a unit sold and change the price on another, then check the website and each marketplace listing and note when each one catches up. Repeat after any vendor change. A weekly spot-check of recently sold units against the live website is cheap and can catch a broken feed before a customer does.
Is the website part of DealersCloud?
Yes. A custom dealership website is one of the things a DealersCloud quote covers. It runs on the same inventory as the rest of the platform, and every lead it captures lands in the CRM. Ongoing maintenance and hosting come with it.
Can I keep my current website?
If you run DealersAI alongside your existing systems, yes: you keep the DMS, website and phone number you already use, and the DealersAI web chat goes on any website with a copy-paste snippet. If you are weighing the full platform, a custom dealership website is part of the quote - ask on the demo what happens to your current site. If you later move to the full DealersCloud platform, the AI you are already running does not have to be rebuilt.

See how this works in one system.

DealersCloud runs inventory, the CRM, desking, the books and your dealer website on the same records - so the work described here stops living in separate places.

Trusted by 500+ independent dealerships · 4.7 on Google