Skip to main content
FlowFn
IntegrationsTemplatesPricingDocsBlogSign inStart free
All documentation

Website templates

UpdatedAug 15, 2026Reading time2 min read

A finished website, not a blank page

If you want a website for your business rather than a blank editor, start from a website template. There are ten, each built for a particular kind of business: estate agent, restaurant & café, photographer, salon & spa, fitness coach, law firm, designer portfolio, consultant, financial advisor and accountant.

Each one is a complete, working site — not a wireframe. Try the live demo on any template's page, and if it suits you, create your own copy. It takes about a minute.

Making it yours

Everything specific to your business lives in one block at the top of the site's JavaScript, called SITE:

const SITE = {
  "brand": "Harper & Vale Realty",
  "phone": "(555) 012-3456",
  "email": "jordan@harpervale.example",
  ...
};

Those values are rendered into the page with {{ SITE.phone }}, so a phone number that appears in the header, the contact section and the footer is a single change. Above the block you will find a START HERE checklist listing exactly what to replace, with the must-change items first — things like a licence number, a regulatory statement or a business address that are wrong until you edit them.

Repeating content — property listings, menu items, services, packages — lives in plain lists further down the same file. Edit the list, and the page updates.

Pictures

Every image ships as artwork drawn in the page itself, using your site's own colours. That means a new site looks finished straight away, nothing is broken while you work on it, and your visitors are not loading images from anyone else's server. When you are ready, upload your own in the Assets tab and swap them in.

Colours and type

Open the CSS tab. At the very top is a :root block of design tokens — colours, fonts, corner radius, spacing. Change a token and it applies everywhere consistently, because nothing in the stylesheet hard-codes a colour.

Publishing

A new site starts as a draft so you can edit it privately. When you are happy, publish it. On the free plan your site is live at a flowfn.com address, keeps a small "Powered by FlowFn" badge, and is not listed in search engines. On a paid plan you can put it on your own domain with automatic HTTPS, let search engines index it, and remove the badge.

Enquiry forms

Every template includes a contact or booking form. Out of the box it opens the visitor's email app with their message filled in, which works on every plan and needs no setup. If you would rather store submissions, attach a Data Sheet in the Data tab and swap the form handler for flowfn.data.insert(...) — the code comments tell you where.

These are ordinary playgrounds

There is nothing special about a site created from a template. It is a normal playground: real HTML, CSS and JavaScript that you can edit, extend, rebuild or throw away. Everything else in this section applies to it.

Spotted an issue or have feedback?

support@flowfn.com
Back to docs hub →