Skip to content
Hazelsong

Publish

The link you send should have your name on it

Your form and your walls at acme.hazelsong.com, or at testimonials.acme.com on a domain you own outright, with the certificate issued and the DNS record you need spelled out.

PlanStarter and Pro.

How it works

Your own address, step by step

  1. A name on our domain, or your own

    Either is a paid feature; both work the same way for the person clicking.

  2. The certificate is arranged for you

    You add one DNS record; the rest is done here.

  3. It is claimed, never written over

    An address is taken with a claim that fails if somebody already has it — never a plain write that could hand one business's wall to another.

Safe by design

The rule that makes it safe to have

Clear boundaries

What it will not do

Every capability page ends with this list. It is the part that says what you are actually buying.

  • It will not take an address that is in use.
  • It does not sell you the domain.

Where it lives in the code: lib/domains.ts · proxy.ts · app/d/[host]/page.tsx

Questions

Asked about this

From Help, where every answer is written from the product as it runs.

How much code is it?

Two lines: a script tag and a div. The layout is a query string on the script tag, or a data attribute on the div — both of which live in your page, so turning a wall into a marquee later means editing those two lines where you pasted them. There is nothing to rebuild at this end.

It shows nothing on my page.

Three usual causes, in order of likelihood: nothing is published yet (Pending is not published); the builder you are using strips script tags from block content, in which case the tag goes in the theme footer; or you are looking at the editor preview rather than the live page, which is normal on Webflow, Framer, Elementor and Squarespace.

Can I embed it in Notion or a newsletter?

No, and not because of us: neither runs a third-party script. Link the hosted wall in Notion, and use a testimonial image in the newsletter. Email has not run JavaScript for twenty years.

Does the widget slow my page down?

It is one small script with no framework behind it and no font to fetch. It draws after your page has drawn.

More on putting them on your site

This is running now

Open a project and use it. Nothing on this page is a roadmap.