WaitlarkHelp

Je eigen HTML-formulier gebruiken

Een gewoon formulier dat naar Waitlark post, werkt zonder JavaScript en laat je alles zelf stylen.

Wil je de markup helemaal zelf bepalen? Post een gewoon HTML-formulier naar Waitlark:

<form method="post" action="https://api.waitlark.com/v1/p/pk_yourproject/join">
  <label for="email">Email address</label>
  <input id="email" name="email" type="email" required>
  <input type="hidden" name="lang" value="en">
  <input type="hidden" name="placement" value="footer">
  <div class="cf-turnstile" data-sitekey="YOUR-SITEKEY"></div>
  <button>Join the waitlist</button>
</form>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>

Na het posten stuurt Waitlark de bezoeker met een 303-redirect terug naar een pagina op je site. Dat werkt ook als JavaScript uit staat.

Velden die Waitlark leest

VeldBetekenis
emailVerplicht.
langTaal van de bezoeker, voor de mails en pagina's die de bezoeker krijgt.
placementWelk formulier op de pagina, bijvoorbeeld hero of footer.
sourceHet pad van de pagina, bijvoorbeeld /pricing.
referrerDe site waar de bezoeker vandaan kwam. Waitlark bewaart alleen de naam.
utm_source, utm_medium, utm_campaignCampagnetags uit de link.
cf-turnstile-responseDe botcheck. Turnstile voegt dit zelf toe.
websiteOptionele honeypot. Verberg het veld voor mensen; vult een bot het in, dan wordt er niets opgeslagen.
je vraagsleutelsAntwoorden op je aanmeldvragen, per sleutel.

Waar bezoekers terechtkomen

Deze pagina's stel je per taal in op het project:

  • joined: na een geslaagde aanmelding.
  • error: na een probleem. De reden komt erbij als ?error=<code>, zie Foutcodes.
  • error_<code>: optioneel, een pagina voor één specifiek probleem, bijvoorbeeld error_invalid_email.
  • confirmed: optioneel, nadat iemand het adres heeft bevestigd.

Elke pagina moet een https://-adres zijn. Zonder joined-pagina toont Waitlark een eigen bedankpagina in de kleuren van je project.

Een tweede aanmelding met hetzelfde adres komt op dezelfde joined-pagina uit als een nieuwe. Zo kan niemand achterhalen wie al op je lijst staat.

Bijgewerkt 23 oktober 2026