Een Apple Messages-ervaring bouwen
Bouw het gesprek dat klanten daadwerkelijk zullen gebruiken, van hun eerste verzoek tot een afgeronde taak. Deze gids gebruikt de fictieve winkel Goldcrest om de berichten, keuzes en medewerkersacties voor het plannen van een bezoek te laten zien. Pas de teksten aan je service en ondersteunde talen aan.
Koppel een testbedrijf en voer een eerste gesprek voordat je begint. Spreek servicetijden af, wijs iemand aan die verantwoordelijk is voor inkomend werk en regel toegang tot het systeem waarin je team het klantverzoek afhandelt.
Gebruik Conversations en Templates voor de operatoracties in dit voorbeeld. Wijs een integratiebeheerder aan om vóór indiening het automatische welkom en de antwoorden buiten servicetijden te koppelen, via de openbare antwoord-API en expliciet gesprekseigenaarschap. Oefen het script handmatig terwijl dat werk wordt voorbereid. Een opgeslagen template bevat inhoud; de operator of gekoppelde service bepaalt wanneer deze wordt verstuurd en voert de boekingsactie uit.
1. Bepaal de taak en het eindresultaat
Beschrijf het resultaat voordat je het welkomstbericht schrijft. Voor dit voorbeeld: “The customer has a confirmed store appointment, its reference, and instructions for changing it.” Een tijdstip selecteren is een tussenstap. Het boekingssysteem moet de reservering accepteren voordat je deze bevestigt.
Breng de normale route in kaart: Een bezoek aanvragen → een service kiezen → een tijdstip selecteren → reserveren → de afspraak bevestigen → meer hulp aanbieden. Voeg daarna routes toe voor een gewijzigde keuze, niet-beschikbare tijden, onbeantwoorde vragen en verzoeken om een medewerker. Het voorbeeld voor klantreisplanning legt uit hoe je verantwoordelijkheid voor het resultaat toewijst.
Noteer voor elke stap het klantbericht, het verwachte antwoord en wat de operator of gekoppelde service met dat antwoord doet. Geef het team toegang tot dit script naast de goedgekeurde berichtteksten.
2. Stem het eerste antwoord af op het verzoek
Lees eerst het bericht van de klant en de context die het toegangspunt biedt. Als de klant “I'd like a styling appointment,” schrijft, ga dan verder met de beschikbaarheid voor styling. Een algemeen welkomstmenu zou de klant een verzoek laten herhalen dat je al begrijpt.
Een geschikt antwoord van een operator is:
Hi, I'm Alex from Goldcrest. I can help arrange your styling appointment. Which store would you like to visit?
Als je gekoppelde service automatisch antwoordt, maak dat dan duidelijk:
Hi, I'm Goldcrest's automated assistant. I can help arrange a visit or answer store questions. You can ask for a person at any time.
Apple vereist een automatisch welkom binnen 5 seconden. Meet die vertraging vanaf het eerste klantbericht tijdens je apparaattest. Ondersteun verzoeken zoals “agent” en “help” als routes naar menselijke hulp en “menu” als terugkeer naar beschikbare keuzes. Zie de gespreksontwerpstandaarden van Apple.
Laat zien dat een antwoord wordt voorbereid. Gebruik typindicatoren voor automatische antwoorden en wanneer een medewerker typt. Apple vraagt om een indicator van 1 seconde vóór elk bericht in een reeks. Bird stuurt het typesignaal vóór uitgaande antwoorden en het antwoordvak geeft een signaal wanneer een operator typt. Oefen beide routes op de iPhone, inclusief meerdere opeenvolgende antwoorden, en houd het automatische welkom binnen 5 seconden. Volg de opnamestappen voor typindicatoren.
3. Bied een nuttig menu aan als het verzoek onduidelijk is
Maak voor een bericht zoals “Hello,” een Quick replies-template met deze vraag:
What can we help you with today?
Gebruik duidelijk verschillende opties: Een bezoek boeken, Een boeking wijzigen, Hulp bij een bestelling, Winkelinformatie en Iets anders. Zet de meest voorkomende verzoeken bovenaan. Gebruik de taal van de klant en labels die beschrijven wat er daarna gebeurt. Vermijd afdelingsnamen zoals “Retail operations.”
Selecteer in Templates New template > Quick replies, voer de vraag in bij Content en voeg de keuzes toe. Volg de instructies voor snelle antwoorden om de template voor te bereiden en naar het testgesprek te sturen.
Beschrijf de volgende actie voor elk antwoord. Een bezoek boeken vraagt naar de ontbrekende winkel of service; Een boeking wijzigen zoekt de bestaande reservering; Hulp bij een bestelling gaat naar het serviceteam; Winkelinformatie stuurt de gevraagde openingstijden of locatie; Iets anders biedt een medewerker aan. Accepteer ook een getypt antwoord. Stel bij onduidelijkheid één gerichte vraag en bied daarna hulp aan in plaats van steeds hetzelfde menu te tonen.
Gebruik snelle antwoorden voor maximaal vijf opties. Gebruik een lijstkiezer voor een langere selectie met secties, beschrijvingen of afbeeldingen. Groepeer bijvoorbeeld meerdere winkels per stad. Geef aan of de klant één of meerdere items moet kiezen en onderscheid vergelijkbare opties op locatie of service.
4. Bouw de interactie en het alternatief
Stuur een korte uitleg vóór het interactieve bericht:
Choose a time for your styling visit. I'll check that it is still available before confirming your appointment.
Maak een tijdkiezer met actuele beschikbaarheid uit het boekingssysteem. Geef de ontvangstballon de tekst Kies een bezoektijd en de ondertitel Selecteer een beschikbare afspraak. Gebruik Bezoektijd geselecteerd voor de antwoordballon. Bewaar “confirmed” voor het latere bericht nadat de boeking is geslaagd.
Controleer op het apparaat de zichtbare ballon, de uitgeklapte interactie, het geselecteerde antwoord en het ingeklapte gesprek. Een nuttige ontvangstballon legt de actie uit voordat de klant deze opent. Voeg bij interactieve functies met afbeeldingsvelden een relevante miniatuur toe aan zowel de ontvangst- als antwoordballon. Houd tekst leesbaar en zet essentiële instructies in het voorafgaande bericht, waar ze zichtbaar blijven.
Houd de samenvattingstekst van snelle antwoorden kort en controleer deze na selectie.
Bereid voor elke interactie een alternatief voor. In dit voorbeeld kan de operator “I can offer Tuesday at 10:00 or Wednesday at 14:00, London time. Which works for you?” sturen. Gebruik bij het verzenden echte datums en actuele tijden. Als een formulier niet opent, stel de noodzakelijke vragen dan één voor één. Bied voor een langer proces een rich link naar je boekingspagina aan.
Controleer Device capabilities in het gesprek voordat je op een native functie vertrouwt. Als informatie over mogelijkheden ontbreekt, is ondersteuning onbekend. Meldt de klant dat een kiezer niet opent, ga dan naar het voorbereide alternatief zonder de klant steeds opnieuw te laten proberen.
5. Vraag informatie wanneer die nodig wordt
Beantwoord een algemene vraag over openingstijden zonder een naam, e-mailadres of bestelnummer te verzamelen. Vraag bij een boeking om de gegevens die je reserveringsproces nodig heeft zodra de klant die taak kiest. Gebruik informatie die al in het gesprek is gegeven opnieuw.
Stel één duidelijke vraag tegelijk, zoals “What is your name?” Gebruik een formulier als meerdere samenhangende antwoorden makkelijker samen te controleren zijn. Leg uit waarom je een gegeven nodig hebt als de reden onduidelijk is. Gebruik voor gangbare gegevens directe vragen zoals “What is your email?”, zodat het apparaat relevante suggesties kan doen. Volg bij accountspecifieke verzoeken het geverifieerde identiteitsproces van je organisatie voordat je privégegevens deelt.
Verstuur je privacybeleid als rich link met een titel bij het eerste contact of wanneer het verandert. Houd de beleidstekst buiten het gespreksscript. Bied links naar benodigde bronnen, zoals een productpagina of Apple Maps-locatie, aan via rich links.
6. Maak overdracht aan een medewerker een werkend onderdeel van de service
Bereid een overdracht voor als de klant om een medewerker vraagt, het verzoek buiten de scope van de assistent valt of een actie het oordeel van een medewerker vereist. Vertel wat er daarna gebeurt en geef een wachttijd die het team kan waarmaken:
I'll pass this to our store team. The current wait is about 10 minutes. You can leave Messages and return when we reply.
Die schatting is voorbeeldtekst; vervang deze door je werkelijke serviceverwachting. Als de vertraging verandert, stuur dan een update zodat de oorspronkelijke belofte niet ongewijzigd blijft.
Wijs het gesprek in Conversations toe aan een beschikbare operator. De ontvangende operator bekijkt het verzoek, de keuzes en eventuele mislukte acties voordat die antwoordt. Als een assistent antwoordde, pauzeer deze dan bij de overdracht van eigenaarschap. Alleen toewijzing stopt een externe assistent niet.
De ontvangende operator moet laten merken dat de context bekend is:
Hi, I'm Sam from the store team. I can see you chose a Wednesday styling visit. I'm checking that time now.
Geef buiten servicetijden een antwoord met het eerstvolgende openingstijdstip van het team en de tijdzone:
Our store team returns tomorrow at 09:00 London time. Send your question here and we'll reply after opening.
Wijs de operator of gekoppelde service aan die dat antwoord verstuurt. Leg vast wie de wachtende gesprekken bekijkt als het team terug is. Test de overdracht met de mensen die het kanaal daadwerkelijk gaan bedienen.
7. Handel vertragingen, wijzigingen en onzekere resultaten af
Lees het bestaande gesprek als de klant later terugkomt en controleer of het oorspronkelijke verzoek nog geldt. Vernieuw tijdgevoelige keuzes voordat je verdergaat. Bijvoorbeeld: “Welcome back. Would you still like a styling visit? I'll check the available times again.” Vermijd inactiviteitsberichten die de klant onder druk zetten om direct te antwoorden.
Als het gekozen tijdstip niet meer beschikbaar is, leg dat uit en bied nieuwe tijden aan: “That time has just been booked. I can check another time for you.” Behoud de winkel- en servicekeuzes van de klant, zodat die niet opnieuw hoeft te beginnen.
Als het boekingssysteem een time-out geeft, controleer dan of de reservering is aangemaakt voordat je een nieuw verzoek indient. Vertel de klant: “I'm checking whether that booking completed. I'll confirm the result here.” Bewaar een boekings- of zaakreferentie waarmee de operator het probleem kan onderzoeken zonder de actie te herhalen.
Als de klant van gedachten verandert, ga dan terug naar de betreffende keuze. Wil de klant een bestaande boeking annuleren, bevestig de annulering dan nadat het boekingssysteem deze accepteert. Een antwoordbericht of geselecteerd menu-item bewijst niet dat een externe actie is geslaagd.
8. Bevestig het resultaat en vraag om feedback
Verstuur na een geslaagde reservering de werkelijke datum, tijdzone, winkel en referentie. Bijvoorbeeld: “Your styling visit is confirmed for 8 October 2026 at 14:00 London time at Goldcrest Covent Garden. Reference GC-1042. Reply here if you need to change it.” De datum en referentie zijn fictief; vul ze in vanuit de voltooide boeking.
Bied verdere hulp aan met snelle antwoorden: Nog een vraag en Dat was alles. Volg de passende route wanneer de klant een antwoord kiest. Houd het gesprek beschikbaar voor latere vervolgvragen.
Maak een tweede Quick replies-template om klanttevredenheid te verzamelen: “How was your experience with our team today?” Gebruik beschrijvende keuzes zoals Tevreden, Neutraal en Ontevreden. Verstuur deze nadat de servicetaak is afgerond. Meldt de klant een slechte ervaring, bied dan een medewerker aan die kan helpen en maak deelname optioneel.
Bepaal waar je team het enquêteantwoord vastlegt en of een klacht opvolging nodig heeft. Het antwoord in het gesprek is de bron van die feedback; bezorgaantallen leveren geen tevredenheidsscore op. Zie resultaten meten.
9. Oefen de volledige ervaring vóór de beoordeling
Doorloop het script met één persoon als klant en een andere als operator. Gebruik fictieve gegevens en het daadwerkelijk gekoppelde testbedrijf. Herhaal de oefening in elke ondersteunde taal, inclusief lange optielabels en een klant die van taal wil wisselen. Bevestig de gewenste taal voordat je wisselt en ga verder vanaf hetzelfde punt in de taak.
| Scenario | Wat de oefening moet aantonen |
|---|---|
| Een duidelijk verzoek | De service gebruikt de opgegeven intentie en vermijdt onnodige triage. |
| Een onduidelijk of getypt antwoord | Het menu en de verduidelijking leiden tot een nuttige volgende actie. |
| Een voltooide boeking | De reservering bestaat en komt overeen met de klantbevestiging. |
| Een niet-beschikbare interactie | Het tekst-, web- of operatoralternatief rondt de taak af. |
| Tijdens een taak om een medewerker vragen | Eigenaarschap wordt overgedragen, context blijft behouden en automatische antwoorden pauzeren. |
| Een verzoek buiten servicetijden | Het antwoord geeft een juiste terugkeertijd en het team pakt het werk op. |
| Een laat antwoord of verouderd tijdvak | De service controleert de actuele intentie en beschikbaarheid. |
| Een systeemtime-out | Het oorspronkelijke resultaat wordt gecontroleerd vóór een nieuwe actie wordt geprobeerd. |
| Een ontevreden klant | Feedback wordt vastgelegd en een medewerker kan deze opvolgen. |
Los onduidelijke teksten en niet-werkende routes op voordat je de demonstratie opneemt. Neem de klantinteractie, de operatoracties en het bevestigde resultaat op voor Experience Review.