Dyonic Systems logo

Manager Dashboard

Rol: Manager

Live status

API ( /api/ ) checken…
Socket ( /ws/socket.io/ ) checken…
Site ( /api/site/status ) checken…
—
—
—
checken…
—
Same-origin checks; indien rood: Nginx/service logs bekijken.

SLA & Queue

Wachtrij open
—
Gem. wachttijd
—
Actieve chats
—

Plaats­houders; later koppelen aan endpoints.

Bezoekers (anoniem)

Actief nu
—
Uniek vandaag
—
Uniek 7d
—
Uniek 30d
—

Teller voor bezoekers zonder login (device-based). Actief = laatste 2 minuten.

Snelle acties

Placeholders; koppelen we later aan /api.

Actieve chats

Chat-IDKlantOperatorStart
Nog geen data — later /api/chats/active

Klantgegevens (alleen lezen)

Zoekt live via /api/customers?email=&phone= (pm-customers-api).
NaamE-mailTelefoonSaldoActie
Nog geen resultaten — zoek op e-mail of telefoon.

Interne notities

Notities zijn intern en worden gelogd. Verwijderen kan alleen door hoofd-PIN (master).
Selecteer een klant om notities te laden.

Status (master-only)

Status wijzigen kan alleen door hoofd-PIN. Andere managers kunnen alleen meelezen en misbruik rapporteren (volgende stap).

Wijzigingen lopen uitsluitend via aanvraag → telefonische verificatie → hoofd-PIN.

Beloningen — Ledenlijst

Zoekt live via /api/customers?name=&email=&phone= (pm-customers-api).
Naam E-mail Telefoon Tier Saldo (punten) Actie
Nog geen resultaten — zoek op naam, e-mail of telefoon.

Klantprofiel & punten

Stuurt naar /api/customers/adjust met klant-ID, punten, reden en notitie.

Voucher uitgifte

Stuurt naar /api/customers/voucher, koppelt voucher en saldo aan de klant.

Levels (tiers)

Factor wordt gebruikt in earn-formule (Bronze 1.0 → Diamant 1.6). Opslaan = lokaal (dummy); later via /api/settings.
LevelMin. punten (12m)FactorActies

Earn-regels

Voorbeelden: probleem opgelost +5, profiel compleet +50, referral +300, feedback +25, verjaardag +100, campagnes (x2 / 24u).
CodeBeschrijvingPuntenActies

Burn-regels

Voorbeelden: €5/€15/€40 voucher, gratis verzending, priority support 72u. Stel waarden, geldigheid en voorwaarden in.
CodeBeschrijvingKosten (punten)Acties

Algemene loyalty-config & beheer

Nu lokaal (browser). Later aan /api/settings.

Betalingen & credits — pakketbeheer

Dit blok is live gekoppeld aan /api/customers/payments/topup-config (pm-customers-api). Hier zet je bunq/PayPal links klaar en beheer je credits-pakketten.


Naam Credits Prijs (€) Badge Actief Sort Actie
Laden…

Leeg = credits pagina gebruikt de basislink + bedrag.

Leeg = credits pagina gebruikt de basislink + bedrag.

Na opslaan is het direct zichtbaar op /credits.html (klantzijde).

Persona’s beheren

Dit zijn de personas waar klanten uit kunnen kiezen. Je kunt ze activeren, pauzeren en bewerken.

NaamBioSpecialisatieStatusActie

Persona aanmaken / bewerken

Voorbeeld: rustig, humoristisch, coachend, direct & warm

Eigenschappen
Avatar positie
Tip: schuif tot het gezicht goed staat, dan opslaan.

Optioneel. De afbeelding wordt als 256x256 PNG opgeslagen via upload (geen base64).

Deze gegevens worden gekoppeld aan de back-end via /api/personas/*.

Melding sturen

Team & rollen

Hier zie je een overzicht van alle Desk-accounts (operator / hoofdoperator / manager). Later koppelen we dit aan de back-end (aanmaken, blokkeren, rol wijzigen en wachtwoord-reset).

Login-ID Naam Rol Status Acties
Nog geen data — later /api/staff

Help-Inbox (live)

Actieve hulp- en noodmeldingen van operators. Klik om mee te kijken of over te nemen.

Status Tijd Gesprek Wie Reden Actie
Nog geen open meldingen.

Medewerkerprofiel & betaalgegevens

Hier beheer je de gegevens van operators, hoofdoperators en managers. In deze testfase wordt er nog niets echt opgeslagen; later koppelen we dit aan /api/staff/*.

In deze testfase is dit puur UI. Later worden deze gegevens gekoppeld aan de back-end en gebruikt in weekuitdraaien, betalingen en rapporten.

Persona-koppelingen

Koppel persona’s aan operators. Eén operator kan meerdere persona’s dragen. Later gekoppeld aan /api/staff/personas.

Operator Huidige persona’s Nieuwe koppeling Actie
Jan Operator Sanne Mark
Sanne Operator Lotte
Tom Operator Geen

Verwijderen / ontkoppelen komt zodra back-end eraan zit. Nu alleen UI-demo, geen echte mutatie.

Operator-modus

Als manager kun je zelf in de operator-omgeving werken. Dit opent in een nieuw tabblad, zodat je je dashboard open kunt laten.

Je gebruikt dan exact dezelfde chatlayout als de operators. Ideaal om mee te lezen, tijdelijk over te nemen of een probleemchat zelf af te handelen.

Monitoring-instellingen

Hier stel je later in wanneer een hoofdoperator of manager de berichten moet keuren voordat ze naar de klant gaan.

Rapporten

Overzicht van kpi’s zoals aantal chats, gemiddelde responstijd, omzet per klantgroep, etc. Voor nu placeholders; later koppelen we dit aan de rapportage-API.

Nog geen rapport opgevraagd.

Auditlog

Hier komen straks alle belangrijke mutaties te staan (inloggen, klantmutaties, beloningen, moderatie-acties). Nu nog dummy-gegevens.

TijdGebruikerRolActieDetails
Nog geen audit-data geladen.

Betalingen — weekoverzicht operators

Gebruik dit overzicht om per week alle operators uit te betalen. Later koppelen we dit aan de echte data.

Operator Operator-ID IBAN Berichten deze week Bonus Totaal uit te betalen Status
Nog geen gegevens geladen.
Samenvatting verschijnt hier zodra een week is geladen.

Later koppelen we dit aan /api/payroll/week en een echte PDF/CSV-export.

Operatorgegevens (boekhouding)

Beheer hier per operator de gegevens die nodig zijn voor betalingen, belasting en boekhouding. Deze sluiten aan op de weekuitdraai hierboven.

Deze gegevens worden later gekoppeld aan de back-end (/api/staff/*) en gebruikt in de weekuitdraai en exports. In deze testfase is het puur UI, zonder opslag.

Verkoop & pakketten — weekoverzicht

Overzicht van verkochte pakketten per periode. Klaar voor boekhouding, belasting en analyse.

Datum Klant-ID Klantnaam Pakket Excl. btw BTW Incl. btw Status
Nog geen verkoop geladen.
Samenvatting verschijnt hier zodra verkoop is geladen.

Later koppelen we dit aan /api/sales en echte PDF/CSV-export.