# The Keyloop API: what it offers and what an AI agent needs from it.

**Integrations · Keyloop API**

Yes, Keyloop has an API: its developer portal lists more than 20 API products for its dealer management systems, among them Service Appointment Booking, Find Vehicle Service History, Manage Customers and Sales Lead. Access goes through Keyloop's Partner Programme, with a security review and a pilot at a live dealer. Salesteq has written 15,000+ service appointments into Keyloop diaries through it since April 2026, at 29 service centres. This page is for dealer IT and integrators: which APIs exist, how access works, what a booking agent uses and where it goes wrong.

**15,000+** service appointments Salesteq has written through the Keyloop API since April 2026

**29** BMW, Ford and Hyundai service centres in Saudi Arabia booking through Salesteq

**20,000+** retailers on Keyloop's Fusion platform, by Keyloop's own count

**0** software installed at the dealer: the connection runs through Keyloop's API gateway

**What our customers say**

> Customers now book their own service appointments.
>
> Alawi AlAlawi, Digitalization Manager, BMW Group Importer KSA

## What is Keyloop

Keyloop is a dealer software company with roots in Kerridge, founded in Hungerford in the UK more than four decades ago. It later traded as ADP Dealer Services and CDK Global across the UK, Europe, the Middle East, Africa and Asia, and was renamed Keyloop after Francisco Partners acquired it in 2021.

Its dealer management systems include Keyloop Autoline (formerly Kerridge Autoline) and Keyloop Drive (formerly Autoline Drive). On top sits Fusion, Keyloop's automotive retail platform, with Sales Hub, Acquisition Hub, Vehicle Hub and Service Hub. By Keyloop's own count, Fusion serves more than 20,000 retailers and more than 80 OEMs. In 2026 Keyloop bought Motortech.ai, maker of the AIME sales agent.

## Which Keyloop APIs exist

Keyloop's developer portal describes an open platform with one interface to its DMSs across Europe, the Middle East, Africa and Asia. Availability differs per DMS, and not every endpoint or field exists on every system; each product page lists the systems it covers. The products a customer-facing agent touches most:

| API product | What it does, per Keyloop | DMS listed by Keyloop |
| --- | --- | --- |
| Service Appointment Booking | 24/7 online booking: advisors and their availability, service categories and products, booking options such as replacement transport, slot search, create and delete appointments, recorded in the DMS | Autoline, Autoline Drive, Aswin, Automaster, WinDrakkar |
| Find Vehicle Service History | Live lookup of the service records of one vehicle in the DMS | Autoline Drive, Autoline Rev8, Aswin, Automaster, Dracar+, Eva, WinDrakkar |
| Manage Customers | Read and update the customer record | Per product page |
| Find / Manage Customer Vehicle | Find the vehicles a customer owns, link and update them | Per product page |
| Sales Lead | Import a new or used vehicle sales lead into the DMS, one lead per call, with a Keyloop lead id back | Autoline, Autoline Drive (phase 1); Automaster coming |
| Find / Reserve Vehicle Inventory | Read stock vehicles and reserve one, removing it from sale | Per product page |
| Change Next Service Date | Update the next service date of a vehicle | Per product page |
| Repair Orders | Listed as an API area in Keyloop's documentation | Per documentation |

## How access works

- Join Keyloop's Partner Programme. Keyloop assigns a partner programme manager who takes the integrator through Keyloop's security review.
- Build against the API layer; Keyloop helps test data integrity between the two systems.
- Pilot at a live dealer. Sign-off needs the partner, the dealer and Keyloop.
- Access is then granted per contract and per dealer code. Which brands and branches a partner may read is decided by the dealer and Keyloop, so adding a rooftop is an entitlement request to Keyloop, not a new project.
- Nothing is installed on the dealer's servers and no database is opened; the integrator connects to Keyloop's gateway from its own infrastructure.

## What an AI service agent needs from the Keyloop API

| Need | Why the agent needs it |
| --- | --- |
| Customer and vehicle lookup | To book on the right record. We look up by phone number after a one-time code, with plate or VIN as a fallback. |
| Service products and categories | To map "a noise when I brake" or "the 40,000 km service" to the dealer's own products and the workshop time attached to each. |
| Advisors and advisor groups per branch | Bookings land on an advisor; the agent can only offer advisors the branch exposes. |
| Slot availability | To offer only times that exist, for the combined workshop time of everything being booked. |
| Create and delete appointment | The booking itself, and cancellation. A move is a new appointment plus a cancellation of the old one. |
| Repair order | To answer "is my car ready?" and to check a booking was planned in the workshop. |
| Service history | To know what was done last time and what is due. |
| Sales lead | For the showroom side: a test drive or enquiry written into the DMS with the conversation. |

## Pitfalls we see in production

