Skip to main content
Once you’ve built a workflow in Gavel, you have several ways to get it in front of clients, colleagues, or the public. You can share a direct link by email, embed the workflow directly on your website, restrict access with a login requirement or password gate, and apply your firm’s branding so that Gavel stays invisible to end users. This page covers all of those options. The quickest way to share a workflow is to copy its direct link and paste it wherever your clients will find it — an email, an intranet page, or a button on your website.
1

Open your Dashboard

Navigate to your Gavel Dashboard and find the workflow you want to share.
2

Copy the workflow link

Click the three dots (⋯) to the right of the workflow name and select Copy workflow link. The URL is now on your clipboard.
3

Share the link

Paste the URL into an email, an intranet page, or as the destination of a button on your website. When a recipient clicks the link, they are taken directly to the start of the workflow.
Any workflow that contains a Clio question or a private CSV will return an “Unauthorized” error for users who do not have Builder privileges. To share those workflows publicly, either remove the private data or promote those users to Builder.

Require login before starting

By default, anyone with the link can access your workflow. If you want answers saved to a user account — and want to be able to assign workflows back to specific people — you can require a login instead.
1

Open workflow Settings

Go to the Settings tab of your workflow, then click Access Permissions.
2

Enable login requirement

Change the access setting from Anyone with Link to Only Logged-In Users and save. You can further restrict access to specific email addresses or an entire email domain (for example, everyone at @yourfirm.com).
3

Share the link

Copy and share the workflow link as usual. When clients click it, they are taken to your Gavel sign-in page. New visitors can create an account, after which they will see the workflow you shared.

Share from the middle of a workflow

Sometimes you want to fill in the first part of a workflow yourself and then hand it off to your client to complete the rest.
1

Enable continuation links

In the workflow Settings, enable the Include Link for User to Continue Later option.
2

Enter your data and hand off

Fill in the fields you want to pre-populate, then click Save and Continue Later inside the workflow. Enter the recipient’s email address and Gavel will send them a link to pick up exactly where you left off.

Embedding a workflow on your website

Customers on the Pro and Scale plans can embed any workflow directly into a web page using an <iframe>. Contact help@gavel.io to enable embedding for your account.
Replace WORKFLOW URL HERE with your workflow’s URL and paste the snippet into your page HTML:
<iframe style="width: 500px; height: 700px;" src="WORKFLOW URL HERE"></iframe>
Adjust the width and height values to fit your layout.
Safari on iOS blocks embedded content from cross-site origins by default (the “Prevent Cross-Site Tracking” setting). Users can disable that setting manually, or you can set up a custom subdomain — once your workflow runs on the same domain as the embedding page, Safari restrictions no longer apply.

Password protecting a workflow

Gavel doesn’t have a single password field in Settings, but you can build a lightweight gate using a Kickout Page.
1

Create a password question

Add a Text Question to your workflow and label it something like “Enter password.” This is where users will type the passcode.
2

Create a Kickout Page

Add a Kickout Page question immediately after. This page will appear when the password is wrong.In the Page Logic for the Kickout Page, set the rule to Hide If the password matches the correct value. For example, if your password is LegalAccess2024, set the Kickout Page to Hide If password is LegalAccess2024.
3

Test the gate

Run the workflow and verify that entering the wrong password displays the Kickout Page, while entering the correct password hides it and allows the user to continue.

Setting up a custom domain

By default your Gavel account lives at yourname.gavel.io. Accounts on the Pro and Scale plans can map a custom subdomain — for example, documents.yourfirm.com — so that the Gavel name never appears in your URLs.
Gavel workflows must reside on their own subdomain. If your main site is at www.yourfirm.com, your workflows must be at a different subdomain such as docs.yourfirm.com — not at www.yourfirm.com itself.
1

Note your Gavel subdomain

When you created your Gavel account you were assigned a .gavel.io subdomain — for example, yourfirm.gavel.io. This is your ANAME record.
2

Choose your custom subdomain

Decide on the subdomain you want to use, for example docs.yourfirm.com.
3

Create a CNAME record

Log in to your DNS provider (Cloudflare, GoDaddy, Name.com, etc.) and create a CNAME record:
FieldValue
TypeCNAME
Hostdocs.yourfirm.com
Answeryourfirm.gavel.io
TTL300
Some providers (like GoDaddy) only want the subdomain portion for the Host field — docs rather than the full docs.yourfirm.com.
4

Notify Gavel

Email help@gavel.io with your custom subdomain URL. Allow up to 24 hours (usually less than one hour) for DNS propagation.
On the Scale plan you can also send Gavel’s automated emails from your own domain via Mailgun. Email help@gavel.io with your Mailgun email address, API key, and domain to get that configured.

White-labeling and branding

Gavel gives you several options to make the platform look like your own product rather than a third-party tool.
By default, your yourname.gavel.io subdomain shows a standard Gavel intro message. You can replace this with any content you choose. Email help@gavel.io with the desired text and layout and the team will set it up for you.
If you want clients to land on a branded page that lists all the workflows available to them, Gavel can build that for you. Email help@gavel.io with your requirements.
Your Gavel subdomain (e.g., yourfirm.gavel.io) cannot be changed after account creation. However, setting up a custom domain as described above achieves the same result — your workflows will appear under your own domain with no mention of Gavel in the URL.

Customizing messages and emails

Every on-screen message and automated email that Gavel sends to your users can be rewritten to match your firm’s voice. You can include variable names in any message to personalize them dynamically.
1

Open workflow Settings

Navigate to the Settings tab of the workflow you want to customize.
2

Open Customize Messages

Click Settings, then Customize Messages.
3

Edit the messages

Toggle between Questionnaire messages (displayed on screen) and Email messages (sent automatically). Edit the text, add bold or italic formatting, or include multiple paragraphs. Use variable names — such as ${ clientname } — to insert personalized values.
To include a file upload in a confirmation email or on the final screen, use this syntax — replacing Display Name and FileUploadVariable with your own values:
[Display Name](${ FileUploadVariable.url_for(external=True) })
Add Private=False if the link should be accessible to users who are not signed in:
[Display Name](${ FileUploadVariable.url_for(external=True, Private=False) })