Klantenportal & Delen

Deel facturen via links zonder aanmelden, laat klanten bekijken, downloaden en online betalen, en zie precies wanneer ze werden geopend

Overzicht portal

De klantenportal is de klantgerichte kant van Invotify — alles wat uw klant ziet en doet zonder ooit een account aan te maken. U genereert een beveiligde deellink, stuurt die naar uw klant, en zij krijgen een overzichtelijke, huisstijlpagina waar ze de factuur kunnen lezen, de PDF downloaden en (op Pro) online betalen. Ondertussen krijgt u een stille registratie van precies wanneer en waar ze hem hebben geopend.

Wat de portal doet:

  • Openbare factuurweergave — Een tokengebaseerde link opent de factuur in de browser. Geen aanmelding, geen wachtwoord, geen wrijving voor de klant.
  • PDF downloaden — De klant downloadt met één klik een pixel-perfecte A4-PDF van hun factuur.
  • Online betalen (Pro) — Een "Nu betalen"-knop brengt de klant naar een beveiligde Stripe-checkout voor volledige of gedeeltelijke betaling.
  • Weergave bijhouden — Elke opening wordt vastgelegd: wanneer, van waar, het aantal weergaven en de tijdstempels van eerste en laatste weergave.
  • E-mailvoorkeuren — Eén-klik-afmelden en gedetailleerde controle over welke e-mails de klant ontvangt.

Twee linktypen:

  • Enkele factuurlink (/invoice/{token}) — Toont één specifieke factuur met alle details en een download-/betaalactie.
  • Klantenportallink (/portal/{token}) — Een geïntegreerde weergave van de recente facturen van de klant bij u, hun totale openstaande saldo, een achterstalligheidsmarkering en creditnotasaldo, elke factuur met zijn eigen betaalactie.

Plannen: Openbare weergave, PDF downloaden, weergave bijhouden en beheer van e-mailvoorkeuren zijn beschikbaar op elk plan. Online betalen vanuit de portal vereist een Pro-plan met Stripe verbonden.

Elke portalpagina is voorzien van uw bedrijfsnaam en -logo, heeft een subtiele "Mogelijk gemaakt door Invotify"-voettekst en is gemarkeerd als noindex zodat het nooit in zoekmachines verschijnt.

Links zonder aanmelden

Tokengebaseerde URL's worden direct geopend in elke browser. Geen account nodig voor de klant.

Zelfbediening PDF

Klanten downloaden zelf hun A4-PDF-kopie wanneer ze die nodig hebben.

Online betalen (Pro)

Een Betalen-knop leidt naar beveiligde Stripe-checkout — volledig of gedeeltelijk.

Weergave bijhouden

Weet wanneer, waar en hoe vaak de klant de link heeft geopend.

Een factuur delen

Het delen van een factuur maakt een uniek, moeilijk te raden deeltoken aan en zet dit om in een openbare link die uw klant kan openen zonder in te loggen. Het token is een willekeurige UUID — het kan niet worden geraden door een nummer op te tellen — en het verwijst naar precies één factuur.

Hoe het deeltoken werkt:

  • Bij het genereren van een link wordt een share_token aangemaakt voor de factuur en een URL geretourneerd van de vorm https://uw-app/invoice/{token}.
  • Als er al een token bestaat voor die factuur, retourneert Invotify hetzelfde token — opnieuw delen zal de link niet vernieuwen of een URL die u al heeft verzonden verbreken.
  • De link is de enige toegangssleutel. Iedereen met de link kan de factuur bekijken, dus behandel hem als een privélink.
  • U kunt een deellink op elk moment intrekken. Intrekken wist het token en de oude URL werkt direct niet meer (geeft "niet gevonden" terug). Genereer een nieuwe link om opnieuw te delen.

Machtigingen: Het genereren of intrekken van een deellink vereist de machtiging "Facturen beheren", zodat alleen geautoriseerde teamleden een factuur kunnen blootstellen.

Wat de klant ontvangt: Wanneer u een factuur per e-mail verstuurt, kan de link (en op Pro, een betaallink) meegestuurd worden. U kunt de deel-URL ook kopiëren en via elk kanaal versturen — chat, uw eigen e-mailclient, een messaging-app.

De PDF delen via WhatsApp, Telegram, Slack & co.: Het Deeldialoogvenster op facturen en offertes geeft de gerenderde PDF direct aan het deelvenster van uw apparaat (op telefoons, tablets en moderne desktopbrowsers). Tik op WhatsApp, Telegram, Slack of Messenger en de PDF is al bijgevoegd — kies de ontvanger en verzend. Op browsers zonder ondersteuning voor deelvensterbestanden valt Invotify terug op het downloaden van de PDF en het openen van de app zodat u hem handmatig kunt bijvoegen.

