Menselijke goedkeuring voor klantenservice

Deze terugbetaling hoort je supportagent niet alleen te beslissen.

De teamleider krijgt de vraag op de telefoon. Je agent krijgt een besluit terug, geen extra ticket.

Hoe voeg ik menselijke goedkeuring toe aan een AI-klantenserviceagent?

Pushary voegt met één aanroep menselijke goedkeuring toe aan je supportagent. Zet de aanroep vóór een terugbetaling, accountwijziging of tegoed. De teamleider krijgt een melding en keurt goed of wijst af terwijl de agent wacht. Je kunt ook om een ander bedrag vragen. Zonder tijdig antwoord volgt geen terugbetaling. Elk antwoord wordt opgeslagen.

Waar toestemming nodig is

Deze acties horen niet vanzelf te starten

issueRefund(orderId, amount)
Uitbetaald geld haal je niet eenvoudig terug. Een hoge modelzekerheid vervangt geen bewuste toestemming om het uit te geven.
applyAccountCredit(userId, amount)
Een agent die de klant tevreden wil houden kan snel te veel tegoeden uitdelen. De instructie in een prompt is niet hetzelfde als financieel beleid.
cancelSubscription(userId)
Een opzegging waar de klant niet duidelijk om vroeg is een supportfout. Die kan weken later als betaalgeschil terugkomen.
updateBillingEmail(userId, email)
Het wijzigen van het adres voor facturen en wachtwoordherstel kan een accountovername mogelijk maken. Daarom is bevestiging door een persoon belangrijk.
escalate(ticketId, reason)
Een overdracht werkt alleen als iemand haar ontvangt. Veel escalatieroutes veronderstellen dat er op dat moment iemand naar een scherm kijkt.

De code

Eén aanroep in je bestaande stap

Beveilig de actie, niet de hele agent. Veilige taken blijven doorgaan zonder iemand iets te vragen.

bash
npm i @pushary/server
één aanroep
import { createPusharyServer } from "@pushary/server"

const px = createPusharyServer({ apiKey: process.env.PUSHARY_API_KEY! })

async function resolveTicket(ticket: Ticket, proposed: RefundPlan) {
  // Small refunds inside policy do not need a person.
  if (proposed.amount <= POLICY.autoRefundCeiling) {
    return issueRefund(ticket.orderId, proposed.amount)
  }

  const decision = await px.decisions.ask({
    externalId: ticket.assignedAgentId,
    type: "confirm",
    question: `Refund $${proposed.amount} on order #${ticket.orderId}? ${proposed.reason}`,
  })

  if (!decision.approved) return replyWithAlternative(ticket)
  return issueRefund(ticket.orderId, proposed.amount)
}

Wie beslist

Beslissen zonder achter een bureau te zitten

De teamleider, dienstdoende manager of accountverantwoordelijke beslist. Die zit niet de hele dag in je beheerscherm. Een e-mail kan een terugbetaling de hele middag blokkeren. Pushary bereikt de telefoon die deze persoon bij zich heeft, via de gebruikers-ID die je al bewaart.

Onze agent draagt al over aan een mens. Wat ontbreekt er?

Een overdracht zet het ticket in een wachtrij en stopt het werk van de agent. De klant wacht totdat iemand de zaak opnieuw oppakt. Een goedkeuring laat de agent juist afmaken wat al is voorbereid. Bestelling, historie en voorgestelde oplossing liggen klaar. Er ontbreekt alleen toestemming. Niemand hoeft het hele gesprek opnieuw te lezen. Dat kan tijd en werk besparen, mits de juiste persoon ook onderweg kan antwoorden. Komt er niet op tijd antwoord, dan moet de terugbetaling geblokkeerd blijven. Pushary stuurt de vraag naar de telefoon en het besluit terug naar je code. Geen antwoord is geen toestemming.

Lees meer: LangGraph over onderbrekingen en het hervatten van een gepauzeerde uitvoering.

$99/ maand, Partner-abonnement

Bouw het in je product in. Je gebruikers hebben geen Pushary-account nodig en betalen ons niets.

What the Partner plan covers

Veelgestelde vragen

Antwoorden op je vragen

Kan de verantwoordelijke een ander bedrag terugsturen?
Ja. Gebruik input in plaats van confirm. De ingevulde waarde komt terug als antwoord. Zo kan de teamleider een kleiner tegoed aanbieden. Goedkeuren en afwijzen werkt op het vergrendelscherm; typen opent de Pushary-app.
Ziet de klant dat er een mens is gevraagd?
Alleen als jij dat vertelt. Pushary vraagt de verantwoordelijke en stuurt het antwoord naar je code. Duurt het wachten langer dan een paar seconden, dan is een korte uitleg aan de klant meestal verstandig.
Wat gebeurt er met het ticket als niemand antwoordt?
De terugbetaling gaat niet door. Je agent bepaalt de vervolgstap, vaak de gewone supportwachtrij. De aanvraag blijft opgeslagen bij een herstart. Bewaar de beslissings-ID en hervat via een ondertekende webhook of door de API te raadplegen.
Kunnen verschillende personen verschillende wachtrijen behandelen?
Ja. Geef de gebruikers-ID van de juiste persoon mee: bijvoorbeeld financiën voor een factuurvraag en de dienstdoende teamleider voor een technisch probleem. Iedereen installeert de gratis app en koppelt de telefoon één keer via een link. Een Pushary-account of betaling is niet nodig.

Laat een mens beslissen waar dat nodig is.

Koppel elke gebruiker één keer. Stel je vraag met één aanroep en voer de actie alleen uit na een ja. Elk antwoord wordt opgeslagen.

Start free