Training

Everything you can do,
in three moves.

Publish a site, add a form people can actually use, and read every message from one place. No code needed — but there's a snippet for those who want it.

01Publish a website

Two ways to go live

One page

Drop in a single .html file — a landing page, resume, or portfolio. Live in seconds.

up to 2 MBbyow.site/your-link

A full website

Upload a .zip of a multi-page site — its own pages, CSS, JavaScript and images, all working together.

up to 10 MB200 filesneeds index.html

How to zip a full site

Put everything in one folder with an index.html at the top. Use relative links (css/style.css, not /css/style.css). Zip it and upload — byow strips junk and makes relative links work automatically.

my-site/zip this folder
index.html← required (home page)
about.html
css/
style.css
images/
logo.png
byow.site/s/sunrise-bakery
Every site works here today — one link, share anywhere.
sunrise-bakery.byow.site
Full sites also get a clean address once your custom domain is on.
Maps just work
Google Maps, Leaflet / OpenStreetMap, and Mapbox all render on uploaded sites.
Google MapsLeafletOpenStreetMapMapbox
Password protectionLink expiryCustom link (Premium)Download anytime — you own it
02Add a contact form

A form people can actually use

Every submission is saved to your dashboard and (optionally) emailed to you. Here's the whole trip:

Visitor writes
Name, email &
their message
byow captures it
Spam-filtered,
stored safely
You get it
Dashboard +
email alert
A AI-built sites

In the Maker, switch on the Contact form block. The AI builds a real, styled form wired straight to your dashboard.

Contact form
messages land in your dashboard
B Your own HTML

Paste this form. Keep the action and field names exactly.

<form method="POST"
      action="{{BYOW_FORM_ACTION}}">
  <input name="name">
  <input name="email" type="email">
  <textarea name="message"></textarea>
  <!-- spam trap: keep hidden -->
  <input name="_hp" hidden>
  <button>Send</button>
</form>
Field names:nameemailmessage_hp (honeypot)
Spam & abuse protection — automatic
Honeypot
traps bots invisibly
5 / 15 min
per visitor, per site
30 / 10 min
site burst cap
1 email / 15 min
your inbox stays calm
03Read your messages

Everything in one inbox

Open your dashboard, hit Messages on any site, and every submission is there — newest first, unread flagged.

Sunrise Bakerygenerated
Messages2
Priya Sharmanew2m ago
Do you take custom cake orders for birthdays? Need one for Saturday!
Reply · priya@email.comMark readDelete
Anonymousnew1h ago
Loved the sourdough. What time do you open on Sundays?
Reply · Mark readDelete
Marcus LeeYesterday
Can I book the space for a small event?
Reply · marcus@email.comMark readDelete
Unread badges
A red count on each site, cleared as you read.
One-tap reply
Opens an email addressed to the sender.
Mark read / delete
Keep the inbox tidy your way.
Email alerts
Get notified the moment a message lands.
Private per site
You only ever see your own sites' messages.

Forms & messages are on every plan

Hosting, contact forms and message retrieval never cost points — only AI generation does.

Start building →
Free
  • 5 hosted sites
  • Contact forms + messages
  • 1 free AI generation
Premium
  • 100 sites + custom links
  • Up to 12 sites & 15 revisions / month
  • 300 byow points monthly