# GitHub Issues

Maak een GitHub issue aan van elke inzending.

## GitHub Issues

Zet inzendingen automatisch om in GitHub issues. Elke inzending maakt één issue aan in de repository van jouw keuze, met een aangepaste titel, beschrijving en milestone.

<h2 id="what-you-get">Wat je krijgt</h2>

<ul>
  <li>Één GitHub issue per inzending, gekoppeld aan de verbindende gebruiker</li>
  <li>
    Titel en beschrijving opgebouwd via een sjablooneditor — typ <strong>@</strong> om een formulierveldwaarde in te voegen
  </li>
  <li>Beschrijving ondersteunt GitHub-flavored markdown (vet, lijsten, koppen, code-omheiningen, links)</li>
  <li>Optionele standaard milestone toegepast op elk issue</li>
  <li>
    Testknop die een echt <code>[Test]</code>-issue aanmaakt zodat je kunt verifiëren vóór je live gaat
  </li>
</ul>

<h2 id="connect">GitHub verbinden</h2>

<h2 id="abandoned-responses">Verlaten reactie-events</h2>

<p>
  Wanneer een respondent je formulier begint maar niet afmaakt, kan Formstep een apart issue aanmaken voor de gedeeltelijke gegevens. Zet{' '}
  <strong>Stuur verlaten-gebeurtenis na</strong> op 12 uur, 1 dag, 3 dagen of 1 week en vul dan de titel en beschrijving voor het verlaten
  issue in — geen van beide mag leeg zijn. Verlaten issues krijgen een <code>partial-submission</code>-label, dat bij het eerste gebruik
  wordt aangemaakt.
</p>

<p>
  Een uurlijkse ronde zoekt naar inactieve concepten, dus het issue verschijnt bij de eerste ronde nadat het venster is verstreken. Alleen
  concepten via een deellink worden meegenomen, en <strong>Verplichte velden</strong> beperkt dit verder: het issue wordt alleen aangemaakt
  wanneer minstens één van de velden die je kiest is ingevuld.
</p>

> ℹ️ **Pro-functie**
> <p>
>     Bezorging van verlaten reacties vereist een Pro- of Business-abonnement. De kern GitHub Issues-integratie is beschikbaar op alle
>     abonnementen. Zie <a href="/nl/subscription-billing/plans-pricing">abonnementen & prijzen</a>.
>   </p>

<h2 id="tokens">Tokens</h2>

<p>
  GitHub OAuth App-tokens <strong>verlopen niet</strong> — er is geen refresh-tokenrotatie. Als je de machtiging intrekt via de pagina met
  geautoriseerde OAuth-apps van je GitHub-account, mislukt de volgende verzending, markeert Formstep de referentie als verlopen en ontvang
  je een foutmelding per e-mail. Verbind opnieuw via de werkruimte-integratiepagina om te herstellen.
</p>

<h2 id="removing">De integratie verwijderen</h2>

<ul>
  <li>
    <strong>Vanuit Formstep</strong> — Formulierinstellingen → Integraties → GitHub Issues → Verwijderen. Nieuwe inzendingen stoppen
    onmiddellijk met het aanmaken van issues.
  </li>
  <li>
    <strong>Vanuit GitHub</strong> — Trek de OAuth-machtiging in via de pagina met geautoriseerde OAuth-apps van je account. Formstep trekt
    het token aan zijn kant niet automatisch in.
  </li>
</ul>

<h2 id="limits">Limieten en gedrag</h2>

<ul>
  <li>Één issue per inzending — geen modus voor reageren op bestaande issues</li>
  <li>Geen terugvulling — alleen nieuwe inzendingen maken issues aan</li>
  <li>Titel is platte tekst, afgekapt met een beletselteken na 256 tekens; beschrijving is alleen markdown</li>
  <li>
    Een lege titel valt terug op <code>New submission to &lt;form name&gt;</code>
  </li>
  <li>
    Bestandsuploadantwoorden worden weergegeven als de bestandsnaam gevolgd door de downloadlink, zodat het bestand vanuit het issue
    bereikbaar is
  </li>
  <li>
    Antwoorden worden ongewijzigd in de issuetekst ingevoegd — bevat een antwoord <code>@gebruikersnaam</code>, dan krijgt die gebruiker een
    GitHub-melding, en <code>#123</code> maakt een issue-verwijzing
  </li>
</ul>

<h2 id="faq">Veelgestelde vragen</h2>

  <p>
    Drie GitHub-scopes: <code>repo</code> (issues aanmaken), <code>read:user</code> (je account identificeren) en <code>read:org</code>{' '}
    (organisatierepos weergeven). Dit is een standaard OAuth-app — geen GitHub App-installatie vereist.
  </p>

  <p>
    Ja. GitHub-verbindingen zijn werkruimtegebonden. Elk werkruimtelid kan elk verbonden GitHub-account gebruiken bij het instellen van een
    integratie.
  </p>

  <p>
    Ja. Open het integratiedetailvenster en wijzig een van de velden. Bij het wisselen van repository wordt de milestone gereset, omdat
    milestones repo-specifiek zijn.
  </p>

  <p>
    De volgende inzending mislukt met een "niet gevonden"-fout en de integratie toont een foutstatus. Bewerk de integratie om een andere
    repository te kiezen.
  </p>

  <p>
    De integratie wordt automatisch gepauzeerd en de persoon die haar heeft ingesteld ontvangt een e-mail. Een ingetrokken token, een
    verloren machtiging of een verwijderde repository wacht niet op vijf mislukkingen — die stopt de integratie meteen. Los in beide
    gevallen de oorzaak op en klik op Hervat.
  </p>

<h2 id="next-steps">Volgende stappen</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Ontwikkelaarsoverzicht](/nl/developers/overview) — REST API, webhooks en MCP-server
  - [Abonnementen & prijzen](/nl/subscription-billing/plans-pricing) — Vergelijk de functies van Free, Pro en Business
</div>
