profile picture

Home

Formspree

14 May 2025 -

penjelasan tentang Formspree

Apa itu Formspree

Formspree adalah layanan pihak ketiga berbasis web yang memungkinkan pengembang dan desainer web menghubungkan formulir HTML di website mereka dengan alamat email tanpa memerlukan kode backend (seperti PHP, Node.js, Python, dsb.).

Dengan Formspree, kamu bisa membuat formulir kontak, formulir pendaftaran, dan berbagai jenis form lainnya yang secara otomatis mengirimkan datanya langsung ke email kamu. Ini sangat berguna terutama bagi:

Pengembang yang menggunakan situs statis (HTML/CSS/JS saja)

Website personal, portofolio, blog

Website yang dihosting di GitHub Pages, Netlify, atau Vercel

Proyek yang tidak memiliki server backend

Tujuan dan Kegunaan Formspree

Formspree dibuat untuk menyederhanakan proses pengelolaan formulir di web, khususnya untuk website yang tidak menggunakan backend. Tujuannya adalah:

Dengan Formspree, kamu bisa:

Bagaimana Cara Kerja Formspree?

  1. Kamu membuat form HTML di halaman web kamu seperti biasa.
  2. Kamu mengubah atribut action pada tag <form> menjadi URL endpoint yang diberikan oleh Formspree.
  3. Ketika pengunjung mengisi formulir dan mengirimnya:

    • Data akan dikirim ke server Formspree.
    • Formspree akan memvalidasi data dan email penerima.
    • Jika valid, email akan dikirimkan ke kamu berisi isi form tersebut.
    • Kamu bisa menambahkan opsi redirect ke halaman terima kasih.

Contoh Form HTML Sederhana Menggunakan Formspree

<form action="https://formspree.io/f/mnqyljkd" method="POST">
  <label>Nama:
    <input type="text" name="name" required>
  </label>
  <label>Email:
    <input type="email" name="email" required>
  </label>
  <label>Pesan:
    <textarea name="message" required></textarea>
  </label>
  <button type="submit">Kirim</button>
</form>

URL https://formspree.io/f/mnqyljkd adalah endpoint yang kamu dapatkan setelah membuat akun Formspree dan membuat form baru. Ganti dengan URL-mu sendiri.

Fitur-Fitur Utama Formspree

1. Pengiriman Data via Email

Setiap kali formulir dikirim, kamu akan langsung menerima email yang berisi informasi dari form pengguna.

2. Validasi Otomatis

Formspree mendukung validasi HTML5 (seperti required, email) dan bisa ditambahkan validator di sisi server.

3. Redirect Setelah Submit

Kamu bisa mengatur agar setelah pengguna mengisi form, mereka akan diarahkan ke halaman tertentu, misalnya thank-you.html.

<input type="hidden" name="_redirect" value="https://namadomainmu.com/terima-kasih.html">

4. Proteksi Spam

5. Custom Email Template

Kamu bisa mengatur seperti apa email yang dikirim ke kamu—menyesuaikan dengan kebutuhan.

6. Analytics dan Statistik

Fitur ini tersedia di versi Pro, memungkinkan kamu melihat performa form: berapa kali dikirim, IP pengirim, waktu pengiriman, dsb.

7. Integrasi API & Webhook

Kamu bisa mengirim data form langsung ke Slack, Zapier, Google Sheets, atau layanan backend melalui webhook.

Langkah-Langkah Menggunakan Formspree

  1. Daftar akun di https://formspree.io
  2. Buat project dan form baru (akan diberikan link endpoint) 3.Salin link endpoint an gunakan pada atribut action di form HTML kamu
  3. Pasang validasi tambahan (opsional)
  4. Coba kirim form dan cek email
  5. Tambahkan redirect atau pesan sukses sesuai kebutuhan
  6. (Opsional) Integrasikan reCAPTCHA atau webhook

Tips Penggunaan Formspree yang Efektif

Contoh Form Lebih Lengkap

<form action="https://formspree.io/f/mnqyljkd" method="POST">
  <label>Nama Lengkap:
    <input type="text" name="nama" required>
  </label>
  <label>Email Aktif:
    <input type="email" name="_replyto" required>
  </label>
  <label>Topik:
    <select name="topik">
      <option value="dukungan">Dukungan</option>
      <option value="kritik">Kritik</option>
      <option value="saran">Saran</option>
    </select>
  </label>
  <label>Pesan:
    <textarea name="pesan" required></textarea>
  </label>
  <input type="hidden" name="_subject" value="Pesan dari Website!">
  <input type="hidden" name="_redirect" value="https://domainkamu.com/terima-kasih.html">
  <button type="submit">Kirim Sekarang</button>
</form>

Dokumentasi dan Bantuan

Kesimpulan

Formspree adalah solusi modern dan praktis untuk mengelola formulir web tanpa backend. Sangat cocok bagi pengguna situs statis atau pengembang yang tidak ingin repot mengatur server. Dengan fitur seperti email otomatis, redirect, validasi, dan integrasi API/webhook, Formspree menjadikan pengelolaan form menjadi cepat, aman, dan profesional.