Doc to Story lets you upload an existing requirements document and have Monty extract the requirements and generate user stories, acceptance criteria, and test cases from it.
Accepted formats: Excel, Word, PDF, TXT — up to 5 MB.
The AI Configuration panel shapes what Monty generates from the document:
| Setting | Options |
|---|---|
| Focus Area | User Stories, Acceptance Criteria, Test Cases, Technical Tasks |
| Framework | React, Angular, Backend API, Mobile |
| Test Framework | Playwright, Cypress, Selenium, JUnit |
| Complexity | Basic, Standard, Detailed |
Use Guide Monty (optional) to focus on specific sections — e.g. "Focus only on the authentication requirements in section 3".
Each generated story appears as a card:
| Element | Description |
|---|---|
| Confidence badge | Percentage score — how confident Monty is about this story |
| Source mode badge | 📄 doc icon showing the input mode used |
| Points | "📊 {points} pts" — estimated story points |
| Priority selector | Editable dropdown to change the story priority |
| Acceptance Criteria | "✅ Acceptance Criteria" — generated AC items, each editable |
| Tasks | "📋 Tasks" — generated implementation tasks |
| Test Cases | "🧪 Test Cases" — generated test cases |
| Tags | Displayed as chips below the story body |
Click ✏️ to edit title or description inline. Use + Add, + Add Task, + Add Test Case to append items, and × to remove them. Click 🔍 Details to open the Artifact Details drawer with metadata, backlog linkage, and generation history (including a Restore this version option).
After every generation the Review & Export panel shows a Token Usagesection with Prompt, Completion, and Totaltokens consumed. Larger documents and higher complexity settings use more tokens. See the AI Usage & Tokens guide to monitor your organisation's balance.
StoryCraft AI saves your configuration and last generated output automatically. If you leave and return, a banner reads: "↻ Previous session restored · saved {time ago}". Uploaded document files cannot be restored — re-upload the file and click Generate again. Dismiss with ×, or click ↻ Start Fresh to clear everything.
Generate button shows "Upload a document to generate stories"
No document has been uploaded. Drag and drop a supported file or use the browse button.
Extracted Content preview is empty or garbled
The document may be scanned (image-based PDF) or in an unsupported encoding. Convert to a searchable PDF or TXT format and re-upload.
Excel document shows unexpected content
The parser extracts content from all sheets. If only one sheet is relevant, export that sheet as a separate file and upload it instead.
Upload fails
Check the file is Excel, Word, PDF, or TXT and is under 5 MB. Compress or split the document if it is too large.