Skip to content
Hazelsong

For law firms

ABA Model Rule 7.1

Client testimonials, without the unjustified expectation

A client writes that you won them a large settlement. Published as written, that sentence can be read as a promise to the next person who finds your site — and that is the reading your rules care about.

  • Every testimonial read for the claims your rule cares about, before it is public
  • The client's permission recorded in writing, and enforced everywhere this product shows it
  • A private detail removed with [removed] — never a word reworded

Create your Wall of Love

$29 a month for unlimited testimonials, or the limited tier, which holds 15 and needs no card.

Shown to your customers on the page that asks them.

The address you log in with, and where replies to your requests arrive. Never sold.

No password: your dashboard opens from a private link the moment the project is made.

At its source

The rule you are working under

A lawyer shall not make a false or misleading communication about the lawyer or the lawyer's services.
ABA Model Rule 7.1 — Rule 7.1 in the Model Rules, americanbar.org

The comments to the rule treat a communication as misleading when it is likely to create an unjustified expectation about the results a lawyer can achieve — which is why past results normally need qualifying language beside them. Your own state's rule may go further; several do.

Hazelsong does not interpret this rule and does not make anyone compliant with it. It gives you the record and the controls; the judgment stays yours.

What it does

What Hazelsong does about it

01

It marks a promised result before you publish it

Every testimonial is read on arrival. A sentence that predicts an outcome, names a figure, or claims a specialization is flagged with the reason, and sits in Pending until you decide.

02

It keeps the permission, in writing, with the date

Your client checks off where you may show their words — website, social media, ads — and the exact sentence they agreed to is stored beside the testimonial and travels in your export.

03

It carries your disclaimer under the wall

Write the line your jurisdiction requires once, and it appears beneath your testimonials wherever the wall is embedded.

04

It removes a detail without rewriting the testimony

A client's phone number, an opposing party's name, a case number: Hazelsong replaces that span with [removed] and shows you what it took. It cannot reword the rest — the guard throws the suggestion away if a single word changed.

What it gives you is the thing most firms do not have at all: every client testimonial with its permission attached, read for risk before it reaches your site, and a record you can show if anyone asks.

Before anything is public

Read for what your rule cares about

A promised result, a figure, a claim of specialization, a client's private detail — each is marked with the words that triggered it and one plain sentence of why, and nothing is published until you approve it.

How the reading works
Your dashboard · Pending
Customer name

Every word arrives as they wrote it — even the 555-0142 they meant to leave out.

Read this before publishing"555-0142" A phone number. Take it out before this goes on your site.Read automatically when it arrived. It points; you decide.
A version with parts removed is readyEvery word arrives as they wrote it — even the [removed] they meant to leave out.
ApproveRejectPublish this version instead
Drawn from the product's own markup and labels, with example words — not a real customer.

Limits, stated

What it does not do

  • Hazelsong does not write your disclaimer and does not decide what it must say.
  • Hazelsong does not know your state's advertising rule, and does not claim to make you compliant with it.
  • Nothing here is legal advice. Your bar's rule, and your own judgment, govern.

Your clients already wrote the words

Send one link and their words arrive here instead — with the date, with the permission, and read for risk before you publish.