- Service products with zero allowed time. They cannot anchor a booking on their own; ride them along as additional services and flag them to the dealer.
- Advisor records per brand. A multi-brand site can hold one advisor under several brand codes, and an advisor who has left can still own a diary. Offering the wrong one books a slot nobody works.
- Empty availability means two different things. A dead capacity feed and a genuinely full window both return an empty list; the first should not stop bookings across a network, the second must. Probe further ahead before deciding which.
- Creating an appointment is not idempotent. A retry after a timeout can book the same customer twice, so never retry the create blindly; check first.
- The appointment record is thin. It does not carry the jobs, labour lines and workshop planning; read the repair order for status and planning.
- Labour codes and job lines are not written by the booking API. The customer's symptom goes into the appointment notes; the advisor adds job lines in the DMS.
- Configuration drifts. A product missing at one branch, opening hours that do not match the diary, a renamed branch. Audit every branch before go-live with real test bookings, and keep the checks running afterwards.

## What Salesteq runs on the Keyloop API today

BMW, Ford and Hyundai service in Saudi Arabia book through Salesteq into Keyloop Autoline across 29 service centres, in Arabic and English, from WhatsApp, the brand website and the phone menu. The agent finds the customer and car, picks the service products, reads live capacity, writes the appointment with branch, advisor and workshop time, confirms it by SMS or WhatsApp, and moves, cancels or checks it on request. At BMW about 8 in 10 service bookings now come in online.

Bookings are audited against the repair orders branch by branch, so a wrong branch, a missing advisor or a placeholder workshop time is caught by us, not by the customer on the day. On the sales side, test drives and enquiries go into the Keyloop CRM with the conversation.

## Questions about the Keyloop API

### Does Keyloop have an API?

Yes. Keyloop's developer portal at developer.keyloop.io lists more than 20 API products for its dealer management systems, including Service Appointment Booking, Find Vehicle Service History, Manage Customers, Customer Vehicle, Sales Lead and Vehicle Inventory. Availability differs per DMS.

### What is the Keyloop Service Appointment Booking API?

Keyloop's API for 24/7 online service booking. It returns advisors and their availability, service categories and products, booking options such as replacement transport and free slots, and creates and deletes appointments that are recorded in the DMS. Keyloop lists it for Autoline, Autoline Drive, Aswin, Automaster and WinDrakkar.

### How do we get access to the Keyloop API?

Through Keyloop's Partner Programme: sign-up, a security review guided by a partner programme manager, development and testing with Keyloop, and a pilot at a live dealer signed off by partner, dealer and Keyloop. Access is then granted per contract and dealer code.

### What is Keyloop?

A dealer software company, formerly Kerridge and later ADP Dealer Services and CDK Global, renamed Keyloop in 2021. Its products include the Keyloop Autoline and Keyloop Drive dealer management systems and the Fusion retail platform, which by Keyloop's count serves more than 20,000 retailers and more than 80 OEMs.

### Can an AI agent book real service appointments through the Keyloop API?

Yes. Salesteq does it in production: 15,000+ appointments since April 2026 at 29 BMW, Ford and Hyundai service centres in Saudi Arabia, with the right branch, advisor and workshop time.

### Can the API write labour codes or job lines?

Not through the booking API. It reserves advisor time and service products; job lines on the repair order stay with the advisor in the DMS.

### Our Keyloop contract does not include booking access. Can we still start with Salesteq?

Yes. Website, WhatsApp, sales advice, lead capture and the team inbox go live without it, and service requests reach the advisor as handovers. We tell you which Keyloop access each branch needs; booking switches on branch by branch once it answers.

### Do we need Fusion or AIME to use the Keyloop API?

No. The partner API connects to the DMS directly. A dealer can run Keyloop's own AIME, a partner agent such as Salesteq, or both.

**Related**

- [Keyloop and Autoline: the overview page](https://salesteq.com/integrations/keyloop)
- [Autoline integration: what the agent reads and writes](https://salesteq.com/integrations/autoline)
- [Keyloop AIME and other AI tools compared](https://salesteq.com/compare/keyloop-aime)
- [Use case: service booking from "my car makes a noise" to a slot](https://salesteq.com/use-cases/service-booking)
- [Service Agent: AI service booking for car dealers](https://salesteq.com/service-agent)

**Sources for statements about Keyloop**

- Keyloop developer portal, API products: https://developer.keyloop.io/products
- Keyloop developer portal, Service Appointment Booking: https://developer.keyloop.io/products/service-appointment-booking/
- Keyloop developer portal, Find Vehicle Service History: https://developer.keyloop.io/products/find-vehicle-service-history-v1/
- Keyloop developer portal, Sales Lead: https://developer.keyloop.io/products/sales-lead/
- Keyloop developer portal, Partner Programme and security review: https://developer.keyloop.io/security-review/
- Keyloop developer portal, API documentation: https://developer.keyloop.io/docs/
- Keyloop, about us (history, Fusion modules): https://keyloop.com/about-us
- Keyloop, Kerridge Autoline is now Keyloop Autoline: https://keyloop.com/kerridge-autoline-rev8
- Keyloop, press release of 26 January 2026 (company figures): https://www.prnewswire.co.uk/news-releases/keyloop-agrees-to-acquire-motortechai-to-enable-ai-driven-customer-communications-302669913.html

---

Source: https://salesteq.com/integrations/keyloop/api  
Compiled November 2026 from Keyloop's developer portal and company pages and our own production; sources below. Corrections: viktor@salesteq.com
