---
title: "Klantportalen: merkgebonden alleen-lezen oproeprapportage"
description: "Maak een ThunderPhone-klantportaal, kies zichtbare spraakagenten, voeg kijkers toe, voorzie de ervaring van je merk, koppel een aangepast domein en deel alleen-lezen oproepgeschiedenis."
---

**Klantportalen** geven elke klant een eigen merkgebonden, alleen-lezenweergave van oproepen die voor hen worden afgehandeld. Een portaal kan geselecteerde agenten, eigen kijkers, een logo en accentkleur, en een optioneel aangepast domein bevatten.

Organisatiebeheerders beheren portalen bij **Klantportalen**
(`/dashboard/client-portals`). Kijkers gebruiken de gehoste portaal-URL en krijgen nooit toegang tot het ThunderPhone-dashboard.

## Een portaal maken

<Steps>
  <Step title="Nieuw portaal kiezen">
    Voer de klantgerichte naam in. ThunderPhone maakt hiervan een unieke URL-slug; je kunt de slug later bewerken.
  </Step>
  <Step title="Agenten toewijzen">
    Voeg de agenten toe waarvan de klant de oproepen moet kunnen zien. Een portaal zonder toegewezen agenten heeft geen zichtbare oproepen.
  </Step>
  <Step title="Kijkers toevoegen">
    Voeg het e-mailadres van elke goedgekeurde kijker toe. Kijkers vragen hun eigen inlogcode aan via de inlogpagina van het portaal.
  </Step>
  <Step title="De URL delen">
    Kopieer de portaal-URL of kies **Openen** om deze te testen. De lijstpagina toont ook de actieve status, het aantal agenten en het aantal kijkers van elk portaal.
  </Step>
</Steps>

## Portaaldetails en beschikbaarheid

De kaart **Portaaldetails** beheert:

- **Naam** — wordt weergegeven op de inlogpagina en in de koptekst van het portaal; maximaal 255 tekens.
- **Slug** — het gehoste URL-segment; maximaal 100 tekens. Gebruik kleine letters, cijfers en enkele koppeltekens. Slugs moeten uniek zijn en mogen geen gereserveerde platformroute gebruiken.
- **Agenten** — de exacte set oproepgeschiedenissen van agenten die zichtbaar zijn in het portaal.
- **Portaal actief** — schakel dit uit om te voorkomen dat kijkers het portaal openen, zonder de configuratie te verwijderen.

Alleen oproepen van een toegewezen agent vallen binnen het bereik. Kijkers kunnen geen agenten bewerken, oproepen plaatsen, facturering beheren of andere organisatiegegevens zien.

## Huisstijl

Upload een **PNG**-, **JPEG**- of **WebP**-logo van maximaal **2 MB**. Kies een volledige zescijferige hexadecimale accentkleur, zoals `#2e8fff`; deze bepaalt de primaire knoppen en markeringen. Reset een van beide waarden om terug te keren naar de standaardhuisstijl.

De huisstijl wordt weergegeven op zowel de inlogpagina als in de koptekst van het geverifieerde portaal.

## Toegang voor kijkers

Voeg kijkers toe via e-mail. Op de inlogpagina van het portaal kan een actieve kijker:

- Per e-mail een zescijferige code aanvragen. Een code is 10 minuten geldig.
- Inloggen met een wachtwoord als diegene er een heeft aangemaakt.
- Na het inloggen een wachtwoord van minimaal 8 tekens aanmaken.

Je kunt een kijker deactiveren zonder de rij te verwijderen, of deze verwijderen om toegang in te trekken. Portaalsessies staan los van dashboardsessies.

## Wat kijkers kunnen zien

Het portaal heeft twee secties: **Overzicht** en **Oproepen**.

**Overzicht** toont vijf cijfers voor de afgelopen 7, 14 of 30 dagen. Vergelijkings-
indicatoren tonen veranderingen ten opzichte van de vorige periode met dezelfde lengte. Een
indicator wordt weggelaten wanneer de vorige waarde nul was en de huidige waarde
positief is. De kleur geeft aan of een verandering goed of slecht is, niet in welke richting deze
gaat:

1. **Beantwoorde oproepen**: inkomende en weboproepen die de spraakagent bereikten, plus
   uitgaande oproepen die door de andere partij werden beantwoord, en hoeveel daarvan buiten
   kantooruren begonnen.
2. **Van begin tot eind**: oproepen waarbij de klant niets meer hoefde te doen.
3. **Niet goed verlopen**: oproepen waarbij de beller midden in het gesprek ophing of
   nadat de spraakagent om informatie vroeg, de spraakagent moeite had om
   details vast te leggen, een afspraak niet lukte of een doorverbinding niet tot stand kwam. De meest
   voorkomende oorzaak wordt weergegeven. Alleen ophangen tijdens de begroeting telt niet mee.
