Best Tarief Office
Negen energie- en telecomleveranciers, één formulier.
Een contractenplatform voor een Belgische makelaar: één intake, de échte pdf-formulieren van negen leveranciers ingevuld, ondertekend met eID en doorgeduwd naar de CRM.
Bekijk de site- leveranciers geïntegreerd
- 9 leveranciers geïntegreerd
- talen, van begin tot eind
- 3 talen, van begin tot eind
- ondertekening en identiteit
- eID ondertekening en identiteit
- Rol
- Architectuur, bouw, onderhoud
- Periode
- 2022 — nu
- Stack
- Laravel 10 Vue 3 Horizon PDFtk AWS S3 amoCRM Mailgun
Het probleem
Een makelaar die energie en telecom van een gezin overzet, vult dezelfde klantgegevens in op negen verschillende formulieren, elk met een eigen lay-out, eigen velden en een eigen idee van hoe een aansluitingsaanvraag eruitziet. Met de hand is dat een namiddag per klant en een typfout per formulier. Aan de formulieren zelf valt niet te sleutelen — het zijn de eigen pdf's van de leveranciers, en ze moeten er aan de andere kant uitkomen precies zoals de leverancier ze verwacht.
Hoe het werkt
Eén intake verzamelt de klant één keer. Elke leverancier is een contractklasse die weet hoe die klant op zijn eigen pdf-veldnamen afgebeeld wordt, en de ingevulde documenten worden samengevoegd tot één pakket om te tekenen. Ondertekenen gebeurt met de eID van de klant; het getekende pakket gaat naar S3, wordt gemaild, en het geheel wordt gespiegeld naar amoCRM zodat de verkoopkant het ziet zonder dat iemand het overtypt.
Wat erin zit
Negen leveranciers, één intake
Engie, Luminus, Eneco, Mega, Octa+, Proximus, Telenet, Scarlet en Orange, plus energieovernames en aansluitingsaanvragen. Elk is een klasse met een eigen veldmapping, dus de tiende toevoegen is een klasse en geen herschrijving.
De echte pdf's van de leverancier, ingevuld
De output is het eigen formulier van de leverancier met zijn eigen velden ingevuld — via PDFtk, niet een namaak die in HTML opnieuw getekend is. Een leverancier die alleen zijn eigen document aanvaardt, krijgt zijn eigen document.
Tekenen met eID en archiveren
Identiteit uit de Belgische eID, handtekeningen via de ondertekenpartij, en het afgewerkte pakket bewaard op S3, met een geplande job die de werkbestanden nadien opruimt.
Drie talen, één klantendossier
Nederlands, Frans en Engels van begin tot eind, met vertaalbare inhoud op de modellen. In België is dat geen luxe — een Waalse klant tekent een Frans contract.
CRM zonder overtypen
amoCRM-integratie in beide richtingen, zodat een contract in het platform een deal in de CRM is en het verkoopteam nooit twee keer een adres intikt.
In wachtrij, bewaakt en opnieuw te versturen
Pdf's genereren, samenvoegen en mailen lopen allemaal via wachtrijen onder Horizon. Een batchverzending is een job, een mislukte verzending is zichtbaar, en opnieuw versturen is een knop in plaats van een namiddag.
Een keuze die uitleg verdient
Elke leverancier is een eigen model met een eigen veldmapping, ook waar twee formulieren er bijna identiek uitzien. De verleiding is één generiek contract met een configuratietabel, en die houdt stand tot precies het moment waarop een leverancier halverwege het jaar één veld hernoemt, voor één product. Duplicatie die samenvalt met een echte externe grens, is geen duplicatie die je moet wegwerken.
Staat er zoiets op je lijst?
De projecten verschillen, de manier van werken niet. Vertel wat je probeert op te lossen.
Neemt nieuw werk aan