GitHub Pages integration

Add a working form to GitHub Pages

GitHub Pages hosts static files and does not run your own server-side form handler. A FormRhythm endpoint gives the form a destination while your site stays static.

No server function

Keep the site on GitHub Pages without adding separate backend hosting.

Plain HTML integration

Use a normal form action and POST request. No client library is required.

Searchable submissions

Review incoming fields and timestamps from your FormRhythm dashboard.

Connect it with standard HTML

Replace the placeholder with the endpoint shown in your dashboard. Field names become the labels you review with each submission.

<!-- Your design stays yours -->
<form action="https://www.formrhythm.com/api/f/YOUR_FORM_ID" method="POST">
  <label>Email</label>
  <input type="email" name="email" required />
  <textarea name="message" required></textarea>
  <button type="submit">Send message</button>
</form>

How it works

From form to dashboard in three steps

  1. 01

    Create an endpoint

    Create a project and form in FormRhythm.

  2. 02

    Update the form markup

    Paste the endpoint into the action attribute and use method="POST".

  3. 03

    Commit and test

    Deploy the change through GitHub Pages and submit a real test response.