Docs

Everything you need to get Formlyx live.

Use the hosted endpoint when you already have a form, or use embed.js when you want Formlyx to render it for you.

Hosted form POST
<form method="POST" action="http://localhost:3000/f/FORM_ID">
  <input name="fullName" />
  <input name="email" type="email" />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>
Embed.js install
<div id="formlyx-root" data-form-id="FORM_ID"></div>
<script src="http://localhost:3001/embed.js"></script>

What Formlyx does

Formlyx stores submissions, keeps them visible in your dashboard, and sends an email notification for each one.

How hosted form POST works

You publish a form in Formlyx, copy the endpoint, and submit your own HTML form directly to that URL.

How JS embed works

You place a container on the page, load embed.js, and Formlyx fetches the form definition to render it.

What happens after submission

The submission is stored first, then an email action runs and its status appears in the dashboard.

Email notifications

Each form has a notification email so the right person hears about new submissions quickly.

Troubleshooting

If a form is still in draft, Formlyx will reject public submissions until it is published.

Formlyx