Turn Forms Into Contracts.
Then Send Them for Signature.
Build contract form workflows with custom document blocks, form fields, variables, generated PDFs, public links, submissions, versions, and signing workflows.
Contract form workflow
Public form, generated document, and signing flow
Build Once. Collect and Generate.
Contract Forms turn repeat paperwork into a reusable client intake and signing workflow.
Build the form
Create a contract canvas with document blocks, form fields, variables, clauses, images, tables, and signer blocks.
- Custom document blocks
- Form fields and variables
- Signer blocks
Share public link
Publish the workflow and share the public form link with clients or applicants.
- Public enabled forms
- Copyable /cf/slug link
- Versioned workflow
Track submissions
Review submissions, generated documents, and signing activity from the tracking page.
- Submission tracking
- Generated document access
- Archive when finished
For Repeat Contract Workflows
Use Contract Forms when the same contract, agreement, intake packet, or form needs to be generated again and again.
Visual Builder
Edit the contract form workflow from a dedicated builder page.
Variables
Use structured fields and variables to generate cleaner contract documents.
PDF Generation
Generate document output from submitted form data.
Signing Workflow
Route generated documents into MamaSign signing workflows.
Public Forms
Enable public forms so clients can submit information through a shareable link.
Tracking Dashboard
Track submissions and generated documents from the contract forms area.
