How it works Docs Pricing Sign in Start free

Docs

Everything you need to integrate Formali in minutes.

1) Create a form endpoint

After creating a form in your dashboard, you get a unique endpoint like:

https://formali.acdworks.com/f.php?form_key=<form_key>

2) Plain HTML (copy/paste)

<form action="https://formali.acdworks.com/f.php?form_key=a1b2c3d4e5f6a7b8" method="POST">

  <input name="email" type="email" required />
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>

</form>

Replace <form_key> with your real key from the dashboard.

3) Redirect after submit

Add an optional _redirect field:

<input type="hidden" name="_redirect" value="https://your-site.com/thanks" />

Formali will redirect with a 303 when the URL is safe.

4) JavaScript / fetch

If you prefer AJAX, POST as application/x-www-form-urlencoded or multipart/form-data:

const form = new FormData();
form.append('email', 'name@domain.com');
form.append('message', 'Hello');

const res = await fetch('https://formali.acdworks.com/f.php?form_key=a1b2c3d4e5f6a7b8', {
  method: 'POST',
  body: form,
  headers: { 'Accept': 'application/json' },
});

console.log(await res.json());

Limits & behavior

Webhooks

Not available yet. Recommended before public launch: signed webhooks with retries.