Integrations · Keyloop API

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

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.

Compiled November 2026 from Keyloop's developer portal and company pages and our own production; sources below. Corrections: [email protected]

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

Alawi AlAlawi
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 productWhat it does, per KeyloopDMS listed by Keyloop
Service Appointment Booking24/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 DMSAutoline, Autoline Drive, Aswin, Automaster, WinDrakkar
Find Vehicle Service HistoryLive lookup of the service records of one vehicle in the DMSAutoline Drive, Autoline Rev8, Aswin, Automaster, Dracar+, Eva, WinDrakkar
Manage CustomersRead and update the customer recordPer product page
Find / Manage Customer VehicleFind the vehicles a customer owns, link and update themPer product page
Sales LeadImport a new or used vehicle sales lead into the DMS, one lead per call, with a Keyloop lead id backAutoline, Autoline Drive (phase 1); Automaster coming
Find / Reserve Vehicle InventoryRead stock vehicles and reserve one, removing it from salePer product page
Change Next Service DateUpdate the next service date of a vehiclePer product page
Repair OrdersListed as an API area in Keyloop's documentationPer documentation

How access works

  • 01Join Keyloop's Partner Programme. Keyloop assigns a partner programme manager who takes the integrator through Keyloop's security review.
  • 02Build against the API layer; Keyloop helps test data integrity between the two systems.
  • 03Pilot at a live dealer. Sign-off needs the partner, the dealer and Keyloop.
  • 04Access 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.
  • 05Nothing 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

NeedWhy the agent needs it
Customer and vehicle lookupTo 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 categoriesTo 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 branchBookings land on an advisor; the agent can only offer advisors the branch exposes.
Slot availabilityTo offer only times that exist, for the combined workshop time of everything being booked.
Create and delete appointmentThe booking itself, and cancellation. A move is a new appointment plus a cancellation of the old one.
Repair orderTo answer "is my car ready?" and to check a booking was planned in the workshop.
Service historyTo know what was done last time and what is due.
Sales leadFor the showroom side: a test drive or enquiry written into the DMS with the conversation.

Pitfalls we see in production

  • 01Service 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.
  • 02Advisor 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.
  • 03Empty 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.
  • 04Creating an appointment is not idempotent. A retry after a timeout can book the same customer twice, so never retry the create blindly; check first.
  • 05The appointment record is thin. It does not carry the jobs, labour lines and workshop planning; read the repair order for status and planning.
  • 06Labour 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.
  • 07Configuration 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.

See a booking go through the Keyloop API.

In the demo we book a test appointment into a live Keyloop diary from WhatsApp, move it and cancel it, and show the record on the DMS side.

Book a demo

Or write to [email protected]

Related

Sources for statements about Keyloop