Install AutoChat with a CTA
  • 27 Feb 2024
  • 4 Minutes to read
  • Contributors
  • Dark
    Light

Install AutoChat with a CTA

  • Dark
    Light

Article summary

To make sure you are using the full potential of our digital assistant we advise you to install specific CTA’s and connect our digital assistant to them.

You can use our digital assistant in the following scenario’s:

Some of these flows work better when we know which car the consumer is viewing at the moment (a so called vehicle detail page). To make optimal use of our functionalities make sure you enable the car identification.

Book an appointment

If you are unsure if the consumer wants to book a sales or aftersales appointment you can use this approach and let the consumer decide for himself:

<button onclick="autochat.askQuestion('I want to book an appointment');">Book appointment</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een afspraak maken');">Afspraak maken</button>

Book a showroom appointment

To create a button that starts the showroom flow you can use this code:

<button onclick="autochat.askQuestion('I want a showroom appointment');">Book showroom appointment</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een showroomafspraak');">Ik wil een showroomafspraak</button>

However if you want to give the consumer the opportunity to book a showroom appointment for the car he is looking at, you need to use a slightly different version:

<button onclick="autochat.askQuestion('I want to see this car', { vdp: true });">Book a showroom appointment for this car</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil deze auto zien', { vdp: true });">Ik wil deze auto graag zien</button>

It is possible to skip 1 or more questions by adding additional information into the opening sentence, for example:

<button onclick="autochat.askQuestion('I want to book a showroom appointment for BMW');">Book showroom appointment for BMW</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een showroomafspraak voor een BMW');">Ik wil een showroomafspraak voor een BMW</button>

In the example above the assistant won’t ask for the brand because it already knows which brand the consumer is interested in.

You can also include a specific location and skip that question:

<button onclick="autochat.askQuestion('I want to book a showroom appointment at BMW Dealer 1');">Book showroom appointment at BMW Dealer 1</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een showroomafspraak bij BMW Dealer 1');">Ik wil een showroomafspraak bij BMW Dealer 1</button>

It is important that the name used here is exactly the same as defined in our dashboard.

Instead of using the name of the location in the opening sentence, it is also possible to use a filter:

<button onclick="autochat.askQuestion('I want to book a showroom appointment',{filterByLocationName:"Amsterdam"});">Showroom appointment</button>

Book a testdrive appointment

To start the testdrive flow, use this code:

<button onclick="autochat.askQuestion('I want to book a testdrive appointment');">Book a testdrive appointment</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een proefritafspraak');">Een proefrit boeken</button>

If the you want to book a test drive for the car you are viewing right now use:

<button onclick="autochat.askQuestion('I want to book a testdrive for this car', { vdp: true });">Book a testdrive for this car</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een proefritafspraak voor deze auto', { vdp: true });">Maak een proefrit in deze auto</button>

You can add additional information in the opening sentence to skip certain questions:

<button onclick="autochat.askQuestion('I want to book a testdrive appointment for a BMW 1 serie');">Book a testdrive appointment for a BMW 1 serie</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een proefritafspraak maken voor een BMW 1 serie');">Ik wil een proefritafspraak maken voor een BMW 1 serie</button>

Trade in a car

If you want to start the trade in flow:

<button onclick="autochat.askQuestion('I want to trade in my current car');">Trade in my car</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil mijn auto inruilen');">Mijn auto inruilen</button>

You can use the same code whether there is a car context or not meaning that if a consumer is on a vehicle detail page we will include the car he is viewing in the lead to the dealership.

Have all the sales flow under 1 CTA

You can also create one CTA button and let the consumer choose what he wants to do:

<button onclick="autochat.askQuestion('I\'m interested', { vdp: true });">I'm interested in this car</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik heb interesse in deze auto', { vdp: true });">Ik heb interesse in deze auto</button>

Book workshop appointment

The most basic version to create a workshop appointment is:

<button onclick="autochat.askQuestion('I want to book a workshop appointment');">Book workshop appointment</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een werkplaatsafspraak maken');">Werkplaatsafspraak maken</button>

Or you can skip questions:

<button onclick="autochat.askQuestion('I want to book a workshop appointment for my BMW');">Book workshop appointment for a BMW</button>
<button onclick="autochat.askQuestion('I want to book a workshop appointment for my BMW at BMW Dealer 1');">Book workshop appointment for a BMW at BMW Dealer 1</button>
<button onclick="autochat.askQuestion('I want to book a workshop appointment',{filterByLocationName:"Birmingham"});">Showroom appointment</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een werkplaatsafspraak maken voor een BMW');">Ik wil een werkplaatsafspraak maken voor een BMW</button>
<button onclick="autochat.askQuestion('Ik wil een werkplaatsafspraak maken bij BMW Dealer 1');">Ik wil een werkplaatsafspraak maken bij BMW Dealer 1</button>
<button onclick="autochat.askQuestion('Ik wil een werkplaatsafspraak maken',{filterByLocationName:"Amsterdam"});">Werkplaats afspraak</button>

Create a contact request

If you want the consumer to leave his contact details so you can contact him later use:

<button onclick="autochat.askQuestion('I want a contact request');">Contact me</button>

Or in Dutch:

<button onclick="autochat.askQuestion('Ik wil een contactverzoek indienen');">Neem contact met mij op</button>


Was this article helpful?