Deze handleidingen zijn alleen in het Engels beschikbaar.
WHMCS Apps hulp
API 1
Huisstijl 4
- App-iconen Lever een PNG van 192px en een van 512px aan. Vierkant, zonder afgeronde hoeken en zonder transparantie: elk platform past zijn eigen masker toe, en een transparant icoon krijgt op iOS een zwarte achtergrond.
- Merkkleur en accent De merkkleur geeft de primaire knoppen van de app, links en de statusbalk van de telefoon hun kleur. Het accent is gereserveerd voor dingen die aandacht vragen, zoals een achterstallige factuur. Door ze duidelijk te onderscheiden is een openstaand saldo in één oogopslag te zien.
- Pastel, licht, donker en automatisch Automatisch is de standaard en volgt de instelling van de telefoon: je lichte palet overdag, het donkere thema 's avonds. Pastel is een gebroken witte achtergrond met zachte lijnen, licht is dezelfde indeling in koelere grijstinten, en…
- Het icoon dat met de module wordt geleverd Tot je je eigen icoon uploadt, gebruikt de app een stapel rackunits met één brandend statuslampje. Het is bewust algemeen, en het is een echt icoon in plaats van een gekleurd vierkant, zodat een installatie waarin niets is ingesteld toch…
Functies 8
- Een foto of bestand bijvoegen, en wie het ziet Medewerkers kunnen vanaf een telefoon bestanden aan een ticket toevoegen, ook rechtstreeks vanaf de camera, en kiezen of de klant ze ziet. Standaard is dat alleen voor medewerkers, en daar gaat het juist om: de fout waartegen je wilt ontwerpen is een…
- Een screenshot bij een nieuw ticket voegen Bij het openen van een ticket in de klantapp staat onder het bericht een optioneel bijlagevak: Kies een bestand kiest iets van het apparaat, en Maak een foto opent de camera, wat de snelle manier is om een…
- Je eigen ticket sluiten Een dienst op een cPanel-server toont onder Gebruik een onderdeel cPanel zodra het account actief is, met de dagelijkse hulpmiddelen. Als je er een kiest, opent cPanel in een nieuw tabblad, al ingelogd en direct op dat hulpmiddel, zonder wachtwoord om…
- Bestanden bij een ticket Bijlagen verschijnen onder het bericht waarmee ze zijn meegekomen en worden met een tik gedownload. Bestanden vanaf schijf serveren is het gevaarlijkste wat deze module doet, dus de regels zijn streng: de link noemt het bestand in plaats van dat de aanroeper…
- cPanel openen Een dienst op een cPanel-server toont onder Gebruik een onderdeel cPanel zodra het account actief is, met de dagelijkse hulpmiddelen: Bestandsbeheer, E-mailaccounts, Databases, phpMyAdmin, Back-ups en meer. Als je er een kiest, opent cPanel in een nieuw tabblad, al ingelogd…
- Een factuur afdrukken De app maakt een eigen afdrukbare versie in plaats van de WHMCS-pdf op te halen, omdat die pdf wordt geserveerd achter een sessie in het klantgedeelte die de app niet heeft, en iemand twee keer laten inloggen om zijn eigen factuur te zien…
- Onderdelen aan- en uitzetten Een onderdeel dat is uitgeschakeld, verdwijnt uit de navigatie van de app en de API-endpoints ervan weigeren verzoeken. Beide gebeuren tegelijk, dus een scherm verbergen houdt de gegevens echt tegen in plaats van alleen de knop te verbergen.
- Wat klanten als eerste zien Een dienst op een cPanel-server toont onder Gebruik een knop cPanel openen zodra het account actief is. Die logt je direct in bij cPanel in een nieuw tabblad zonder wachtwoord te typen, en je komt uit op de cPanel-startpagina waar Bestands…
Handleidingen 7
- Handleiding: Klanten aan de app krijgen De aankondiging, de installatie en wat je met iPhones doet.Ongeveer 30 minuten.Stel het app-adres in Laat een subdomein zoals app.yourhosting.com naar de app wijzen en gebruik het overal. Een kort adres is het verschil tussen mensen die het intypen en mensen die…
- Handleiding: Een ticket afhandelen van telefoon tot oplossing Wat een klant verstuurt, wat medewerkers zien en hoe offline antwoorden zich gedragen.Ongeveer 10 minuten.Zet tickets aan Klanten krijgen een lijst van hun tickets en kunnen nieuwe openen bij elke afdeling die je in WHMCS hebt ingesteld.Een klant opent een ticket…
- Handleiding: Van factuur tot betaling op een telefoon Hoe een melding een betaalde factuur wordt.Ongeveer 10 minuten.De factuur wordt aangemaakt WHMCS maakt de factuur zoals gewoonlijk aan. De app haakt in op die gebeurtenis en stuurt de klant een melding, met het bedrag en de vervaldatum in de tekst.Ze tikken op de melding…
- Handleiding: De app voor het eerst lanceren Van een verse installatie tot een klant die op je app op zijn beginscherm tikt.Ongeveer 15 minuten.Voer de installatie uit De wizard controleert eerst HTTPS, PHP-extensies en je WHMCS-versie, zodat je nu ontdekt dat iets in de weg zit in plaats van…
- Handleiding: Zet de installatiecode waar hij wordt gescand Van de gegenereerde code tot klanten met de app op hun beginscherm.Ongeveer 30 minuten.Leg het app-adres vast voordat je iets afdrukt De code bevat het adres dat hier is ingesteld. Druk het af, wijzig daarna het adres, en elke afgedrukte code wijst…
- Handleiding: Passkeys aanzetten zonder een golf aan supportvragen Zet ze aan, bewijs dat ze werken op je eigen apparaat en laat mensen ze dan ontdekken.Ongeveer 20 minuten, daarna een week in de gaten houden.Kies eerst het domein Leg vast aan welk domein passkeys gebonden zijn, voordat iemand zich registreert. Als de app misschien naar app.yourhosting.com verhuist…
- Handleiding: Als iets niet werkt De controles die de meeste meldingen oplossen, in de volgorde waarin je ze het best probeert.Ongeveer 5 minuten.Controleer eerst het gezondheidspaneel Het rapporteert HTTPS, PHP-extensies, het API-beheerdersaccount en de meldingssleutels. De meeste problemen komen neer op een van die vier die niet is ingesteld.Niemand kan…
Installatie 2
- De code onder de aandacht brengen Het paneel in het klantgedeelte doet het werk automatisch: wie op een desktop is ingelogd, ziet de code, wie op een telefoon zit, ziet in plaats daarvan een installatieknop, omdat een telefoon zichzelf niet kan scannen. Daarnaast zijn de twee plekken die echt resultaat opleveren…
- De installatiecode Een QR-code met je app-adres, gegenereerd door de module in plaats van een externe dienst, zodat geen enkel ander bedrijf iets over je klantverkeer te weten komt. Hij volgt altijd het app-adres op het scherm Huisstijl. Druk hem af op facturen, toon hem…
Meldingen 4
- Meldingssleutels VAPID-sleutels identificeren je server bij de pushdiensten van Apple, Google en Mozilla. Genereer ze één keer. Opnieuw genereren maakt elk bestaand abonnement op meldingen ongeldig, zodat iedereen meldingen opnieuw moet aanzetten.
- Meldingen op iPhone iOS bezorgt webmeldingen pas nadat de app aan het beginscherm is toegevoegd, en de toestemmingsvraag moet voortkomen uit een tik. De app vraagt het daarom op het scherm Meldingen in plaats van bij het eerste laden, precies om deze…
- Medewerkers informeren over tickets Met meldingen aan kunnen medewerkers ook over tickets worden geïnformeerd: als er een nieuw wordt geopend, en als een klant op een bestaand ticket antwoordt. Een antwoord op een ticket dat aan een bepaalde medewerker is toegewezen, gaat naar…
- Wat een melding veroorzaakt Factuur aangemaakt, betaling ontvangen, betaling mislukt en een antwoord van een medewerker op een ticket. Elk is een aparte WHMCS-hook, dus je kunt er één uitzetten zonder aan de andere te komen.
Offline 1
Passkeys 6
- De app vergrendelen Een apparaat kan zo worden ingesteld dat de app vergrendelt als hij naar de achtergrond gaat, zodat opnieuw openen een vingerafdruk vraagt. De voor de hand liggende manier om dat te bouwen is een prompt vóór de bestaande sessie, maar dat zou toneel zijn:…
- Een vingerafdruk, gezicht of pincode vereisen Als dit aan staat, moet het apparaat bevestigen wie het vasthoudt voordat het ondertekent, zodat een ontgrendelde telefoon die iemand oppakt op zichzelf niet genoeg is. Als het uit staat, is aanwezigheid alleen voldoende: een tik op de beveiligings…
- Medewerkersaccounts met tweestapsverificatie WHMCS biedt geen ondersteunde manier om de tweede factor van een medewerker te controleren buiten het eigen inlogformulier. Alleen het wachtwoord controleren zou van deze app de makkelijke weg langs een beveiliging maken die je bewust hebt ingeschakeld, dus accounts met tweestapsverificatie kunnen niet…
- Het domein waaraan passkeys gebonden zijn Een passkey is gekoppeld aan één domein en de subdomeinen daarvan, en die binding maakt phishing onmogelijk. Leeg betekent dat de module het afleidt van je app-adres. Stel het bewust in als je de app later misschien verhuist:…
- Wat een passkey is Een sleutelpaar dat de telefoon of laptop aanmaakt en achter zijn eigen vergrendelscherm bewaart. Inloggen betekent dat het apparaat een eenmalige uitdaging ondertekent met de privéhelft, die het apparaat nooit verlaat en nooit over het netwerk gaat. Er is geen…
- Als iemand het apparaat kwijtraakt Het wachtwoord werkt nog steeds, dus niemand wordt buitengesloten. Passkeys die in iCloud-sleutelhanger of Google Wachtwoordmanager zijn opgeslagen, verhuizen ook vanzelf mee naar een vervangend apparaat. Als een apparaat echt kwijt is, log dan in met het wachtwoord,…
Beveiliging 4
- Snelheidslimiet Verzoeken per minuut vanaf één IP-adres. Inlogpogingen worden apart en strenger begrensd. Verhoog dit als een groot kantoor achter één adres wordt geblokkeerd.
- De ondertekeningssleutel vervangen Vervangen logt iedereen overal en direct uit de app. Gebruik het als je vermoedt dat een token is uitgelekt. Niemand verliest gegevens; ze loggen gewoon opnieuw in.
- Sessies en tokens Inloggen levert een kortlevend toegangstoken en een langlevend verversingstoken op. Verversingstokens worden bij elk gebruik vervangen; als een oud token opnieuw wordt aangeboden, wordt de hele sessie ingetrokken — zo wordt een gestolen token betrapt.
- Waarom inloggen voor medewerkers überhaupt een controle nodig heeft WHMCS biedt een ondersteunde aanroep om het wachtwoord van een klant te valideren, maar geen voor dat van een medewerker, dus de app moet de opgeslagen hash zelf lezen. Waar die hash staat, is tussen WHMCS-versies veranderd: oudere installaties bewaren hem op…
Instellen 5
- API-beheerdersaccount De app controleert wachtwoorden en opent tickets door WHMCS aan te roepen als deze beheerder. Kies een apart account met alleen de rechten die de app nodig heeft, in plaats van iemands dagelijkse login, zodat je het kunt intrekken zonder iemand buiten te sluiten.
- De app op een beginscherm krijgen Android en Chrome op de desktop tonen automatisch een installatieprompt zodra de app een manifest, een icoon van minstens 192px en een service worker heeft. iOS heeft geen prompt: mensen gebruiken Delen en dan Zet op beginscherm. De app detecteert…
- Foutdetails tonen Normaal toont de app bij een mislukt verzoek een korte, algemene melding en gaat het echte detail naar het activiteitenlog. Als dit aan staat, komen die echte melding en waar het gebeurde ook in de app terug. Het is bedoeld…
- Het cPanel-certificaat verifiëren Om cPanel te openen, logt de app de klant in via de eigen API van de cPanel-server over een beveiligde verbinding. Het certificaat van die verbinding wordt standaard gecontroleerd. Sommige servers tonen op hun API-poort een zelfondertekend certificaat of een certificaat met een afwijkende hostnaam, waardoor…
- Waarom HTTPS vereist is Browsers weigeren via gewoon HTTP een beginscherm-app te installeren, een service worker te registreren of meldingen te bezorgen. Localhost is de enige uitzondering, en daarom werkt testen al voordat je certificaat werkt.
Personeel 19
- Actie ondernemen op een dienst of domein Vanuit een klantscherm heeft elke dienst de acties die bij de status passen: een actieve dienst opschorten, een opgeschorte dienst weer activeren, de aanmaak/installatie uitvoeren voor een dienst die nog in behandeling is. Bij opschorten wordt om een reden gevraagd, omdat die reden de enige…
- Een interne notitie toevoegen Een ticketscherm heeft onder het antwoordvak een vak Interne notitie voor medewerkers. Wat je daar schrijft, wordt opgeslagen als WHMCS-ticketnotitie — alleen voor medewerkers, en de klant krijgt nooit een melding. Het is bedoeld voor het doorlopende commentaar…
- Een factuur annuleren Een onbetaalde, concept- of achterstallige factuur kan vanuit het eigen scherm worden geannuleerd, waardoor WHMCS er niet meer om betaling achteraan gaat. Het wordt op de telefoon aangeboden omdat het terug te draaien is: een geannuleerde factuur kan weer als onbetaald worden gezet vanuit de…
- Snelle acties voor klanten Een klantscherm heeft een reeks acties voor de dingen die medewerkers doen zonder een computer open te klappen. Tegoed toevoegen zet een saldo op het account. Wachtwoordreset versturen start de reset-e-mail van WHMCS, zodat de klant de gebruikelijke link krijgt…
- Contact opnemen met en actie ondernemen voor een klant Een klantscherm heeft bovenaan knoppen om te bellen, te sms'en en te mailen, en een WHMCS-knop die het volledige dossier in het beheergedeelte opent. De eerste drie zijn apparaatlinks: ze geven het door aan de telefoonapp, de berichtenapp…
- Bepalen wat klanten kunnen doen Je bepaalt op twee niveaus wat klanten in de app kunnen zien en doen. Account, Rechten klantapp stelt de standaard in die elke klant overneemt: voor elk onderdeel, zoals facturen betalen, tickets openen of cPanel openen, bepaalt een schakelaar of…
- Klanten uitnodigen voor de app Je kunt klanten een link naar de app mailen met instructies om hem aan hun beginscherm toe te voegen; ze loggen in met het account dat ze al hebben. Stuur hem naar één klant vanuit diens klantscherm met de knop Uitnodigen, of naar…
- Een klant openen Als je ergens in de app op een klant tikt, opent één scherm met wat ze hebben, wat ze verschuldigd zijn en waar ze op wachten: diensten met hun status, domeinen met het aantal dagen tot ze verlopen, facturen met de onbetaalde bovenaan, en eventuele open tickets.…
- Eén klant een uitzondering geven Een klantscherm heeft App-rechten, waar de standaardinstellingen alleen voor die klant kunnen worden overschreven. Elk recht toont drie keuzes: Standaard volgt de algemene instelling, Aan maakt het voor deze klant beschikbaar ongeacht de standaard, en Uit haalt het…
- Een netwerkprobleem melden Een dienst op een cPanel-server toont onder Gebruik de cPanel-hulpmiddelen zodra het account actief is, plus een knop cPanel openen. Als de klant een hulpmiddel kiest, wordt die ingelogd en komt die, waar de server het toestaat, direct op de pagina van dat hulpmiddel…
- Het dashboard lezen Het dashboard heeft drie pagina's: inkomsten, bestellingen en support. Veeg ertussen, of tik op de namen erboven, wat de snelste weg naar de derde is. Inkomsten telt geld dat echt is ontvangen, en dat is niet hetzelfde als gefactureerd geld:…
- Recente activiteit Recente activiteit, gelinkt vanaf het dashboard, is één stroom van wat er net is gebeurd in het hele bedrijf: nieuwe bestellingen, ontvangen betalingen, geopende tickets en aangevraagde opzeggingen, nieuwste eerst, over de afgelopen maand. De tellers op het dashboard vertellen je hoe…
- Een ontvangen betaling vastleggen Voor geld dat buiten de app is binnengekomen: een bankoverschrijving, contant geld, een cheque. De app geeft de betaling door aan WHMCS via de eigen aanroep AddInvoicePayment in plaats van zelf in het grootboek te schrijven, zodat WHMCS bepaalt of de factuur nu…
- Opgeslagen antwoorden op een telefoon De standaardantwoorden die al in WHMCS onder Support zijn ingesteld, verschijnen in de app, gegroepeerd per categorie, en als je op een ervan tikt, wordt het toegevoegd aan wat er al in het antwoordvak staat in plaats van het te vervangen. Dit is de functie die bepaalt…
- Ingelogd blijven Het inloggen voor medewerkers heeft een vakje Ingelogd blijven op dit apparaat. Laat het aangevinkt en de sessie blijft zoals gewoonlijk tussen bezoeken bewaard. Vink het uit en de sessie blijft alleen bewaard tot de app volledig is gesloten, wat past bij een…
- Voorkomen dat een betaling twee keer wordt ingevoerd Zet de bankreferentie of het bonnummer in het veld Referentie. De app weigert een tweede betaling met een referentie die al bij die factuur is vastgelegd — en dat redt je als een telefoon halverwege het versturen het signaal verliest en je nog eens tikt.…
- Het zoekvak Het dashboard heeft een zoekvak dat tegelijk zoekt in klanten, facturen, tickets en domeinen, zodat je een klant aan de telefoon kunt vinden zonder te weten in welke lijst die staat. Typ een naam, bedrijf, e-mailadres of telefoonnummer…
- Een ticket beoordelen Een ticket dat vanuit de wachtrij wordt geopend, toont medewerkers onder de status een paneel Beoordelen. Daar kunnen de status, prioriteit, afdeling en de toegewezen medewerker elk worden gewijzigd, en elke wijziging geldt vanaf het moment dat die…
- Een bestelling afhandelen Als je op een bestelling in afwachting tikt, opent die met dezelfde acties als de officiële app, op één na: accepteren, annuleren, annuleren en terugbetalen, als fraude markeren en terug naar in afwachting. Elke actie loopt via de gedocumenteerde bestel-API van WHMCS, dus hij doet precies…
Supporthub 4
- De hub openen vanuit Instellingen Medewerkers bereiken de hub via Instellingen op het scherm Jij, waar Open Keen2Support je aanmeldt bij je eigen supportdesk, met je naam en e-mailadres meegenomen zodat je er niet opnieuw om wordt gevraagd. Het is een link in plaats van…
- De hulpfeed die de hub leest De hub krijgt geen hulp van deze module toegestuurd; hij haalt die op. Eén keer per uur leest hij een feed die deze module aanbiedt en slaat de artikelen op, zodat een supportmedewerker die een ticket behandelt ze kan doorzoeken en een antwoord kan plakken…
- Wat verbinden met Keen2Support doet Keen2Support is je eigen aparte supportdesk bij de makers van deze app. Verbinden registreert deze app bij de hub met een productkey die je daar vandaan haalt, en de app krijgt een sitetoken dat hij bij elke latere…
- Welke telemetrie wordt verstuurd, en welke niet Telemetrie staat uit tot je het aanzet. Als het aan staat, worden de gebeurtenissen die deze app al in zijn eigen activiteitenlog vastlegt, gespiegeld naar de hub: dingen als een login, een vastgelegde betaling, een verstuurde pushmelding. Voordat er iets de…
Hulpmiddelen 2
- Controleren of de server meldingen kan versturen Voer "php modules/addons/whmcspwa/tools/selftest.php" uit op de server. Het ondertekent een token, ondertekent een VAPID-verzoek en versleutelt en ontsleutelt een echte pushpayload, zonder je database aan te raken. Achttien controles moeten slagen. Als de pushcontroles mislukken, mist de server de…
- Versienummers en upgrades De versie in version.php is het enige echte antwoord; het scherm Overzicht, de API en de app lezen hem allemaal daar uit. Drie bestanden die de browser rechtstreeks laadt, hebben een kopie, zodat hun cache bij een upgrade wordt geleegd. "php tools/version.php –check"…
Je account 8
- Een domeininstelling wijzigen Een domeinscherm heeft een onderdeel Instellingen met drie schakelaars die je zelf kunt wijzigen: automatisch verlengen, WHOIS-privacy en de transferblokkering. Elke schakelaar toont de huidige stand en wisselt bij een tik, rechtstreeks naar je account bij de host. Automatisch verlengen aan…
- Je wachtwoord wijzigen Account, Wachtwoord wijzigen vraagt om je huidige wachtwoord en daarna een nieuw. Het huidige wachtwoord wordt eerst gecontroleerd, zodat iemand die een ontgrendelde telefoon oppakt het niet ongemerkt kan wijzigen. Het nieuwe wachtwoord moet minstens acht…
- Je gegevens bewerken Account, Je gegevens, Je gegevens bewerken laat je je eigen contactgegevens wijzigen: naam, bedrijf, e-mail, telefoon en adres. Opslaan schrijft rechtstreeks naar je account bij de host, net als wanneer je het op hun website zou bewerken, dus facturen en…
- Wachtwoord vergeten Op het inlogscherm neemt Wachtwoord vergeten een e-mailadres aan en vraagt de host om daar een resetlink naartoe te sturen. De link en de resetpagina zijn van het hostsysteem zelf, precies zoals op de website, dus de app…
- Gebruikersnaam vergeten Klanten loggen in met hun e-mailadres, dus er is geen aparte gebruikersnaam om te vergeten. Gebruikersnaam vergeten op het inlogscherm legt dit uit en stuurt, als het ingevoerde e-mailadres bij een account hoort, een korte herinnering naar dat adres. Net als bij…
- Alles in één keer betalen Als er meer dan één factuur openstaat, biedt het beginscherm één knop Alles betalen met het totaalbedrag, naast een link om de afzonderlijke facturen te bekijken. Alles betalen opent de pagina voor bulkbetaling van de host, die elke onbetaalde factuur voldoet…
- Ingelogde apparaten Account, Ingelogde apparaten toont overal waar je account momenteel is ingelogd, met het apparaat, het adres en wanneer het voor het laatst is gebruikt, en markeert het apparaat waarop je nu zit. Een apparaat afmelden dat je niet herkent, beëindigt de sessie…
- Je meldingen Als meldingen zijn ingeschakeld en je ze op een apparaat hebt toegestaan, worden de dingen waarover je wordt geïnformeerd — een nieuwe factuur, een geslaagde betaling, een antwoord op een ticket — ook in de app bewaard onder…
Hier komt niets mee overeen. Klik op Zoeken om binnen de handleidingen zelf te zoeken.