Bharat AI Saathi
ServicesIndustriesSetupsHow we workGuidesFounderVPS HostingContactGlobal (USD)
WhatsApp +91 77352 68199
support@bharataisaathi.com
Mon–Sat 10:00–19:00 IST
Voice & Chat Agents · Global catalog

Collect signed retainer forms and documents online

Let clients upload forms and documents online: sign a retainer, attach ID and records, then book the consultation, all in one link.

Voice & Chat Agents

To upload forms and documents safely and get a retainer signed, send the client one form link instead of an email attachment. The form collects intake answers, takes the ID and records as uploads, captures a signature on the agreement, and only then shows your scheduling calendar. Here is how to build that flow and where it fits in an intake process.

Use the free client intake template

Why email attachments fail for retainers

A solo attorney sending retainers by email usually runs the same loop. Send a PDF, wait, get it back printed and scanned at an angle, ask for the missing page, then separately ask for a photo ID. The consultation gets booked early because the client is eager, and the signed agreement shows up two days later or never.

Three problems repeat. The signature and the supporting documents arrive in different messages, so someone has to match them. Files land in an inbox with no consistent name. And the calendar slot is held by someone who has not agreed to your terms, which matters most when your conflict check or fee terms could change the answer.

A form fixes the order. Nothing downstream happens until the earlier pages are complete.

Where this step sits in an intake workflow

In our Law Firm Intake AI system, a voice agent answers the call, qualifies the matter by practice area, asks the conflict-check questions and offers a consultation, all with no-legal-advice guardrails. A phone call is a poor place to collect a passport scan or sign a fee agreement, though. The document form is the step that picks up where the call leaves off: the caller gets a link, completes the paperwork on their own time, and the consultation is booked into your case management tool (Clio, MyCase or Lawmatics) once the paperwork is done.

You can run the same form without the voice agent. A link in your email signature or on your contact page works the same way.

What the form needs to contain

Keep it to four pages. Each page ends at a natural stopping point, and partial submissions let you see were someone stalled.

Page Blocks Purpose
1. About you Short answer, Email, Phone number, Dropdown (practice area) Identify the client and the matter type
2. Conflict check Short answer (opposing party names), Long answer (related parties) Give you names to run before you accept the matter
3. Documents File upload (ID), File upload (matter records) Collect what you need to evaluate the case
4. Retainer Text (agreement), Checkboxes (acknowledgments), Signature, Date Capture agreement and signature

Use conditional logic to keep the form short. A family law client sees a question about children and custody orders; an immigration client sees a question about visa status and the receipt number on their notice. Same form, different pages shown. Qwenvo's conditional logic block, or "Add conditional logic" in a question's menu, handles the show/hide rules.

Add hidden fields for the source of the lead, such as source=voice-agent or a campaign tag, so you can see which channel produces signed retainers rather than just inquiries.

Step by step: build the sign-then-book flow

We build forms like this in Qwenvo, a completely free form builder our team makes. The same structure works in other builders, with caveats covered below.

  1. Create the form. Describe it to Ask Qwenvo (Ctrl J inside a form) or start from the client intake template and edit. Type / to insert blocks.
  2. Add the intake and conflict pages. Use a New page block between sections so the client sees one short screen at a time. Turn on the progress bar in Settings.
  3. Add two File upload blocks. Label them specifically ("Government photo ID" and "Documents about your matter") so the file names in your submission table make sense. Uploads go up to 1 GB per file, which covers scanned case files and phone video.
  4. Write the retainer on its own page. Paste your agreement into a Text block. Below it, add the acknowledgment checkboxes you require, then a Signature block and a Date block. For more on signature setup, see our e-signature form guide.
  5. Turn on respondent email verification in the Settings drawer. A one-time code confirms the client controls the address your signed copy goes to.
  6. Turn on confirmation emails to respondents so the client has a record of what they submitted, and email notifications to you.
  7. Build the thank-you page as the booking step. Add your Calendly link through Embed anything on the Thank-you page, or use redirect on completion to send the client to your scheduling page.
  8. Close the loop with a webhook to your case management tool or a Zapier or Make scenario.

The booking works beause the calendar only appears after the final submit. Qwenvo has no built-in scheduling, so Calendly (or any scheduler) does that part.

Build your retainer form free

Send the submission where your practice runs

