Skip to main content

Automate your client engagement letter, start to finish

Most firms retype the same engagement letter for every new client: the client's name and address, the matter, the scope of work, the fee. This guide sets that letter up once in Formaliq. After that, you send each new client a short form, and their finished letter is generated from their answers, with nothing retyped and nothing copied between documents.

The examples follow a fictional firm, Harbor & Lane Law, taking on a new client, but the same steps work for any letter you send again and again: retainer agreements, fee letters, or welcome letters.

What you'll build​

A letter template with blanks for the details that change, a form your client fills out, and the finished letter generated from their answers:

The finished engagement letter for Jordan Avery, with name, address, matter, scope, and hourly rate filled in from the form

Time needed: about 15 minutes the first time. After that, each new client takes about a minute of your time.

Before you start​

  • A Formaliq account. If you don't have one, the free 14-day trial is enough for this guide.
  • The wording of your current engagement letter, so you can paste it in.
  • Your client doesn't need a Formaliq account. They just open a link.

Step 1: Create a workspace for the client​

A workspace keeps everything for one client or matter together: the letter template, the form, your client's answers, and the generated letter.

Go to Workspaces, click New Workspace, enter the client's name and a short description, and click Create Workspace.

The Create New Workspace dialog with the name Riverside Properties LLC filled in and the Create Workspace button highlighted

Then click the new workspace to open it.

Step 2: Create the letter template​

Inside the workspace, click New Template. Name it something you'll recognize later, like Engagement Letter, add a short description, and click Create Template.

The Create New Template dialog with the name Engagement Letter and a description filled in

The template editor opens. It works much like Microsoft Word.

Step 3: Add your letter and placeholders for the details that change​

First, get your letter into the editor. There are two ways:

  • Open your existing Word document. Click File → Open in the editor and choose your .docx file. Its text, headings, and formatting come in as they are.
  • Paste or type it. Copy the text from wherever your letter lives now and paste it into the editor, or type it from scratch.

The template editor’s File menu open, with Open highlighted for opening an existing Word document

Then, wherever a detail changes from client to client, replace it with a placeholder: a name in double curly braces, such as {{name_client}}. Here's the letter used in this guide:

ENGAGEMENT LETTER

{{date_letter}}

{{name_client}}
{{address_client}}

Re: {{text_matter}}

Dear {{name_client}},

Thank you for choosing Harbor & Lane Law. This letter confirms the terms of
our engagement in the matter described above.

Scope of work: {{textarea_scope}}

Fees: our hourly rate for this matter is ${{number_hourly_rate}}.

Sincerely,
Maya Lane
Harbor & Lane Law

The first part of each placeholder's name tells Formaliq what kind of question to ask your client:

Placeholder starts withYour client gets
date_A date picker
name_First name and last name boxes
address_Street, city, state, and zip code boxes
text_A one-line text box
textarea_A larger box for a few sentences
number_A number box

There are more options, including dropdowns, checkboxes, and yes/no switches. See Placeholder Prefixes for the full list.

As you type, each placeholder appears under Used Fields on the left. That's how you know Formaliq has picked it up. Using the same placeholder twice, like {{name_client}} above, asks the question once and fills in both spots.

The template editor with the engagement letter typed in, and its six placeholders listed under Used Fields

When the letter looks right, click Save Template.

Step 4: Turn the template into a form​

On the template's page, click Create Form from Template. Formaliq reads your placeholders and builds a form question for each one, previewed on the right.

Give the form a name your client will see at the top of it, such as New Client Intake, add a short description, and click Create Form.

The Generate Form from Template dialog, with the form name New Client Intake and a preview of the generated questions

The form opens in the form editor, where you can reword questions, mark them optional, or add help text. When you're happy with it, click Save Form.

The form editor showing the generated Letter Date, Client Name, and Client Address questions, and the Save Form button

Step 5: Send the form to your client​

On the form's page, click Send Invitations.

The form’s overview page with the Send Invitations button highlighted under Quick Actions

Choose Individual Invitation, enter your client's email address and name, and optionally add a personal message. Then click Send Invitation.

The Send Form Invitation dialog with the client’s email address, name, and a personal message filled in

Your client gets an email with a link to the form. The link expires after two weeks unless you choose a different expiration date. You can see whether they've opened it or submitted it on the form's Invitations tab.

Want to share the link yourself?

Choose Open Invitation instead and click Create Link. You get a link you can paste into your own email, text message, or client portal.

Step 6: Your client fills out the form​

Your client opens the link in any browser, with no account or download needed. They see your form, your personal message, and the questions built from your template:

What the client sees: the New Client Intake form, with Maya’s personal message and the first questions filled in

When they click Submit Form, their answers are saved as a submission in the client's workspace.

Step 7: Generate the letter from their answers​

Open the form's Submissions tab. You'll see your client's response; click Generate Doc next to it.

The form’s Submissions tab with one response, and the Generate Doc button highlighted

Name the document, for example Engagement Letter - Jordan Avery, and check the client's answers listed under Submission Data to Include. Then click Generate.

The Generate Document dialog with the document name filled in and the Generate button highlighted

Formaliq fills every placeholder with your client's answers. It takes a few seconds.

The Generate Document dialog showing generation completed successfully, with Download and Go to Document buttons

Step 8: Review, download, or send it for signature​

Click Go to Document to open the finished letter's page. From here you can Download it as a Word document, make last-minute changes with Edit Document, or send it straight to your client with Send for Signature.

The generated document’s page, with the Download, Edit Document, and Send for Signature buttons

That's it. For your next client, send the same form again (Step 5). Each response becomes its own submission, and each letter is generated in seconds.

Troubleshooting and FAQ​

Will opening my Word document keep its formatting?​

Yes. Headings, fonts, tables, and spacing come in as they are, so the generated letters look like your original. You only replace the details that change with placeholders (Step 3).

A placeholder didn't become the right kind of question​

Check that it starts with one of the prefixes from Step 3, followed by an underscore, such as date_signed rather than signeddate. Then save the template and create the form again. See Placeholder Prefixes.

Does my client need a Formaliq account?​

No. They only need the link from the invitation email.

Invitations expire after two weeks by default. Send a new invitation from the form's page, and set a later expiration date if they need more time.

Can the letter change depending on the client's answers?​

Yes, for example a retainer paragraph that only appears when a retainer applies. See Conditional Logic.

If I fix a typo in the template, does it change letters I've already generated?​

No. A generated letter stays exactly as it was created. Generate it again from the same submission to get an updated copy.

Next steps​