Form Integration

Contact Form for Jekyll Websites

Easily add contact forms to your static Jekyll site—no backend or JavaScript required. Use FormBold’s API endpoint to start collecting submissions instantly.

Jekyll Contact Form

Jekyll Contact Form with Backend API

Create powerful contact forms in your Jekyll site without writing any server-side code. With FormBold, you just need to paste your unique API endpoint into your form’s action attribute—and you're all set.

jekyll.html
<form
  action="https://formbold.com/s/FORM_ID"
  method="POST"
  class="flex flex-col gap-4 max-w-[452px] mx-auto"
>
  <!-- Full Name -->
  <div class="flex flex-col gap-2">
    <label for="name" class="text-sm font-medium text-gray-700">
      Full Name<span class="ml-0.5 text-red-500">*</span>
    </label>
    <input
      type="text"
      name="name"
      id="name"
      placeholder="Enter your full name"
      required
      class="max-h-11 w-full rounded-xl border border-gray-300 bg-white px-4 py-2.5 text-base text-gray-900 transition-all placeholder:text-[#9ca3af] focus:border-[#5750f1] focus:ring-4 focus:ring-[#5750f1]/10 focus:outline-none"
    />
  </div>

  <!-- Email Address -->
  <div class="flex flex-col gap-2">
    <label for="email" class="text-sm font-medium text-gray-700">
      Email Address<span class="ml-0.5 text-red-500">*</span>
    </label>
    <input
      type="email"
      name="email"
      id="email"
      placeholder="Enter your email"
      required
      class="max-h-11 w-full rounded-xl border border-gray-300 bg-white px-4 py-2.5 text-base text-gray-900 transition-all placeholder:text-[#9ca3af] focus:border-[#5750f1] focus:ring-4 focus:ring-[#5750f1]/10 focus:outline-none"
    />
  </div>

  <!-- Subject -->
  <div class="flex flex-col gap-2">
    <label for="subject" class="text-sm font-medium text-gray-700">
      Subject<span class="ml-0.5 text-red-500">*</span>
    </label>
    <input
      type="text"
      name="subject"
      id="subject"
      placeholder="Enter your subject"
      required
      class="max-h-11 w-full rounded-xl border border-gray-300 bg-white px-4 py-2.5 text-base text-gray-900 transition-all placeholder:text-[#9ca3af] focus:border-[#5750f1] focus:ring-4 focus:ring-[#5750f1]/10 focus:outline-none"
    />
  </div>

  <!-- Message -->
  <div class="flex flex-col gap-2">
    <label for="message" class="text-sm font-medium text-gray-700">
      Message<span class="ml-0.5 text-red-500">*</span>
    </label>
    <textarea
      name="message"
      id="message"
      rows="5"
      placeholder="Type your message..."
      required
      class="w-full resize-y rounded-xl border border-gray-300 bg-white px-4 py-3 text-base text-gray-900 transition-all placeholder:text-[#9ca3af] focus:border-[#5750f1] focus:ring-4 focus:ring-[#5750f1]/10 focus:outline-none"
    ></textarea>
  </div>

  <!-- Submit Button -->
  <button
    type="submit"
    class="flex h-12 w-full cursor-pointer items-center justify-center gap-2 rounded-xl bg-[#111827] px-5 py-3 text-base font-medium text-white shadow-xs transition-all hover:bg-black active:scale-[0.99] disabled:opacity-50"
  >
    Submit Message
  </button>
</form>
How it works

See How It Works

Integrating FormBold with your Jekyll website is fast, easy, and requires no backend configuration.

1

Create an Account

Sign up and get your unique API endpoint from FormBold.

2

Paste the Action URL

Use the provided HTML form snippet and replace the action with your FormBold endpoint.

3

Start Receiving Submissions

Submissions will instantly appear in the dashboard, inbox, or any connected third-party app.

Features

Key Features of FormBold

FormBold adds powerful backend functionality to your Jekyll forms—while keeping everything simple.

No Backend Required

Works seamlessly with static Jekyll sites—no server, scripts, or plugins needed.

Instant Email Notifications

Get real-time email alerts for every new form submission.

Spam Protection Built-In

Includes server-side validation and optional Google reCAPTCHA to block spam and bots.

File Upload Support

Allow users to upload files with auto-generated CDN links for instant access.

Connect to 5+ Apps

Integrate with Slack, Notion, Sheets, Telegram, and more—zero coding required.

FAQ's

Frequently Asked Questions

Quick answers for using FormBold with Jekyll websites:

Use FormBold’s API endpoint as your form’s action URL and set the method to POST. No backend needed.

Jekyll Contact Form with Free Backend API (No Server Setup) | Formbold