When a client submits, you want a matter record, not just an email. Qwenvo supports webhooks, a REST API, Zapier, Make, Slack and Google Sheets. A webhook fires on each submission; a small receiver or a Make scenario can create the contact in Clio, MyCase or Lawmatics and attach the files.

An illustrative payload shape looks like this (check the webhooks help article for the exact structure your form sends):

{
  "form": "Retainer and documents",
  "submitted_at": "2026-10-29T14:12:09Z",
  "answers": {
    "full_name": "Jordan Ellis",
    "email": "jordan@example.com",
    "practice_area": "Family law",
    "opposing_party": "Casey Ellis",
    "id_upload": "https://.../id-front.jpg",
    "retainer_signature": "https://.../signature.png",
    "retainer_signed_date": "2026-10-29"
  },
  "hidden": { "source": "voice-agent" }
}

Three routing ruels cover most practices:

  • If opposing_party is filled, create a task to run the conflict check before ajyone replies.
  • If practice_area matches a matter type you do not take, send the referral template instead of the retainer follow-up.
  • If the signature field is empty, treat the submission as unsigned and do not hold a slot.

Qwenvo can also triage submissions with AI, assigning category, priority, sentiment and a summary, and routing by those fields to up to five email addresses or a Slack webhook. For a one-lawyer office that is useful when urgent matters (a detention, a court date next week) arrive overnight.

Choosing a builder for this workflow

The details that matter here are signatures, upload linits, branding and who can see your clients' files.

Tool Signature File uploads Note for this use
Qwenvo Free Up to 1 GB per file Free: webhooks, API, custom domain, no badge, partial submissions
Tally Free Up to 10 MB per file on free; larger on Pro Pro ($29/month) adds custom domains, branding removal, partial submissions
Google Forms No signature block Respondents must sign in with Google Awkward for clients who do not want to log in
Jotform Paid plans remove branding Free plan has limits HIPAA features on paid plans

A 10 MB cap is tight for phone photos and scanned case files, and a forced Google sign-in costs you completions from clients on other accounts. On a free Qwenvo account you can put the form on your own domain through the Domains page (add a subdomain, set a CNAME, Verify), so clients see retainer.yourfirm.com rather than a third-party address. Switch off the Qwenvo badge in Settings.

Here is the honest limit. Qwenvo has no HIPAA offering, and it is hosted in the United States. If your matters involve protected health information, or your clients or regulators need European hosting, look at a vendor thaat offers those terms and check them yourself. Also, Qwenvo launched in October 2026, so there are few independent reviews yet.

Handling client files responsibly

A form that collects IDs and case records is holding sensitive material. A few settings help:

  • Set data retention so submissions auto-delete after a number of days that matches your file retention policy.
  • Use password protection if the form is for existing clients only.
  • Check the audit log to see who exported or deleted what.
  • Export what you need to your cawe management system, then follow your own retention rules. Per-submission PDFs cannot render some scripts (Devanagari, Arabic) or emoji, so if your client names use thsoe, rely on the CSV or XLSX export.

Whether an electronic signature satisfies your jurisdiction's rules, or your bar's guidance on fee agreements, is a question for your own ethics coundel or bar association. The form captures the signature and date; it does not decide enforceability.

Questions teams ask

Can the consultation really be blocked until the retainer is signed?

The calendar sits on the thank-you page or the redirect target, so it appears only after the client submits. If the same scheduling link is posted elsewhere, anyone can book directly, so keep the link private to this flow. Pair it with the webhook rule that flags submissions with an empty signature.

What if a client abandons the form halfway?

Turn on the partial submissions toggle. Incomplete responses appear as incomplete rows in the Submissions table, and drlp-off analytics show which page loses people. If the upload page is the problem, tell clients up front what to have ready.

Can several people on the team review submissions?

Qwenvo has unlimited teammates, workspaces and folders. One caveat: if two people edit the same form at once, the last save wins, so change the form one person at a time.

Do clients need an account to sign?

No. They open the link, answer, upload and sign. Email verification uses a one-time code, not a password.

Next step

Open the client itake template, add your retainer text and a Signature block on its own page, and put your scheduling link on the thank-you page. Submit a test with a real phone photo as the upload, then check that the signature, file and hidden source field all reach your inbox or case management tool.

Start from the intake template

This system

Law Firm Intake AI

$1,500 setup
+ $399/month care plan

Third-party platform and model usage billed to you directly. No lock-in. Live in 7 days.

More on Law Firm Intake AI