Drafting paths that open and close with the matter
Conditional logic is the layer that makes a legal document form behave like a guided brief. A fee earner or assistant starts with core matter details, then the system brings forward only the next questions that matter for that file. If the answer is a certain property type, party structure, or clause choice, the document path adjusts and the draft stays aligned to the approved template set.
That keeps the drafting screen lighter for busy practices in Johannesburg, Pretoria, Cape Town, Durban and Bloemfontein. The team works from one matter record with current, approved clauses. When the answer changes, the available clauses change with it, so the user does not have to hunt through a long form for the next step.
- Conditional questions linked to matter type
- Clause display based on prior answers
- Merge fields pulled from matter data
- Review points before final sign-off
Where the logic fits inside the document stack
This product sits inside the wider document automation setup, alongside template libraries, clause banks, version control and secure storage. The logic can handle common South African practice documents such as contracts, wills, leases, letters of demand and conveyancing paperwork. It also helps with variations, because one template can branch into several drafting routes without creating a fresh file for every minor difference.
For a small firm, that matters when staff members are sharing work between offices or working through a queue of matters with different requirements. One file may need trustee wording, another may need occupancy terms, another may need a penalty clause and another may need a different signature block. The branching rules keep the draft moving without overloading the user with irrelevant fields.
- Approved clause banks with selectable alternatives
- Template libraries for repeat use across matter types
- Version control for edited drafts and final copies
- POPIA-aware handling of client and matter data
Sizes and build options for small firm workflows
Conditional logic can be set up in stages, which suits firms that do not want every document rebuilt at once. Some practices start with a single document family, such as letters of demand or standard contracts, then extend the logic to leases, estate documents or conveyancing packs. Others need a broader rollout from the start, with several templates and clause sets tied to one matter intake process.
Options usually depend on how detailed the existing templates are and how many branches the firm wants in each draft. A lighter setup may only need a few linked questions and a short clause bank, while a larger setup may need deeper branching, more review steps and extra matter fields. The same system can support both, provided the templates are mapped properly before go-live.
- Single document family or multi-template rollout
- Light branching or deeper conditional paths
- Basic matter fields or fuller data mapping
- Optional review and sign-off steps before issue
Implementation work that makes the rules hold together
Fitting conditional logic into a law firm setup is a planned piece of work. The practical work starts with template mapping, then clause bank setup, then questionnaire design, then matter data design. Each field needs a reason to exist, and each answer needs to trigger the right next step without pushing the draft into a dead end or a duplicated clause.
LawMachine handles onboarding, migration of existing documents, training and go-live support for firms across South Africa. The team also tunes the workflow once staff begin using it in real files, because some questions turn out to be awkward in a live matter. The aim is a drafting path that reflects how the practice already works, just with fewer manual edits.
- Template mapping from existing firm documents
- Questionnaire design for matter-specific branching
- Document migration into the approved library
- Workflow tuning after live use starts
Care, control and day-to-day use
Once a firm is live, the main care task is keeping template wording current and the clause bank tidy. If a clause changes, the linked questions and conditions should be checked with it so the wrong branch does not surface in a future matter. That sort of maintenance is easier when the firm has one owner for admin changes and one reviewer for sign-off.
Staff training also matters, because conditional logic only works properly when users pick the correct matter type and answer the setup questions carefully. A rushed intake can send the draft down the wrong path. Good practice is to use the setup screen as part of the file opening process, then review the generated draft before it is issued or shared.
- Keep clause wording aligned to the template library
- Check linked conditions after any update
- Train staff on matter selection and data capture
- Use a review step before final issue
Details to confirm before the setup is planned
Before a firm orders conditional logic, it helps to confirm the documents to be covered, the matter types to branch, and the level of detail expected in each questionnaire. A simple contract set may need only a few question paths, while a property or estate workflow may need more fields, more clause choices and a tighter sign-off sequence. The mapping is easier when the current templates are clean and the firm knows which wording is fixed and which wording can vary.
It is also worth confirming where matter data will come from, who will maintain the clause bank, and whether the team needs migration from older templates. Secure cloud storage, version control and POPIA aware handling should be part of the discussion from the start. For firms in Rosebank, Johannesburg and across South Africa, that keeps the document process orderly and the intake short.
- Document families and matter types to cover
- Question depth needed for each branch
- Who approves clause and template changes
- Whether older templates must be migrated
Key facts
| Product type | Conditional logic for legal document automation |
|---|---|
| Core function | Shows only relevant drafting questions and clauses based on matter answers |
| Typical use | Contracts, wills, leases, letters of demand and conveyancing paperwork |
| Setup inputs | Template libraries, clause banks, matter data and questionnaire rules |
| Controls | Version control, review steps, sign-off flow and secure cloud storage |
| Service cover | Onboarding, training, migration, workflow tuning and ongoing helpdesk |





