Back to Docs

Artist/Your artist page

Embedding on your own website

Drop your booking form into a site you already have, or share a plain link.

01

Putting the form on a site you already have

If you already have a website, you do not have to send clients away from it to book. Maelo gives you a short piece of code that drops your booking form straight into one of your own pages, so it looks like part of your site while still feeding your requests inbox.

  1. 1

    Open the three dots menu

    In the page editor, open the three dots menu at the top right.
  2. 2

    Choose Add to your website

    The code is written out for you, with a live preview of exactly what your visitors will see.
  3. 3

    Copy it

    Press Copy snippet, then paste it into your own site.
The booking form as a visitor sees it, ready to be placed inside another site
02

Where to paste it

The snippet goes anywhere your site builder accepts HTML. In practice that means a code block, an embed block or a custom HTML section. It works on Squarespace, Wix, Webflow, WordPress and any site you built yourself.

Add the block where you want the form to appear, paste, and save. Most builders will not show the form inside the editor itself, so check the published page rather than the preview if it looks empty at first.

Tip

Give the form a page of its own on your site, called something like Book, and link it from your menu. Sitting it at the bottom of a long portfolio page means people have to scroll past everything to reach it.
03

The options before you copy

Preview & options opens the fuller version. It shows Hide navigation bar, which is on by default and is almost always what you want: your Maelo menu inside your own site would give visitors two sets of navigation pointing at different places.

Underneath is a live Preview of the form exactly as your visitors will see it. Change the toggle and the preview and the code both update, so you can settle it before pasting anything.

04

How it sizes itself

The snippet is two parts: the form itself, and a short script that keeps the frame the right height as the form grows and shrinks. That matters because a booking form changes size as people upload photos or pick dates.

Some site builders strip scripts out on cheaper plans. If yours does, the form still works: it just holds a fixed height, which may leave some blank space underneath. Paste the whole snippet and let the script run if your plan allows it.

Note

The embedded form is your live booking page, not a copy. Edit the form in the page editor, press Publish, and your own site shows the new version without you touching the code again.
06

Before you send anyone to it

An embedded form is only as good as the form inside it, so it is worth a quick check before you point traffic at it.

  • Publish your booking page. An unpublished page embeds as nothing.
  • Check Page Live is on for your booking page, in the three dots menu.
  • Open your own site on a phone. The form stacks to one column, and this is where most people will fill it in.
  • Send yourself a test request, so you see what lands in your requests inbox.