Stappen

  1. 1

    Open de factuur

    Ga naar de factuurdetailpagina van de factuur die u wilt delen.

  2. 2

    Genereer de deellink

    Maak een deellink aan. Invotify genereert een uniek token en retourneert de openbare URL (/invoice/{token}).

  3. 3

    Kopieer of verstuur

    Kopieer de URL om via elk kanaal te delen, of stuur de factuur per e-mail zodat de link mee wordt verstuurd.

  4. 4

    Trek in wanneer nodig

    Als een link niet meer moet werken, trek hem in. Het token wordt gewist en de URL werkt direct niet meer.

Tips & aanwijzingen
  • Het token is een willekeurige UUID, geen opeenvolgend ID — links kunnen niet worden geraden door op te tellen
  • Bij opnieuw delen van een factuur wordt het bestaande token hergebruikt, zodat een URL die u al heeft verstuurd blijft werken
  • Trek een link direct in zodra die moet verlopen — er is geen apart wachtwoord te beheren
Belangrijk
  • Iedereen met de link kan de factuur bekijken — deel hem alleen met de beoogde ontvanger
  • Het intrekken van een deellink is permanent: de oude URL werkt niet meer en er moet een gloednieuwe link worden gegenereerd om opnieuw te delen

De klantenportal (bekijken, downloaden, betalen)

Wanneer een klant een deellink opent, belandt hij op een overzichtelijke, mobielvriendelijke pagina die geen aanmelding vereist. Er zijn twee ervaringen afhankelijk van de link.

Pagina met één factuur (`/invoice/{token}`): De klant ziet de volledige factuur — uw bedrijfsnaam en -logo, het factuurnummer en de status, uitgifte- en vervaldatums, factuurgegevens, elk regelitem met hoeveelheden en totalen, en eventuele notities die u heeft toegevoegd. Onderaan staan de acties: - PDF downloaden — Genereert en downloadt een professionele A4-PDF, identiek aan wat u zou versturen. Server-side gegenereerd op aanvraag. - Nu betalen — Verschijnt alleen wanneer een betaallink beschikbaar is en de factuur nog niet is betaald of geannuleerd (Pro — zie Online betalen hieronder).

Unified portalpagina (`/portal/{token}`): Een dashboard-achtig overzicht voor de klant over al hun facturen bij u: - Openstaand saldo — Het totale nog verschuldigde bedrag over alle onbetaalde facturen (niet alleen de factuur waarop ze hebben geklikt), met een achterstalligheidsmarkering als er facturen zijn die de vervaldatum hebben overschreden. - Creditnotasaldo — Eventueel uitgesteld of verrekend tegoed dat ze hebben. - Factuurlijst — Hun recente niet-concept facturen, gepagineerd, elk met nummer, datums, status, bedrag en een betaalactie.

Privacy door ontwerp: De portal retourneert altijd een veilige subset van gegevens. Interne ID's, het deeltoken zelf en alles wat niet betrekking heeft op die klant worden verwijderd. De unified portal beperkt zich strikt tot de ene klant waartoe het token behoort. Portalrespons worden verzonden met no-store-caching zodat niets gevoeligs door intermediairs wordt gecached.

Huisstijl factuurweergave

Logo, bedrijfsnaam, regelitems, datums, notities — overzichtelijk weergegeven, geen aanmelding.

PDF downloaden

Op aanvraag A4-PDF, identiek aan de versie die u per e-mail verzendt.

Saldo-overzicht

Unified portal toont totaal openstaand, achterstalligheidsmarkering en creditnotasaldo.

Alleen veilige gegevens

Interne ID's en het token worden verwijderd; de portal is beperkt tot één klant.

Tips & aanwijzingen
  • Stuur de enkele factuurlink voor een eenmalige rekening en de unified portallink naar een vaste klant die alles op één plek wil zien
  • Concepten verschijnen nooit in de portal — alleen facturen die u daadwerkelijk heeft uitgegeven
  • De gedownloade PDF wordt elke keer opnieuw gegenereerd, zodat hij altijd de huidige factuur weerspiegelt

Online betalen vanuit de portal (Pro)

Op een Pro-plan met Stripe verbonden zet de portal een weergave om in een betaling. De klant klikt op Nu betalen en belandt op de beveiligde gehoste checkout van Stripe — Invotify raakt hun kaartgegevens nooit aan.

