formbasedocs
Naar de appApp

Integraties

Discord

Plaats elke formulierinzending in een Discord-kanaal — vermeld gebruikers en rollen, voeg veldwaarden in en stel je team in realtime op de hoogte.


Overzicht

De Discord-integratie plaatst inzendingen zodra ze binnenkomen in een kanaal. Stel het bericht samen met inline vermeldingen van formuliervelden, Discord-gebruikers en rollen.

formbase verbindt via OAuth als een bot — geen webhook-URL’s om te kopiëren, geen ID’s om te plakken. Zodra de bot in je server staat, kun je elk tekst- of aankondigingskanaal kiezen waartoe hij toegang heeft.

Meldingen, geen archief

Alleen nieuwe inzendingen worden geplaatst nadat de integratie actief is. Gebruik voor historische gegevens Google Sheets of Notion.

Discord instellen

  1. 1

    Open de integratie

    Ga in je formulier naar Instellingen → Integraties → Discord → Verbinden.

  2. 2

    Autoriseer de bot

    Er verschijnt een Discord OAuth-popup. Kies de server en autoriseer de formbase-bot. Als de bot in geen van je servers staat, klik dan op Bot uitnodigen om hem toe te voegen.

  3. 3

    Kies een kanaal

    Kies uit de gegroepeerde keuzelijst — kanalen zijn gegroepeerd per categorie en gefilterd op tekst- en aankondigingskanalen waar de bot berichten in kan plaatsen.

  4. 4

    Stel het bericht samen

    Typ @ om formulierveldwaarden, inzendingsmetagegevens zoals PDF Link, Discord-gebruikers of rollen in te voegen. Gebruik opmaak zoals vet, cursief of links.

  5. 5

    Verlaten inzendingen (optioneel)

    Kies een inactiviteitsvenster en schrijf een apart bericht voor concepten die niemand heeft afgemaakt. Laat het op Uit staan om over te slaan. Vereist Pro of Business.

  6. 6

    Afronden

    Klik op Test versturen om een voorbeeld naar het kanaal te plaatsen — plaatshouders worden weergegeven als [Question title], er worden geen echte antwoorden verstuurd — en klik daarna op Maak integratie. Nieuwe inzendingen worden nu geplaatst in het gekozen kanaal.

Functies

  • Kanaalkiezer — Tekst- en aankondigingskanalen, gegroepeerd per Discord-categorie.

  • Gebruikers- en rolvermeldingen — Vermeld gebruikers of rollen zodat de juiste mensen een melding krijgen. @everyone en @here worden niet ondersteund (zie FAQ).

  • Opmaak — Vet, cursief, doorgestreept, inline code en links komen door als Discord-markdown. Onderstrepen niet; Discord heeft geen onderstrepen.

  • Testbericht — Stuur een voorbeeldbericht met plaatshoudergegevens om je instellingen te controleren.

Limieten

  • Berichtinhoud: 2.000 tekens (afgekapt met beletselteken als overschreden)

  • Vermeldingen: alleen gebruikers en rollen — @everyone en @here worden niet ondersteund

  • Kanalen: alleen tekst- en aankondigingskanalen — formbase sluit spraak-, podium-, forum- en threadkanalen uit

Botmachtigingen

formbase vraagt alleen de machtigingen aan die nodig zijn voor het bezorgen van berichten.

De bot heeft nodig:

  • Kanalen bekijken
  • Berichten sturen
  • Berichten sturen in threads
  • Openbare threads maken
  • Links insluiten

De bot vraagt niet aan:

  • Iedereen vermelden
  • Berichtgeschiedenis lezen
  • Beheerder
  • Berichten of kanalen beheren

Beperk de bot tot één kanaal

Beperk de bot tot één kanaal door de kanaaltoestemmingen in Discord aan te passen voor de formbase-botrol.

Gebeurtenissen bij verlaten reacties

Wanneer een respondent je formulier begint maar niet afmaakt, kan formbase een apart bericht plaatsen. Zet Stuur verlaten-gebeurtenis na op 12 uur, 1 dag, 3 dagen of 1 week en stel een eigen Afgebroken bericht samen — dit mag niet leeg blijven. Verplichte velden beperkt dit verder: het bericht wordt alleen verstuurd wanneer minstens één van de velden die je kiest is ingevuld.

Een ronde loopt elk uur, dus het bericht komt aan bij de eerste ronde nadat het inactiviteitsvenster is verstreken. Alleen concepten via een deellink worden meegenomen — een ontvanger van een verzoek die niets meer laat horen, wordt in plaats daarvan opgevolgd door de eigen herinneringen van het verzoek.

Pro-functie

Het bezorgen van verlaten reacties vereist een Pro- of Business-abonnement. De kern Discord-integratie is beschikbaar op alle abonnementen. Zie abonnementen & prijzen.

FAQ

Klik tijdens de instelling op Bot uitnodigen. Kies de doelserver, bevestig de machtigingen en keer dan terug naar formbase om de serverlijst te vernieuwen.

Veelvoorkomende oorzaken:

  • De bot is uit de server verwijderd
  • Het doelkanaal is verwijderd
  • De machtigingen van de bot voor dat kanaal zijn ingetrokken
  • De OAuth-verbinding is ingetrokken

Wanneer de integratie een foutstatus krijgt, ontvangt de persoon die hem heeft ingesteld een e-mailmelding. Verbind opnieuw of verwijder de integratie en maak een nieuwe aan. Het gebeurtenislogboek in het detailblad toont de specifieke fout.

Nee. formbase vraagt de machtiging “Iedereen vermelden” niet aan, en impliciete vermeldingen zijn uitgeschakeld op API-niveau. Gebruik in plaats daarvan een rolvermelding voor brede meldingen.

De server en het kanaal zijn vastgelegd na aanmaak. Verwijder de integratie en maak een nieuwe aan die naar het nieuwe kanaal verwijst.

Ja. Elke integratie richt zich op één server en één kanaal. Om naar meerdere servers te posten, maak je meerdere Discord-integraties aan op hetzelfde formulier.

Ja. Discord-verbindingen zijn gekoppeld aan de werkruimte. Elk werkruimtelid kan elk verbonden Discord-account gebruiken bij het instellen van een integratie.

Nee. Alleen nieuwe inzendingen worden geplaatst nadat de integratie actief is. Gebruik voor historische gegevens Google Sheets of Notion.

Ga naar Formulierinstellingen → Integraties → Discord en verwijder de integratie. Om de bot ook uit je Discord-server te verwijderen, ga je naar Serverinstellingen → Integraties in Discord en verwijder je formbase.

Ja, na ongeveer 7 dagen. formbase vernieuwt ze vlak vóór elke bezorging in plaats van via het dagelijkse schema dat andere providers gebruiken. Als het vernieuwen mislukt — de verbinding is ingetrokken, of de bot is verwijderd — wordt de verbinding als verlopen gemarkeerd en stopt elke integratie die deze gebruikt met een fout. Klik op Verbind opnieuw om ze allemaal in één keer te herstellen.

Volgende stappen