Documentation

Quickstart

From zero to a working form in three steps. No SDK required for plain HTML — a hook and a CLI are there when you want them.

No server codeWorks on any host~2 minute setup
  1. 01

    Create a form

    Sign up and add a form. You get a unique endpoint URL and a stable form ID.

    POSThttps://inboundly.top/api/f/mdojqlba
  2. 02

    Point your action at it

    Set the form's action to your endpoint and use method="POST". Give every input a name.

    contact.html
    <form action="https://inboundly.top/api/f/mdojqlba"
          method="POST">
      <label>
        Email
        <input type="email" name="email" required>
      </label>
      <label>
        Message
        <textarea name="message" required></textarea>
      </label>
      <button type="submit">Send</button>
    </form>
  3. 03

    Ship and submit

    Deploy your site. The first submission appears in your inbox within seconds, spam-filtered and stored.

Pick your integration

The same endpoint accepts a plain form post, a React hook submission, or a CLI deploy.

contact.html
<form action="https://inboundly.top/api/f/mdojqlba"
      method="POST">
  <label>
    Email
    <input type="email" name="email" required>
  </label>
  <label>
    Message
    <textarea name="message" required></textarea>
  </label>
  <button type="submit">Send</button>
</form>

Change the action, name your inputs, ship. No script tag, no server, no build step.

Platform guides

Step-by-step setup for the frameworks and site builders you already use.

Plain HTML

Point your form action at an endpoint. That's it.

Set up

React

Install @inboundly/react and wire up the useForm hook.

Set up

Next.js

Server actions or client hook — both post to the same endpoint.

Set up

Astro

Drop the endpoint into any .astro form, no islands required.

Set up

Vue

A composable that mirrors the React hook's submission state.

Set up

Eleventy

Static forms that work on any Jamstack host.

Set up

Webflow

Swap the built-in form action for your Inboundly endpoint.

Set up

WordPress

No plugin bloat — a plain HTML block does the job.

Set up

Grab your endpoint

Create a free form and copy your POST URL. No card, no server, no build step.

Start free