Content blocks support dynamic variables that are replaced with real values when documents are generated. Include things like:
- Client name and address
- Company registration number
- Partner and manager names
- Service descriptions and pricing
- Today's date and deadlines
- Client key dates — year-end, accounts due, and other important deadlines
- Custom field values — any practice-specific data you track on client records
Date fields support formatting, so you can display "31 March 2026" or "March 2026" depending on the context.
Variables use a simple syntax that's easy to understand. When a proposal is generated, variables are automatically populated with the correct values.
Example: "Dear {{PrimaryContact.FirstName}}" becomes "Dear Sarah" when the proposal is generated.