NEW AI agents now first-class: authorize · audit · revoke in one click — your agents submit cleanly, bots stay blocked. Read agent docs →

Getform (Forminit) alternative: migrating to Ollastack

Getform became Forminit in 2026. Old or new endpoint, moving to Ollastack is a one-line change — plus an agent API, inspectable webhooks, and reversible spam.

Getform rebranded to Forminit in early 2026, but the product — and the reasons a team might move off it — didn’t change. If you’re evaluating the switch, the Forminit alternatives comparison covers the landscape. This is the migration itself, which works the same whether you’re on a getform.io or forminit endpoint.

The one-line migration

A Getform/Forminit form posts to their endpoint:

<form action="https://getform.io/f/your-form-id" method="POST">
  <input name="email" type="email" required />
  <textarea name="message" required></textarea>
  <button>Send</button>
</form>

Point it at Ollastack and add the optional honeypot:

<form action="https://login.ollastack.com/api/submit/your-slug" method="POST">
  <input name="email" type="email" required />
  <textarea name="message" required></textarea>
  <input type="text" name="_gotcha" style="display:none" tabindex="-1" />
  <button>Send</button>
</form>

Field names are preserved. The endpoint accepts JSON, urlencoded, and multipart, so a fetch() call or an AJAX submission migrates with the same single change.

Magic fields map directly

You want…Field
Reply-To + autoresponder_replyto or email
Override subject_subject
Success redirect_next (allowed origin)
Honeypot_gotcha

CC/BCC live in form settings, not in public payloads (so your form can’t be used as an email relay).

What changes for the better

  • Agents are first-class. Mint a scoped Bearer token and an AI agent (or a script) submits cleanly — skipping honeypot/captcha/per-IP limits — tagged agent:<tokenId> in your inbox. The API is self-describing at /api/openapi.json.
  • Webhooks you can operate. Signed (X-Ollastack-Signature), retried on a backoff ladder, with full per-webhook delivery history and one-click replay of the exact payload.
  • Spam you can see and undo. A layered pipeline runs automatically, and a real lead is never silently dropped — ML-uncertain submissions are delivered and labeled [Possible spam], recoverable in a click; rejected-before-storage attempts are written to a readable failures log.
  • Built-in email testing. Disposable inboxes + /wait if you also assert on transactional email in CI.

Cut over safely

  1. Submit a real test from the live page → confirm it lands in the inbox.
  2. Confirm the notification arrived.
  3. Trigger the webhook → confirm a recorded delivery.
  4. Remove the old Getform/Forminit form.

Create your form — 100 submissions/month free, no card.

Frequently asked questions

Is Getform the same as Forminit?

Getform rebranded to Forminit in 2026. Whether you're on the old or new endpoint, migrating is the same one-line change.

How hard is the migration?

For most forms, swap the action URL and keep your field names. Notifications, webhooks and sender domains are configured in settings.

What's different about Ollastack?

An agent-first API, inspectable webhooks with replay, and reversible spam handling — plus built-in email testing.

Last updated June 19, 2026. Spotted something out of date? Email hello@ollastack.com.