Hoe een portalbetaling verloopt: 1. De klant opent hun factuur of de unified portal en klikt op Betalen. 2. Invotify maakt een Stripe Checkout-sessie aan voor die factuur en stuurt de klant door. 3. De klant betaalt op de gehoste pagina van Stripe. Hun e-mailadres is vooraf ingevuld voor een snellere checkout. 4. Bij succes worden ze teruggestuurd naar een bevestigingspagina; als ze annuleren, belanden ze vriendelijk terug. 5. Stripe bevestigt de betaling en de factuurstatus wordt automatisch bijgewerkt naar Betaald.

Volledige of gedeeltelijke betalingen: - Standaard betaalt de klant het volledige openstaande saldo (het verschuldigde bedrag, niet alleen het originele totaal — eerdere gedeeltelijke betalingen worden dus meegenomen). - Als u gedeeltelijke betalingen op de factuur heeft ingeschakeld, kan de klant een kleiner bedrag betalen. Invotify handhaaft eventuele minimumbetaalbedragen die u heeft ingesteld en laat de klant nooit meer betalen dan er nog verschuldigd is.

Ingebouwde veiligheidsmechanismen: - Al betaalde of geannuleerde facturen kunnen niet opnieuw worden betaald — de Betalen-knop verdwijnt en het verzoek wordt server-side geweigerd. - Het portalbetalingseindpunt is snelheidsbeperkt om misbruik te voorkomen. - Het betalingsbedrag wordt gevalideerd aan het hand van het live openstaande saldo en het minimumdebetbedrag van Stripe voordat een sessie wordt aangemaakt.

Belangrijk: Online betalen vereist een Pro-plan en een verbonden Stripe-account. Zonder Stripe verbonden werkt de portal nog steeds voor bekijken en downloaden — er is alleen geen Betalen-knop.

Stripe-checkout

Klant betaalt op de gehoste pagina van Stripe. Invotify ziet nooit kaartgegevens.

Gedeeltelijke betalingen

Wanneer ingeschakeld kunnen klanten een aanbetaling betalen — begrensd door uw minimum en het saldo.

Automatische statusupdate

De factuur gaat op Betaald zodra Stripe de betaling bevestigt.

Gevalideerd & snelheidsbeperkt

Bedragen gecontroleerd aan het hand van het live saldo; betalingen aan betaalde/geannuleerde facturen geblokkeerd.

Belangrijk
  • Online betalen vanuit de portal vereist een Pro-plan met Stripe verbonden
  • Gedeeltelijke betalingen worden alleen aangeboden als u ze op de specifieke factuur heeft ingeschakeld

Bijhouden van factuurweergaven

Stop met afvragen of uw klant de factuur daadwerkelijk heeft geopend. Elke keer dat een gedeelde factuur wordt bekeken, registreert Invotify het — zodat u precies weet wanneer ze hem hebben gezien, hoe vaak en van waar.

Wat bij elke weergave wordt vastgelegd: - Tijdstempel — Wanneer de weergave plaatsvond. - Bron — Van waar de weergave afkomstig was: link (een gedeelde enkele factuurlink), email, portal of api. Standaard link. - IP-adres — Het IP-adres van de klant (geparseerd uit de doorstuurheader), zodat u herhaalde openingen van dezelfde plek kunt onderscheiden van nieuwe. - Gebruikersagent — De browser-/apparaatstring, ingekort tot een veilige lengte.

Geaggregeerde statistieken die Invotify per factuur bijhoudt: - Aantal weergaven — Het lopende totaal van openingen. - Eerste keer bekeken op — Precies wanneer de factuur voor het eerst werd geopend (eenmalig gestempeld, nooit overschreven). - Laatste keer bekeken op — De meest recente opening. - Unieke IP-adressen — Hoeveel onderscheiden IP-adressen het hebben bekeken.

Waar u het ziet: De weergavestatistieken van de factuur verschijnen op de factuurdetailpagina — een compacte badge toont het aantal weergaven, met tijdstempels van eerste en laatste weergave bij aanwijzen, en een live-indicator wanneer de factuur recentelijk is geopend. Het volledige weergavelogboek (elke afzonderlijke opening met de bron, het IP-adres en de gebruikersagent) is beschikbaar via de weergavegegevens van de factuur, beperkt tot uw bedrijf.

Bescherming tegen misbruik: Het tracking-eindpunt is snelheidsbeperkt per IP-adres en per token, zodat een klant die herhaaldelijk vernieuwt uw weergavetelling niet kan opblazen, en het eindpunt kan niet worden gebombardeerd om de cijfers op te pompen.

Elke opening geregistreerd

Een weergaverecord wordt bijgehouden elke keer dat de gedeelde factuur wordt geopend.