4. **Gefrustreerde bellers**: bellers die frustratie toonden, met de meest
   voorkomende oorzaak. Minder is beter.
5. **Ingeplande afspraken**, en hoeveel daarvan met nieuwe klanten waren.

Onder de cijfers vermeldt Overzicht maximaal acht oproepen die opvolging nodig hebben;
**Alle gemarkeerde oproepen bekijken** opent de gefilterde oproeplijst. Wanneer meer dan
één spraakagent oproepen heeft beantwoord in de geselecteerde periode, toont een tabel oproepen,
oproepen buiten kantooruren,
oproepen van begin tot eind, oproepen die niet goed verliepen, afspraken en gemarkeerde
oproepen voor elke spraakagent. De vijf hoofdcijfers verschijnen ook op de startpagina van het
dashboard en op het tabblad **Oproepen** van elke spraakagent.

**Oproepen** vermeldt inkomende, uitgaande en widgetoproepen voor de toegewezen
spraakagenten; browsertests en simulaties worden weggelaten. Elke rij toont de
datum, het nummer **Van** met een eventuele
[naam](/nl/guides/review-calls) die je organisatie eraan heeft gegeven,
de samenvatting van één regel, het resultaatlabel (de eigen lijst van de spraakagent, of
Geslaagd / Mislukt), een eventuele markering **Aandacht nodig** en de reden, de spraakagent en
de duur. Gemarkeerde oproepen worden bovenaan gesorteerd; het filter **Sorteren**
schakelt over naar nieuwste eerst. Filters omvatten ook datumbereik, oproeptype, aandacht
nodig en kantooruren. **CSV exporteren** downloadt maximaal 5.000
overeenkomende oproepen met de rapportagekolommen, met gemarkeerde oproepen eerst. Als meer dan
5.000 oproepen overeenkomen, wordt het bestand afgekapt.

Wanneer je een oproep opent, worden de markering, het resultaat, de samenvatting en de bellerervaring
boven de opname weergegeven. Voor een gefrustreerde beller toont de bellerervaring de
oorzaak van de frustratie; anders wordt de opmerking over de bellerervaring weergegeven wanneer deze
beschikbaar is. Wanneer de markering een vastgelegd tijdstip heeft en de oproep een
opname bevat, start **Naar … springen** de weergave op dat moment. Het transcript
volgt.

Oproepen van of naar de uitgesloten testnummers van de organisatie worden weggelaten uit
portaallijsten, cijfers in Overzicht en CSV-exporten, en kunnen niet worden geopend in het
portaal. Tellingen buiten kantooruren gebruiken de tijdzone en kantooruren van de organisatie
([Organisatie-instellingen](/nl/guides/organization-settings)),
of die van een spraakagent wanneer deze zijn ingesteld onder **Rapportage** in de spraakagentbouwer.

De interface is alleen-lezen. Deze geeft geen agentprompts, organisatie-instellingen, sleutels, facturering, tools of interne workflows voor problemen weer.

## Een aangepast domein koppelen

<Steps>
  <Step title="De hostnaam toevoegen">
    Voer onder **Aangepaste domeinen** een volledige hostnaam in, zoals
    `calls.client.com`. Een hostnaam kan slechts bij één portaal horen.
  </Step>
  <Step title="Verkeer naar het portaal leiden">
    Voeg de weergegeven **CNAME**-record toe bij de DNS-provider.
  </Step>
  <Step title="Domeineigendom bewijzen">
    Voeg de weergegeven **TXT**-record toe bij
    `_tp-portal-verify.<hostname>` met de gegenereerde verificatiewaarde.
  </Step>
  <Step title="Validatie van Azure-hostnaam toestaan">
    Voeg de weergegeven **TXT**-record toe bij `asuid.<hostname>` met de Azure-verificatiewaarde. Laat deze staan zolang de hostnaam is gekoppeld.
  </Step>
  <Step title="Verifiëren">
    Kies **Nu verifiëren**. DNS-propagatie kan tijd kosten; het instelscherm kan elke 20 seconden opnieuw controleren. Nadat de verificatie is geslaagd, kan de TXT-record worden verwijderd, maar de CNAME moet blijven staan.
  </Step>
</Steps>

Verwijder een domein uit het portaal voordat je die hostnaam elders opnieuw gebruikt.

## Een portal verwijderen

Als je een portal verwijdert, worden de kijkerstoegang en de configuratie van het aangepaste domein permanent verwijderd. De agents en oproepen van de organisatie worden niet verwijderd, maar de portal kan niet worden hersteld. Gebruik de schakelaar **Portal actief** voor een omkeerbare pauze.

Zie voor beheerautomatisering de
[Client Portals API](/api-reference/client-portals).
