Learn how to personalize and automate your contracts by adding dynamic variables in AgreementGen, streamlining your document workflow and reducing manual effort.
What are variables?
Variables are smart placeholders used to fill in key information in your agreement. They help users update content consistently across the entire document by editing in one place.
Variable syntax
All variables follow this format:
Examples:
Types of variables
Custom variables
- Created by users or AI based on the context
- Example:
System variables
- Automatically generated by the system to reflect document metadata
- Example:
Why are variables helpful?
- Minimize the need for manual updates throughout the document
- Minimize errors, such as overlooking updates to a name in different sections.
- Effortlessly reuse templates and automatically populate new information (coming soon)
- Keep your documents clean, dynamic, and scalable
Instead of typing "Acme Inc." in multiple places on your agreement, use the variable
In the Variable panel, assign: `Client.Name = Acme Inc.` Which will update the variable with this value throughout the entire document.
How do I add variables to my agreement?
✅ Insert a variable
- Type
to open the variable menu and insert an existing variable.
- Or, use the + Add custom variable button in the Variable Panel.
🔄 Edit a variable value
- Click on the variable in your document to open the input popover.
- Enter a value – it will auto-update everywhere the variable is used.
➕ Create a new variable
- Go to the Variable panel and click + Add custom variable.
- Name your variable (PascalCase is preferred), e.g., ``.
❌ Delete a variable
- Remove all instances of the variable from the document first.
- Then, delete it from the Variable panel (the option becomes available once it is unused).
🔍 Search or sort
- Use the search bar or sorting options in the Variable Panel to find what you need quickly.