AI agent? Read uno.place/llms.txt — connect to the person's account without a password.

Forms without a backend

A form on an Uno site posts to its own address, /__forms. Uno stores every entry and sends it to your email, Telegram or a webhook, so the site needs no server and no sign-up. Forms are free on every plan.

A visitor sends a form on a static page; Uno receives it at /__forms, stores the entry and delivers it to email, Telegram or a webhook Your site a plain HTML form action="/__forms" POST Uno checks size and spam stores the entry Forms tab in the console Your email Telegram A webhook
A static page cannot receive a POST. The address that serves it can, and Uno passes the entry on.

How you set it up

Three ways, same result. In Uno Work, ask the agent: "add a contact form that sends to my email". It writes the form and publishes the site. Or write the form yourself, as shown below, and publish the folder. Or open the site in the console and change channels on its Forms tab.

Ask the agent

It writes the page, the form and the thank-you page, then publishes the site.

Write it yourself

A plain HTML form with action="/__forms" and a name on every field.

Change channels later

Switch email, Telegram or a webhook on or off on the site's Forms tab.

What happens when a visitor presses Send

The browser sends the fields to /__forms on the same address as the page. Uno checks the entry against its limits and the spam trap, stores it, and passes it to the channels you switched on. The visitor sees a result at once.

<form action="/__forms" method="POST">
  <input name="name" required>
  <input name="email" type="email" required>
  <textarea name="message"></textarea>
  <button>Send</button>
</form>

Every entry is stored, and you see them all on the site's Forms tab in the console. A plain form and a script both work: the body can be urlencoded, multipart or JSON.

Where the entries go

A new site with a form sends every entry to your account's email. Switch channels on the site's Forms tab: email, Telegram or a webhook, each with its own switch.

ChannelWhat you getSetup
EmailEach entry as a letterThe account's own email works at once; another address gets a confirmation letter first
TelegramEach entry as a messageYou connect Telegram yourself: a message from the Uno bot, or from your own bot with its token and a chat ID
WebhookSends a POST with JSON to your URL: a CRM, Zapier, n8nPaste the URL on the Forms tab

What the visitor sees

You doThe visitor gets
NothingWithout _redirect the visitor sees a short thank-you page
Add _redirectA hidden field named _redirect with a path on the same site sends the visitor there after the send
Send with fetchA fetch call that asks for JSON gets {"ok":true} instead of a page
<input type="hidden" name="_redirect" value="/thanks.html">

What happens to bots

A spam filter is on. Add a trap for the rest. A hidden field named _gotcha: a bot that fills it gets a success answer, and the entry is dropped.

<input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off">

A visitor can send up to 10 entries a minute, and a site takes up to 120 an hour.

Limits

Limit
One entry32 KB, 50 fields
One field8 KB
Entries per site120 an hour
Entries per visitor10 a minute
PriceFree, on every plan
Every entry is also kept on the site's Forms tab in the console.

What it does not do

  • It collects entries. It does not run logic: no accounts, no payments, no reply that depends on the answer. For that, run code on a computer.
  • It works on sites published on Uno. A form opened from a file on your disk has no endpoint, so test on the published address.
  • An entry is up to 32 KB: a request form, not a place to upload files. Put big files in cloud storage.
  • Entries travel as text by email and Telegram. Do not collect passwords or card numbers in a form.

Forms are free. Logic needs a computer

When an answer should start code, fill a database or wake a bot, run it on a computer. It starts at the price below.

Small

A Telegram bot, a VPN, a small backend

$5/ month

  • 1 vCPU · 1 GB
  • 15 GB disk
  • 25 GB cloud storage
  • 5 boosts a month
Get Small

Plus

Agents that work with your laptop closed

$20/ month

  • 4 vCPU · 4 GB
  • 40 GB disk
  • 100 GB cloud storage
  • Uno Work in the cloud
Get Plus

Pro

A product in production, a second MacBook

$70/ month

  • 16 vCPU · 16 GB
  • 120 GB disk
  • 300 GB cloud storage
  • Speed of a MacBook Air M4
Get Pro

Max

A team and many agents at once

$200/ month

  • 32 vCPU · 48 GB
  • 300 GB disk
  • 1,024 GB cloud storage
  • 5 public IPv4
Get Max

Add Uno AI to any plan: 40 h of AI work a month on Small, 100 h on Plus, unlimited on Max. Today: GLM-5.3 Flash and MiMo v2.6 Pro. Or sign in with your own Claude or ChatGPT.

Next

  1. Sites: from a folder to a public addressA folder becomes a free https site, with a password, forms and your own domain.
  2. How to collect form answers without a backendChange one attribute and answers reach your inbox. Two ways, with the code.
  3. How to publish a site from a chat with AIFrom a chat to a public address in about 10 minutes, with the commands to copy.

A form on a free site, answers in your inbox

Publish a site with a contact form. Uno sends each entry to your email.

Publish a site