# Reageren op de uitkomst van een aanvraag

Start een Zap wanneer een aanvraag wordt voltooid, verloopt of wordt geannuleerd, en vertak op basis van of de ontvanger goedkeurde, afwees of om wijzigingen vroeg.

## Reageren op de uitkomst van een aanvraag

Deze handleiding bouwt een Zap die je team e-mailt wanneer een ontvanger een goedkeuringsaanvraag beantwoordt, met zijn beslissing in de onderwerpregel. Een filter beperkt hem daarna tot goedkeuringen.

<p>
  Je hebt een <a href="/nl/guides/zapier/connect">formbase-verbinding in Zapier</a> nodig en aanvragen om op te reageren, verstuurd vanuit
  een Zap zoals in <a href="/nl/guides/zapier/send-a-request">Een aanvraag vanuit een Zap versturen</a> of van waar dan ook: het dashboard,
  de API of een agent. Om te vertakken op een oordeel, heeft het formulier een{' '}
  <a href="/nl/requests/decisions-and-approvals">beslissingsvraag</a> nodig.
</p>

<h2 id="pick-the-trigger">1. Kies de trigger</h2>

<p>
  Maak een Zap, kies <strong>formbase</strong> als de trigger-app, en zoek naar <strong>Request</strong>:
</p>

<p>
  Kies <strong>Request Completed</strong>, kies je account, en kies het formulier. De Zap vuurt alleen af voor aanvragen bij dat formulier.
</p>

<h2 id="test-the-trigger">2. Test de trigger</h2>

<p>
  Klik op <strong>Test trigger</strong>. Net als bij triggers voor de openbare link laadt Zapier een voorbeeld opgebouwd uit de vragen van
  het formulier, zodat je velden kunt koppelen voordat een aanvraag is voltooid:
</p>

<p>
  Waar een veldsleutel anders leest dan de titel van de vraag, noemt het label de sleutel tussen haakjes.{' '}
  <strong>Your Decision (decision)</strong> is het antwoord waarvan de veldsleutel <code>decision</code> is, en een gekoppeld veld toont het
  als <strong>Data › Answers › Decision</strong>.
</p>

<p>
  Naast <strong>answers</strong> en <strong>display</strong> draagt een aanvraagevent een groep <strong>request</strong>:
</p>

<ul>
  <li>
    <strong>Recipient Email</strong>, <strong>Recipient Name</strong>, <strong>Request External ID</strong>, <strong>Metadata</strong> en{' '}
    <strong>Context</strong>: wat je instelde toen je de aanvraag aanmaakte. Gebruik de External ID om het record op te zoeken waar de
    aanvraag over ging.
  </li>
  <li>
    <strong>Outcome</strong>: <code>approve</code>, <code>decline</code> of <code>changes</code>, het antwoord van de ontvanger op de
    beslissingsvraag. Op dit formulier is het dezelfde waarde als <strong>Answers › Decision</strong>, omdat de veldsleutel van de
    beslissingsvraag <code>decision</code> is. Outcome ontbreekt wanneer het formulier geen beslissingsvraag heeft.
  </li>
</ul>

<p>
  Elk veld staat beschreven in de <a href="/nl/requests/callbacks#payload">callbackpayload</a>; Zapier ontvangt hetzelfde event.
</p>

<h2 id="send-the-email">3. Koppel de actie</h2>

<p>
  Voeg de actie toe. Deze handleiding gebruikt <strong>Email by Zapier</strong> › <strong>Send Outbound Email</strong>, met de naam van de
  ontvanger en zijn beslissing in het onderwerp en de External ID in de body:
</p>

<p>
  Publiceer de Zap. Wanneer de ontvanger de aanvraag voltooit, komt de e-mail binnen met een onderwerp zoals{' '}
  <em>Ada Lovelace answered: Approve</em>, en de run verschijnt in <strong>Zap history</strong>.
</p>

<h2 id="branch-on-the-outcome">4. Alleen doorgaan bij goedkeuring</h2>

<p>
  Om op maar één oordeel te reageren, voeg je een <strong>Filter</strong>-stap toe tussen de trigger en de actie. Stel hem in om alleen door
  te gaan als <strong>Data › Answers › Decision</strong> precies overeenkomt met <code>approve</code>:
</p>

<p>
  De veldsleutel van de beslissingsvraag is altijd <code>decision</code>, dus <strong>Data › Answers › Decision</strong> heet op elk
  formulier hetzelfde. <strong>Data › Request › Outcome</strong> draagt dezelfde waarde.
</p>

<p>
  Vergelijk met de waarde uit <strong>answers</strong>, niet het label uit <strong>display</strong>: het label verandert wanneer je de optie
  hernoemt of de ontvanger in een andere taal antwoordt, de waarde niet. Gebruik <strong>Paths</strong> in plaats van een filter om elk
  oordeel apart te behandelen, één pad per waarde.
</p>

> ℹ️ **Filters en Paths vereisen een betaald Zapier-abonnement**
> <p>
>     Een Zap met een Filter- of Paths-stap heeft meer dan twee stappen, en het gratis Zapier-abonnement publiceert alleen Zaps met twee
>     stappen. Houd op Free de trigger en één actie aan, en vertak in de app waar de actie naar schrijft.
>   </p>

<h2 id="troubleshooting">Als de Zap niet start</h2>

<ul>
  <li>
    <strong>Het was een testaanvraag.</strong> Een aanvraag aangemaakt met Test Request aan, of met <strong>Try it yourself</strong>, start
    nooit een Zap. Alleen zijn <a href="/nl/requests/callbacks">callback</a> vuurt af. Stuur een echte aanvraag om de Zap te controleren.
  </li>
  <li>
    <strong>De aanvraag was voor een ander formulier.</strong> De trigger luistert naar het formulier dat je in stap 1 hebt gekozen.
  </li>
  <li>
    <strong>De Zap staat uit, of gebruikt een verbinding naar een andere werkruimte.</strong> Zie de controles in{' '}
    <a href="/nl/guides/zapier/public-link-submissions#troubleshooting">de handleiding over de openbare link</a>.
  </li>
</ul>

<h2 id="next">Vervolgens</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2 mb-8">
  - [Aanvragen opzoeken, eraan herinneren en annuleren](/nl/guides/zapier/manage-requests) — Zoek een aanvraag op External ID, spoor de ontvanger aan, of trek hem in.
  - [Beslissingen & goedkeuringen](/nl/requests/decisions-and-approvals) — De beslissingsvraag en zijn drie waarden.
</div>
