Netlify-Bewerbungsformular
Füge deiner Netlify-Seite ein Bewerbungsformular mit Lebenslauf-Upload hinzu, ganz ohne Serverless-Funktion. Das Formular sendet Multipart-Formulardaten direkt an Formpaste, sodass Bewerbungen mit Anhängen in deinem Posteingang landen. Kein eigenes Backend.
So baust du es
- Erstelle ein Formular in deinem Formpaste-Dashboard und kopiere den Zugangsschlüssel.
- Verbinde Storage im Dashboard, damit das Formular Datei-Uploads annehmen kann.
- Füge das obige HTML zu deiner Karriereseite hinzu, ergänze deinen Zugangsschlüssel und deploye auf Netlify.
Netlify-Fallstricke
Netlify hostet deine statische Seite, und ein Formpaste-Formular ist einfach HTML, das du mit ausrollst - keine Serverless-Funktion und kein eigenes Backend. Richte das Formular auf Formpaste, deploye, und Einsendungen landen in deinem Posteingang. Das funktioniert genauso, ob du Netlify Forms nutzt oder nicht.
Es ist einfach HTML, das du deployst
Netlify liefert statische Dateien aus, also funktioniert ein Formular, das an den Formpaste-Endpunkt sendet, ohne Funktion und ohne Build-Time-Formularerkennung. Füge das Markup zu deiner Seite hinzu und deploye wie gewohnt.
Nicht an Netlify Forms gebunden
Du brauchst Netlify Forms nicht, und du bist nicht an Netlify-Hosting gebunden. Dasselbe Formular funktioniert auf jedem Host. Wenn du beide gegeneinander abwägst, sieh dir unseren Vergleich [Netlify-Forms-Alternative](/de/alternatives/netlifyforms/) an.
Datei-Uploads deployen genauso
Ein Formular mit Datei-Eingabefeld sendet Multipart-Formulardaten direkt an Formpaste, also funktionieren Uploads bei einem normalen Netlify-Deploy ohne zusätzliche Einrichtung deinerseits.
Behalte den versteckten access_key
Lass das generierte, versteckte access_key-Eingabefeld an Ort und Stelle, damit Formpaste weiß, zu welchem Formular die Einsendung gehört.
Worauf es ankommt
Der Lebenslauf ist ein Datei-Upload
Eine echte Bewerbung braucht den angehängten Lebenslauf, also postet das Formular Multipart-Formulardaten. Der generierte Code setzt enctype und sendet die Datei zusammen mit den übrigen Feldern.
Akzeptiere gängige Dokumenttypen
Bewerber senden PDF- und Word-Dateien. Beschränke dich nicht auf einen einzigen Typ, sonst verlierst du Bewerber.
Leite Bewerbungen an den richtigen Posteingang weiter
Sende Bewerbungen an deine Recruiting-Adresse, und reply-to wird auf den Bewerber gesetzt, damit du direkt antworten kannst.
So funktioniert es
Drei einfache Schritte, bis Formular-Einsendungen in deinem E-Mail-Posteingang landen.
Erstelle dein Formular, setze die action-URL auf den Formpaste-Endpunkt und trage deinen Zugangsschlüssel ein.
Formular erstellen
Melde dich an, verifiziere deine E-Mail und erstelle einen Zugangsschlüssel im Dashboard.
Code kopieren
Füge das Snippet oben in dein Projekt ein. Wähle CSS oder Tailwind passend zu deiner Website.
<form action="https://api.formpaste.com/submit" method="POST" enctype="multipart/form-data" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Vollständiger Name
<input type="text" name="name" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">E-Mail
<input type="email" name="email" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Beworbene Stelle
<input type="text" name="role" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Anschreiben
<textarea name="message" class="min-h-28 rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100"></textarea>
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Lebenslauf
<input type="file" name="resume" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Bewerbung absenden</button>
</form>Zugangsschlüssel hinzufügen
Ersetze den Platzhalter durch deinen Zugangsschlüssel, um Einsendungen zu empfangen.
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">Netlify-Bewerbungsformular FAQ
Formular einfügen. Einsendungen erhalten.
Sofort, ohne Backend, Server oder Datenbanken einzurichten. 250 Einsendungen/Monat kostenlos - keine Kreditkarte.