CS · STeP · AI & Legal Tech

AI Contract Template Generator

Upload a contract document — AI extracts every dynamic field, assigns field types, and populates the template editor in seconds instead of hours.

✦ Try the live demo
My role
Product Manager · UI/UX Design · Front-End Development
Client
STeP Systems That Perform
Domain
Legal tech, HR, contract management
Technology
AI field extraction, rich-text editor, dynamic forms

Context

STeP's platform includes a contract template module used by HR and legal teams to generate employment contracts, service agreements, and compliance documents. Creating a new template meant manually identifying every dynamic field in a contract, assigning each a field type (text, date, dropdown, etc.), and then composing the template in a rich-text editor with field placeholders — a process that took 2-4 hours per template and was prone to missed fields and type errors.

The challenge

My role

I led the product discovery, UI/UX design, and front-end development of the AI-powered template generator. I used Claude to build and commit the entire front-end and AI integration, working hands-on from concept to working prototype. This included mapping the as-is manual workflow, specifying the AI extraction pipeline (document parsing → field identification → type assignment → editor population), designing the review/approval UX so users could verify AI suggestions before applying them, and coordinating with the development team through sprint cycles.

Trust, not automation for its own sake

The key design decision was making AI assistive, not autonomous. Every extracted field goes through a review screen where users can rename, retype, add, or remove fields before applying. AI does the heavy lifting; the human stays in control. This eliminated the trust barrier that would have killed adoption if we'd gone fully automatic.

Approach

Outcomes

2-4 hours → under 30 secondsTemplate creation time reduced by over 99%
Zero missed fieldsAI extraction catches fields humans routinely overlook — no contract goes live with hardcoded placeholders
Non-technical adoptionHR and legal staff can create templates without technical knowledge of field types or rich-text markup
Multi-country scaleOne workflow serves UAE, KSA, Qatar, Kuwait, Bahrain, Oman templates with country-aware field suggestions

Key decisions & learnings

Next: CAAS Platform →