Help & How-To
What is DemoWizard.io?
DemoWizard.io is an AI-powered tool that automatically creates professional video demos of your web applications.
Simply describe what you want to demonstrate, and DemoWizard.io will:
- Generate a plan - AI creates step-by-step actions to demonstrate your app
- Execute the demo - A browser automatically performs the actions while recording
- Create narration - Professional voiceover is generated to explain each step
- Render the video - Final MP4 video is produced, ready for sharing
Best Practices
Credential Usage
- Use demo accounts with limited permissions
- Never use production credentials with sensitive data
- Credentials are stored in-memory only and auto-expire
- Create test accounts specifically for demo generation
Plan Approval
- Always review the generated plan before approving
- Plans show each step the browser will take
- You can edit the plan JSON if needed
- Reject and regenerate if the plan doesn't match your intent
Watermark Behavior
- Free tier: Videos include an animated watermark
- Pro tier: No watermark on exports
- Watermark is applied during final rendering
- Upgrade anytime from the Subscription page
Improving Results
- Be specific about what to click and where to navigate
- Mention visible text on buttons/links when possible
- Specify approximate video duration
- Include the goal/outcome you want to demonstrate
Prompt Library
Use these proven prompts as starting points for your demo videos. Click "Copy" to copy to clipboard or "Use This" to start a new run with this prompt.
Create a compelling sales demonstration for first-time visitors.
A comprehensive walkthrough for new users getting started.
Showcase a specific feature in depth.
A fast-paced introduction to get users productive quickly.
Demo creating a page in Notion (works well with DemoWizard).
Demo browsing a GitHub repository (no login required).
Best for sites with straightforward forms and navigation.
Add Your Own Prompts
Found a prompt that works great? Save it for future use by bookmarking this page with your custom prompts.
Tips for Success
What Works Best
- Simple navigation flows - Click, type, navigate
- Static or predictable UIs - Consistent button text/placement
- Demo/sandbox accounts - Avoid production data
- Public pages - No login required demos work most reliably
- Specific prompts - "Click the blue 'Create' button" vs "create something"
What May Cause Issues
- Aggressive bot detection - Cloudflare, reCAPTCHA
- 2FA/MFA requirements - Email or SMS verification
- Highly dynamic UIs - Constantly changing selectors
- Complex multi-step forms - Many conditional fields
- Real-time collaboration features - WebSocket-heavy apps
DemoWizard.io works well with sites like:
| Site | Difficulty | Notes |
|---|---|---|
| Notion (notion.so) | Easy | Works well, minimal bot detection |
| GitHub (github.com) | Easy | Public repos work without login |
| LogAnalyzer.AI (loganalyzer.ai) | Easy | Clean interface, straightforward navigation |
| Airtable (airtable.com) | Medium | Use demo/sandbox bases |
| Trello (trello.com) | Easy | Simple UI, good selector stability |
| Figma (figma.com) | Medium | Public files work well |
Troubleshooting Guide
Solutions:
- Edit the plan and update the selector text to match what's actually on the page
- Use text-based selectors like "Log in" instead of CSS classes
- Increase the step timeout if the page loads slowly
- Re-run the demo - sometimes selectors heal automatically
Solutions:
- Verify your username and password are correct
- Use a demo/sandbox account without 2FA
- Check your email - you may have received a verification link
- Try a different site that's more automation-friendly
- Wait a few minutes and try again (rate limiting may apply)
Solutions:
- Re-run the demo - audio generation is usually reliable
- Check that your prompt includes narration-worthy content
- In Controlled Mode, ensure you approve the narration script
Solutions:
- Simplify your prompt to focus on fewer steps
- Increase step timeouts in the plan editor
- Use Controlled Mode to review and optimize the plan
- Target faster-loading pages or static content
The AI generates a good starting point, but reviewing and adjusting the plan ensures the best results.
Verify Button Text and Labels
- Check that button text matches exactly what appears on your site
- Look for variations like "Sign In" vs "Login" vs "Sign in"
- Update the
Texthint in each step to match precisely
Check Navigation Paths
- Verify URLs are correct for your site structure
- Confirm navigation order makes sense (e.g., login before accessing dashboard)
- Add intermediate navigation steps if the AI skipped any
Review Selectors
- CSS selectors should be specific but not overly fragile
- Prefer IDs and data attributes over complex class chains
- Test selectors in your browser's DevTools if unsure
Add Wait Steps for Slow Content
- Insert
WaitForSelectorsteps after clicks that trigger loading - Add delays before interacting with dynamically loaded content
- Increase timeouts for slow-loading pages
Test Complex Interactions
- Forms with multiple fields may need individual steps
- Dropdowns and modals often require explicit wait steps
- File uploads need proper file paths and wait times
Share Your Feedback
We're actively improving DemoWizard.io based on your feedback. Let us know what's working and what could be better!
Something worked great?
Share your success story
Have a suggestion?
Help us improve
Frequently Asked Questions
- Invalid credentials: Check username/password are correct for your demo account
- Element not found: The AI couldn't locate a button or field. Try being more specific in your prompt.
- Timeout: The page took too long to load or an action didn't complete
- Navigation error: The expected page didn't appear. Check your app URL is correct.
Need More Help?
Pro subscribers get priority support. Upgrade to Pro for faster response times and dedicated assistance.