Bronattributie

Houdt bij of de opening afkomstig was van een link, e-mail, portal of api.

IP + gebruikersagent

Legt het IP-adres en de browser van de kijker vast zodat u openingen kunt onderscheiden.

Eerste / laatste / telling

Lopend weergavetelling plus tijdstempels van eerste en laatste weergave per factuur.

Tips & aanwijzingen
  • Een weergave maar geen betaling is uw sein om een vriendelijke herinnering te sturen — ze hebben hem gezien
  • Een piek in weergaven betekent vaak dat de klant aan het beoordelen is of op het punt staat te handelen — goed moment om op te volgen
  • Het unieke IP-aantal helpt u te onderscheiden of "de klant hem steeds opnieuw opent" of "ze hem hebben doorgezonden"

E-mailvoorkeuren & Afmelden

Elke e-mail die Invotify naar een klant stuurt, bevat een afmeld-/voorkeurslink, zodat klanten altijd controle houden over wat er in hun inbox terechtkomt. De link werkt zonder aanmelding — het afmeldtoken zelf bewijst eigenaarschap van het e-mailadres.

Wat klanten kunnen beheren: - Documentmails — Facturen, offertes en andere documenten die aan hen worden verstuurd. - Herinneringsmails — Herinneringen bij achterstallige en aankomende betalingen. - Marketingmails — Promotionele of aankondigingsberichten.

Elke categorie is een onafhankelijke aan-/uitschakelaar. Een klant die alleen facturen maar geen herinneringen wil ontvangen, kan precies dat instellen — het is niet alles-of-niets.

Afmelden met één klik: De voorkeursenpagina is hetzelfde als de afmeldlink in elke e-mail. Klanten kunnen één categorie uitschakelen of zich voor alles afmelden op één plek. Wijzigingen worden direct opgeslagen en zijn van toepassing op toekomstige verzendingen.

Hoe het veilig blijft: - Het voorkeurseindpunt vereist een geldig token (geweigerd als het te kort of ontbrekend is), en dat token alleen autoriseert het lezen en bijwerken van de voorkeuren — geen account nodig. - Alleen de bekende, toegestane voorkeurssleutels worden geaccepteerd, en alleen booleaanse waarden, zodat het eindpunt niet kan worden gedwongen om iets anders te wijzigen. - Lees- en schrijfacties zijn snelheidsbeperkt per IP-adres.

Het respecteren van deze voorkeuren houdt uw verzendreputatie gezond en houdt u aan de juiste kant van antispamregels — klanten die hebben gekozen voor afmelden ontvangen die categorie eenvoudigweg niet meer.

Gedetailleerde schakelaars

Aparte schakelaars voor document-, herinnerings- en marketingmails.

Afmelden met één klik

Elke e-mail linkt naar de voorkeursenpagina — meld u af voor één categorie of voor alles.

Tokengeautoriseerd

Het afmeldtoken bewijst eigenaarschap; geen aanmelding nodig om voorkeuren te beheren.

Beveiligd eindpunt

Alleen bekende booleaanse sleutels geaccepteerd, snelheidsbeperkte lees- en schrijfacties.

Heeft mijn klant een account nodig om een factuur te bekijken of te betalen?

Nee. De portal vereist geen aanmelding. Een beveiligd token in de link is de enige toegangssleutel die nodig is om de factuur te bekijken, de PDF te downloaden, e-mailvoorkeuren te beheren of te betalen (op Pro).

Kan ik zien of een klant de factuur heeft geopend?

Ja. Weergave bijhouden registreert elke opening met een tijdstempel, bron, IP-adres en browser, en houdt per factuur een weergavetelling plus tijdstempels van eerste en laatste weergave bij die u op de factuurdetailpagina kunt zien.

Wat gebeurt er met een deellink als ik hem intrek?

Het token wordt gewist en de URL werkt direct niet meer — hij geeft "niet gevonden" terug. Om opnieuw te delen, genereert u een nieuwe link die een vers token aanmaakt.

Is online betalen vanuit de portal beschikbaar op elk plan?

Nee. Bekijken, downloaden, weergave bijhouden en e-mailvoorkeuren werken op alle plannen. Online betalen vanuit de portal vereist een Pro-plan met Stripe verbonden.

Tips & aanwijzingen
  • Het respecteren van afmeldingen beschermt uw afleverbaarheid — herhaalde ongewenste e-mails beschadigen uw verzendreputatie
  • Herinneringen en documentmails zijn gescheiden, zodat een klant facturen kan blijven ontvangen terwijl herinneringen worden gedempt