- Plugin works perfectly in development mode
- All features tested thoroughly
- No console errors
- Documentation complete
- Assets prepared (icons, screenshots, video)
- Pricing strategy decided
- Legal disclaimers added
# Remove debug logging
# Update version numbers
# Remove test/development files
npm run build{
"name": "html-to-figma-extractor",
"version": "1.0.0",
"description": "Extract any webpage into editable Figma designs",
"author": "Your Name",
"license": "Commercial",
"repository": {
"type": "git",
"url": "https://github.com/yourusername/html-to-figma"
},
"keywords": [
"figma",
"plugin",
"html",
"extraction",
"web-scraping",
"design-tools"
]
}Ensure your manifest.json has:
- Unique plugin ID
- Clear name and description
- Network access permissions (for localhost server)
- Proper menu structure
- Size: 128x128px PNG
- Requirements:
- Transparent background or solid color
- Simple, recognizable design
- Works at small sizes (32px)
- Follows Figma's icon guidelines
Quick Design Tips:
- Use 2-3 colors max
- Bold, simple shapes
- Test at multiple sizes
- Export at 2x resolution
- Size: 1920x960px
- Should Include:
- Plugin name prominently displayed
- Key feature visualization
- Before/after example
- Professional design aesthetic
- Size: 1920x1080px each
- Recommended Content:
- Main interface overview
- Extraction in action (URL → Figma)
- Result showcase (extracted design)
- Options/settings panel
- Automated testing (bonus)
- Length: 30-90 seconds
- Format: MP4, H.264
- Max Size: 100MB
- Should Show:
- Problem statement (5-10s)
- Solution overview (10-15s)
- Live demonstration (30-40s)
- Results/benefits (10-15s)
- Call to action (5-10s)
Tools for Video:
- Screen recording: OBS Studio, QuickTime, Loom
- Editing: DaVinci Resolve (free), iMovie, Premiere
- Hosting: Upload directly to Figma or YouTube
Max 45 characters
Good: "HTML to Figma - Web Page Extractor" Bad: "Super Amazing HTML to Figma Converter Plugin Tool"
Max 60 characters
Good: "Extract any webpage directly into Figma with one click" Bad: "This plugin helps you convert HTML to Figma easily"
Min 500 characters, max 5000 characters
Structure:
- Hook (100 chars) - Grab attention
- Problem (200 chars) - What pain point does this solve?
- Solution (300 chars) - How your plugin solves it
- Features (1000 chars) - Bullet list of key features
- Use Cases (500 chars) - Who is this for?
- How It Works (500 chars) - Simple step-by-step
- Benefits (300 chars) - Why choose this plugin?
- Call to Action (100 chars) - Try it now!
- ✅ Developer Tools (Primary)
- ✅ Prototyping (Secondary)
- ✅ Workflow (Tertiary)
Select relevant tags for discoverability:
- html
- web-scraping
- extraction
- automation
- conversion
- wireframing
- prototyping
- design-system
- developer-tools
- productivity
Option A: Free + Paid Features
- Free tier: Manual extraction (unlimited)
- Paid tier: Automatic extraction server
- Price: $19-29 one-time or $5-9/month
Option B: Paid Only
- Full access: $29-49 one-time
- All features included
- Lifetime updates
Option C: Freemium with Limits
- Free: 10 extractions/month
- Pro: Unlimited + automatic server
- Price: $9/month or $49/year
Recommended: Option A - Builds user base while monetizing power users
If you want to handle payments yourself:
- Create Gumroad account
- Set up product listing
- Generate license keys
- Add license validation to plugin
- Install from fresh download
- Test all features
- Test on different Figma files
- Test error handling
- Test with various websites
- Test extraction server
- Test manual fallback
- Check performance
- Verify no memory leaks
- Test on Windows/Mac
- Share plugin link with 5-10 trusted users
- Collect feedback
- Fix critical bugs
- Iterate on UX issues
- Go to figma.com/community
- Sign in or create account
- Go to "Publish" section
- Click "Publish new plugin"
- Upload your plugin folder or zip
- Figma will validate the manifest
- Upload icon (128x128px PNG)
- Upload cover image (1920x960px)
- Upload 3-5 screenshots (1920x1080px)
- Upload demo video (optional)
- Write title, tagline, description
- Select categories and tags
- Set pricing (free or paid)
- Add support links
- Add privacy policy link
- Submit for review
- Timeline: 3-7 business days
- What Figma Checks:
- Plugin functionality
- Code quality
- User experience
- Asset quality
- Description accuracy
- Privacy/security
-
Technical Issues
- Plugin crashes or errors
- Poor performance
- Security concerns
-
Asset Quality
- Low-resolution images
- Misleading screenshots
- Unprofessional design
-
Description Issues
- Unclear or misleading
- Grammatical errors
- Missing information
- Read feedback carefully
- Fix all mentioned issues
- Re-submit with notes on changes
- Be patient and professional
- Figma Community (built-in)
- Twitter/X with demo video
- LinkedIn post
- Designer News
- Reddit (r/FigmaDesign)
- Product Hunt
- Indie Hackers
- Your blog/website
- Email list
- YouTube tutorial
- Announcement posts ready
- Demo video published
- Documentation site live
- Support email set up
- Analytics tracking ready
- Press kit prepared
- Demo Video - Show it working
- Tutorial Blog Post - Step-by-step guide
- Case Study - Real-world example
- Comparison - vs alternatives
- Tips & Tricks - Advanced usage
- Install count
- Active users
- Star rating
- Reviews and feedback
- Support requests
- Revenue (if paid)
- Reply to all reviews (good and bad)
- Fix reported bugs quickly
- Consider feature requests
- Update regularly
- Week 1-2: Push for initial installs
- Month 1: Focus on reviews and ratings
- Month 2-3: Case studies and tutorials
- Ongoing: Regular updates and content
- Bug fixes: ASAP
- Minor updates: Monthly
- Major features: Quarterly
Based on user feedback, prioritize:
- Most requested features
- Bug fixes
- Performance improvements
- UX enhancements
- Update changelog
- Notify users of major updates
- Share roadmap publicly
- Build community
| Phase | Duration | Tasks |
|---|---|---|
| Preparation | 1-2 weeks | Assets, documentation, testing |
| Submission | 3-7 days | Review process |
| Launch | 1 week | Marketing push |
| Post-launch | Ongoing | Support, updates, growth |
| Item | Cost | Required? |
|---|---|---|
| Figma account | Free | Yes |
| Icon design | $0-100 | Yes |
| Screenshots | $0-50 | Yes |
| Demo video | $0-300 | Recommended |
| Website/docs | $0-500 | Optional |
| Marketing | $0-1000 | Optional |
| Total | $0-2000 | - |
DIY Budget: $0 (do everything yourself) Professional Budget: $500-1000 (outsource assets) Premium Budget: $2000+ (full marketing campaign)
- Figma - For creating assets
- Photopea - Free Photoshop alternative
- Canva - Quick graphics
- OBS Studio - Free screen recording
- DaVinci Resolve - Free video editing
- Loom - Easy screen recordings
- Buffer - Social media scheduling
- Mailchimp - Email marketing
- Google Analytics - Track website visits
- Figma Plugin Documentation
- Figma Community Best Practices
- Indie Hackers - Plugin launch stories
- Product Hunt - Launch guides
- ✅ Review this guide completely
- ⬜ Create assets (icon, cover, screenshots)
- ⬜ Write compelling listing description
- ⬜ Set pricing strategy
- ⬜ Test plugin thoroughly
- ⬜ Submit to Figma
- ⬜ Prepare launch marketing
- ⬜ Launch and promote!
- What problem does this solve?
- Who is the target user?
- What's the unique value proposition?
- Why is this better than alternatives?
- What's the pricing strategy?
- How will I support users?
- What's my marketing plan?
- How will I measure success?
Need Help? Check the Figma Community forums or reach out to other plugin developers for advice. Good luck with your launch! 🚀