Dealdesk-app voor kortingsgoedkeuringen waarop verkoopteams vertrouwen
Bouw een dealdesk-app voor kortingsgoedkeuringen met een eenvoudig aanvraagformulier, gelaagde routering en een volledig beslissingslogboek voor rapportage en audits.

Waarom kortingsgoedkeuringen rommelig worden zonder een dealdesk
Kortingsgoedkeuringen lopen vaak spaak als ze in chatthreads en verspreide e-mails leven. Een verkoper vraagt om “even een uitzondering”, iemand antwoordt “ok” en een week later weet niemand meer wat er precies was goedgekeurd, waarom, of onder welke voorwaarden.
De problemen beginnen meestal klein en stapelen zich op:
- Belangrijke details verdwijnen (korting, looptijd, startdatum, bijzondere clausules).
- Beslissingen gebeuren privé, zodat de rest van het team niet kan zien wat er speelt.
- Goedkeuringen worden inconsistent (de verkeerde persoon tekent af, of mensen keuren verschillende versies goed).
Een korting raakt meer mensen dan teams verwachten. Sales is eigenaar van de deal, maar finance kijkt naar marge en betalingsvoorwaarden, managers letten op consistentie, en legal op contractrisico. Zonder één plek om te coördineren wordt elke deal een uitzondering.
Een dealdesk-app lost dit op door iedereen één gedeeld proces te geven: dien een aanvraag in, routeer naar de juiste goedkeurder, leg een duidelijke beslissing vast en bewaar alles voor later. Het doel is niet om extra bureaucratie toe te voegen, maar om dubbel werk en “goedkeuring uit het geheugen” te stoppen.
Zo ziet dat er in de praktijk uit. Een verkoper biedt 20% aan om een verlenging binnen te halen, daarna vraagt inkoop 25% plus net-60 betalingstermijn. In chat kan een manager “25% is ok” goedkeuren, terwijl finance later bezwaar maakt omdat de betalingstermijn de economie van de deal verandert. Met een goed aanvraag- en goedkeuringsproces dient de verkoper het volledige pakket één keer in, beoordelen de juiste mensen dezelfde versie en is het uiteindelijke antwoord eenduidig.
Je weet dat het werkt als sales sneller antwoord krijgt, last-minute uitzonderingen afnemen, discussies over “wat was afgesproken” verdwijnen en je eindelijk schone data hebt om op te rapporteren.
Bepaal welke gegevens je aanvraagformulier moet vastleggen
Een aanvraagformulier voor korting moet één vraag snel beantwoorden: is deze deal het waard om op deze prijs goed te keuren?
Begin met het minimale aantal velden dat een goedkeurder laat zien wat hij nodig heeft zonder in spreadsheets te hoeven zoeken:
- Naam klant en segment (nieuw versus bestaand, grootte)
- Product/pakket, looptijd en hoeveelheid
- Prijslijst en gevraagde prijs (kortings% automatisch berekenen)
- Verwachte sluitingsdatum en startdatum
- Deal-eigenaar en team
Cijfers alleen verklaren niet waarom de korting wordt gegeven. Voeg een kleine hoeveelheid gestructureerde context toe en één kort notitieveld. Bijvoorbeeld: een dropdown voor de primaire reden (concurrentie-match, risico bij verlenging, uitbreiding, pilot), een veld voor de belangrijkste concurrent en een kort notitieveld voor specifics zoals “Concurrent biedt 25% korting als we deze week tekenen.”
Guardrails voorkomen dat zwakke aanvragen de wachtrij verstoppen. Focus op een paar vereisten die echt herwerk verminderen:
- Een verplichte rechtvaardiging gekoppeld aan een reden-code (een paar zinnen, niet “korting nodig om te winnen”)
- Bewijs alleen verplicht boven een drempel (offerte, prijslijst, e-mail van concurrent)
- Een duidelijke manier om uitzonderingen te markeren (bundels, aangepaste voorwaarden, gevoelige deals)
Houd het formulier snel door alleen echt gebruikte velden verplicht te maken. Als een veld zelden invloed heeft op een beslissing, maak het optioneel of conditioneel verplicht (bijvoorbeeld: vereis “concurrent” alleen wanneer de reden “concurrentie-match” is).
Bepaal toegangsregels vroeg: wie kan indienen (alle sales versus Sales Ops) en wie aanvragen kan bekijken (aanvrager, manager, finance, dealdesk). Machtigingen zijn belangrijk als notities marge, verlengingsrisico of klantproblemen bevatten.
Stel discount-tiers en goedkeuringsregels op die mensen volgen
Goedkeuring van kortingen loopt vast wanneer de regels vaag zijn. Mensen gokken, goedkeuringen stuiteren heen en weer en resultaten hangen af van wie toevallig online is.
Begin met tiers die passen bij hoe je bedrijf naar risico kijkt. Houd ze simpel zodat sales zoveel mogelijk zelf kan doen:
- 0 tot 10%: salesmanager
- 11 tot 20%: salesmanager + finance
- 21 tot 30%: salesdirecteur + finance
- 31%+: executive-goedkeuring
Voeg daarna een klein aantal override-regels toe voor zaken die echt de economie of het risico veranderen: nieuw logo versus verlenging, meerjarentermijnen, strategische accounts, niet-standaard contracttaal en afwijkende betalingsvoorwaarden. Maak de overrides expliciet zodat een 15% bij verlenging niet hetzelfde wordt behandeld als 12% bij een nieuw logo.
Ken goedkeurders toe op rol in plaats van op naam. Rollen overleven vakanties en org-wijzigingen. Voor elke tier definieer je wie moet goedkeuren en in welke volgorde. Finance controleert typisch marge en betalingstermijnen; legal stap alleen in wanneer voorwaarden veranderen of risico toeneemt. Als legal voor elke aanvraag verplicht is, vertraagt dat goedkeuringen en zoeken mensen naar omwegen.
Sales werkt met deadlines, dus reactietijden zijn belangrijk. Stel een duidelijk doel zoals “eerste reactie binnen 4 werkdagen”, plus een backup-plan (delegatie, on-call-rotatie of escalatie na een ingestelde tijd).
Maak beslissingsredenen verplicht zodat uitkomsten later bruikbaar zijn. Houd ze consistent en kort:
- Goedgekeurd: korting en eventuele voorwaarden (“20% goedgekeurd, 2-jarig contract”)
- Afgewezen: specifieke reden (“marge onder minimum”)
- Wijzigingen nodig: wat er moet veranderen (“verlaag naar 15% of voeg jaarlijkse vooruitbetaling toe”)
Bouw een verkoopvriendelijk aanvraagformulier
Als verkopers het formulier vermijden, verhuizen goedkeuringen terug naar chat en raak je het record kwijt.
Houd het formulier voorspelbaar en moeilijk te verpesten. Gebruik duidelijke labels, slimme standaardwaarden en keuzelijsten in plaats van vrije tekst waar mogelijk (dealtype, regio, valuta). Schrap alles wat geen invloed heeft op een beslissing of rapportage.
Houd het kort, maar vraag de juiste vervolgvragen
De snelste formulieren gebruiken conditionele vragen. Vraag eerst naar de korting en toon alleen wat nodig is voor die tier.
Veelvoorkomende vervolgvragen die goed werken:
- Hogere korting: vereis sterkere rechtvaardiging en (indien relevant) concurrentgegevens
- Speciale voorwaarden: verzamel contractnotities en routeer naar legal indien nodig
- Afwijkende betalingstermijnen: voeg finance-details toe
- Meerjarige deals: leg de afweging vast (commitments, verlengingsplan)
Valideer invoer voordat het bij goedkeurders komt
Goedkeurders moeten geen basale fouten hoeven afkeuren. Voeg eenvoudige controles toe (korting binnen bereik, sluitingsdatum niet in het verleden, verplichte rechtvaardiging voor grotere kortingen). Als je een marge-minimum hebt, valideer daartegen.
Een kleine maar effectieve verbetering is een “voorbeeld voordat je indient.” Laat de verkoper de verwachte tier en wie gevraagd zal worden om goed te keuren zien. Voorbeeld: “22% korting: Salesmanager + Finance.” Dat voorkomt verrassingen en vermindert heen-en-weer.
Maak het formulier mobielvriendelijk: éénkoloms layout, grote tapdoelen en korte tekstvelden.
Stapsgewijs: routeer goedkeuringen van indiening tot beslissing
Een goede routing flow voelt onzichtbaar voor sales. Ze dienen één aanvraag in, krijgen snel een duidelijk antwoord en weten altijd wat er volgt.
Een praktisch proces dat de meeste teams kunnen overnemen:
- Maak de aanvraag aan en bereken automatisch de tier. Bereken het kortingspercentage uit lijstprijs versus aangeboden prijs en map dat naar een tier in de app zodat verkopers niet hoeven te raden.
- Wijs de goedkeurder toe op basis van tier en dealtype. Lage tiers gaan naar een salesmanager; hogere tiers voegen finance toe; bepaalde dealtypes (verlengingen, meerjaren, strategisch) kunnen naar een andere wachtrij gaan.
- Informeer goedkeurders met een duidelijk overzicht en eenvoudige acties. Voeg de kerncijfers, reden en ondersteunende notities toe. Hou acties duidelijk: Goedkeuren, Afwijzen, Wijzigingen aanvragen.
- Behandel revisies zonder opnieuw te beginnen. Als er wijzigingen nodig zijn, stuur het terug naar de verkoper met een verplichte opmerking. Houd hetzelfde aanvraag-ID zodat iedereen aligned blijft.
- Escaleer wanneer reactietijden oplopen. Als iemand niet op tijd reageert, escaleer naar een backup of delegate.
Wanneer een definitieve beslissing genomen is, sluit de aanvraag, informeer belanghebbenden (verkoper, manager, finance, dealdesk) en vergrendel velden die niet meer mogen veranderen na goedkeuring.
Log elke beslissing voor een schoon auditspoor
Snel goedkeuren is belangrijk, maar het record is even belangrijk. Je wilt een spoor dat antwoordt op: wie keurde, wanneer, op basis van welke informatie en wat er onderweg veranderde?
Log elke statusverandering als een event, niet alleen het eindresultaat. Elk event moet een timestamp en de persoon (of het systeem) bevatten die de wijziging heeft gedaan.
Leg vast wat je later echt nodig zult hebben:
- Geschiedenis van statussen (Ingediend, Teruggestuurd, Goedgekeurd, Afgewezen, Verlopen) met tijd en actor
- Beslissingsdetails (goedgekeurde korting, voorwaarden, opmerkingen, vereiste bijlagen)
- Belangrijke veldwijzigingen (prijs, kortings%, looptijd, tier), vóór en na
- Basiscontext (deal/account-ID, verkoper, rol van goedkeurder)
Revisies zijn waar teams het vaak laten afweten. Als een verkoper na indiening looptijd of betalingstermijnen wijzigt, moet het auditspoor dat duidelijk tonen en, als beleid dat vereist, een hergoedkeuring triggeren. Behandel wijzigingen als nieuwe events, geen stille bewerkingen.
Bepaal vroeg bewaartermijnen en exportregels: hoe lang je aanvragen en bijlagen bewaart, wie mag exporteren en of exports moeten worden gelogd.
Gebruik rapportage om kortingbeleid in de loop van de tijd te verbeteren
De echte winst is niet alleen “snellere goedkeuringen.” Het is de geschiedenis gebruiken om toekomstige beslissingen sneller, eerlijker en makkelijker te onderbouwen.
Begin met een paar betrouwbare metrics: tijd tot beslissing, goedkeuringspercentage en gemiddelde korting. Zodra die stabiel zijn, snijd je op dimensies die aansluiten bij hoe je team werkt: verkoper/manager, regio, product, dealgrootte, tier en reden-code.
Die inzichten tonen patronen die je niet in chats en spreadsheets ziet: frequente overrides, herhaalde afwijzingsredenen, bottlenecks rond één goedkeurder en kortingstrends in specifieke segmenten.
Maandelijkse rapportage blijft praktisch als je begint met vragen:
- Waar duurden goedkeuringen het langst en waarom?
- Welke reden-codes worden het vaakst goedgekeurd en zijn die nog steeds logisch?
- Worden tiers gebruikt zoals bedoeld of zoeken mensen naar omwegen?
- Welke afwijzingsredenen komen terug en wat kan sales verbeteren vóór het indienen?
Om rapportage schoon te houden, standaardiseer de velden die analyse aandrijven. Notities mogen vrije tekst zijn, maar sleutelvelden moeten gestructureerd zijn: segment, product, lijstprijs, gevraagde korting, uiteindelijke goedgekeurde korting, tier en een stabiele lijst met reden-codes.
Voorbeeld: het hele proces voor het goedkeuren van een 22%-korting
Een salesrep, Maya, sluit een jaarplan van $48.000. De prospect vraagt om 22% korting omdat een concurrent 20% biedt en ze willen het contract voor vrijdag tekenen.
Maya dient een aanvraag in met de dealbasis (account, pakket, looptijd, sluitingsdatum), de cijfers (lijstprijs, gevraagde prijs, kortings%) en korte context (concurrentiedruk, deadline, wat de klant returneert). Ze voegt bewijs toe als dat volgens de tier verplicht is.
De workflow berekent de tier. In dit voorbeeld wordt alles vanaf 21% eerst naar een manager gestuurd en daarna naar finance. De manager keurt goed onder voorwaarde: 12 maanden en jaarlijkse vooruitbetaling. Finance controleert marge en betalingstermijnen en keurt daarna goed met voorwaarden, wijst af met een duidelijke reden of stuurt terug voor een specifieke wijziging.
Maya ontvangt een beslissing die ze direct naar de klant kan communiceren, met de voorwaarden in duidelijke taal. Elke stap is gelogd: wie besliste, wanneer, wat veranderde en waarom.
Veelgemaakte fouten die goedkeuringen vertragen
De meeste vertragingen komen niet door “trage goedkeurder.” Ze ontstaan omdat de workflow ruimte laat voor discussie, herwerk of blinde vlekken.
Fout 1: Regels die simpel klinken maar niet handelbaar zijn
“Grote kortingen hebben goedkeuring van leiderschap nodig” valt uit elkaar zodra iemand vraagt “Hoe groot?” Maak tiers specifiek en noteer wat de route verandert (looptijd, betalingstermijnen, nieuw vs. verlenging, niet-standaard taal).
Fout 2: Formulieren die zo zwaar zijn dat reps ze vermijden
Als het formulier als administratief werk voelt, zoeken reps een omweg. Een betrouwbaar principe: als een veld niet gebruikt wordt voor een beslissing of later voor rapportage, maak het dan niet verplicht. Vul zoveel mogelijk automatisch in en hou bijlagen drempel-gebaseerd.
Fout 3: Geen reden-codes, waardoor rapportage ruis wordt
Als elke aanvraag een uniek verhaal is, leer je er niets van. Gebruik een korte, stabiele lijst reden-codes en houd vrije tekst voor ondersteunende details.
Fout 4: Wijzigingen na goedkeuring zonder hergoedkeuring
Als prijs, kortings%, looptijd of betalingsschema verandert na goedkeuring, behandel dat als een belangrijke wijziging. Routeer automatisch opnieuw wanneer beschermde velden worden bewerkt.
Fout 5: Slechte zichtbaarheid en te veel meldingen
Reps blijven hangen als ze niet kunnen zien waar een aanvraag staat. Goedkeurders raken afgeleid als elke aanvraag iedereen pingt. Houd status duidelijk (“Wachten op Finance”) en meldingen gericht op de aanvrager en huidige goedkeurder.
Snel checklist en volgende stappen
Voordat je uitrolt, doe een korte praktische test: kan een verkoper indienen in minder dan twee minuten, kunnen goedkeurders beslissen zonder details na te jagen en kan finance de beslissing maanden later uitleggen?
Gebruik deze checklist om veelvoorkomende problemen vroeg te vangen:
- Basis formulier: verplichte velden zijn echt verplicht (prijs, kortings%, looptijd, product, regio, sluitingsdatum).
- Tier-logica: tiers en override-regels stemmen overeen met hoe deals in de praktijk goedgekeurd worden.
- Rolverdeling: elke tier heeft een primaire goedkeurder en een backup.
- Meldingen: aanvrager en goedkeurders krijgen de juiste alerts, zonder duplicaten.
- Auditkwaliteit: elke beslissing heeft een eigenaar, timestamp en een duidelijke reden.
Operationele regels zijn net zo belangrijk als het formulier: wat gebeurt er als een verkoper na feedback wijzigt, hoe escalatie werkt en hoe afwezigheidsdelegatie geregeld is.
Als je snel wilt prototypen, bouw dan eerst het datamodel (aanvragen, goedkeuringen, opmerkingen, versies), daarna het formulier, daarna de routering en tenslotte het automatische beslissingslog.
Als je dit bouwt met AppMaster (appmaster.io), kun je het request-datamodel maken in de Data Designer en de routering instellen in de Business Process Editor, zodat formulier, workflow en auditspoor op één plek leven en consistent blijven als je regels veranderen.


