Thibault Milan Get In Touch

Get In Touch

Prefer using email? Say hi at hello@thibaultmilan.com

Chrome Webhook Manager

AI-powered Chrome extension for seamless webhook integration

The Challenge

Side projects often suffer from the time investment dilemma—you have great ideas for tools you'd use personally, but can't justify sinking hours into development after work. The Chrome Webhook Extension sat untouched for months, representing this exact challenge until AI-assisted development changed the equation.

What the Extension Does

Chrome Webhook Manager simplifies sending browser data to webhook endpoints, making it easy to integrate web browsing with:

  • Discord channels for notifications and logging
  • Notion automations for content management
  • Custom APIs and webhook-enabled services
  • Development workflows requiring browser data capture
  • Monitoring and analytics systems

Version 2.0: AI-Powered Evolution

Working with Claude Code, I shipped two major updates in rapid succession:

Key Features Delivered

  • Webhook test mode - Debug without sending real data
  • Enhanced error handling - Transparent error messages for failed requests
  • Improved UI alignment - Better spacing and visual hierarchy
  • Code refactoring - Cleaner, maintainable codebase
  • Safer UX - Graceful handling of edge cases with missing URLs or payloads
  • Input validation - Robust sanitization and validation logic

AI-Assisted Development Metrics

The development process showcased the power of AI collaboration:

Version 1.2

  • Development time: 1 hour 15 minutes
  • Cost: $3.02 in AI tokens
  • Scope: Bug fixes and core improvements

Version 2.0

  • Development time: 1 hour 40 minutes
  • Cost: $4.63 in AI tokens
  • Scope: Major refactoring and new features

Total: Under 3 hours for two production releases, cheaper than a decent lunch.

Claude Code as Development Partner

The AI assistant functioned like a reliable mid-level developer, handling:

  • Code structure suggestions and architectural improvements
  • Event listener optimization and logic refactoring
  • Edge case management and input sanitization
  • UX refactoring while maintaining PureCSS framework
  • Documentation creation including release notes and store descriptions
  • GitHub integration setup for issue-based support system
  • Git operations with configurable permission scopes

Technical Innovation

Architecture Improvements

  • Modular popup logic with cleaner separation of concerns
  • Robust error boundaries preventing crashes on malformed data
  • Optimized event handling reducing memory footprint
  • Validation pipeline ensuring data integrity before transmission

Development Workflow

  • Fast feedback loops - Ask, try, tweak, ship
  • Context preservation - AI helps re-enter old codebases
  • Automated workflows - AI handles git operations with approval
  • End-to-end assistance - From code to deployment

Production Impact

User Experience

  • Simplified webhook integration removing technical barriers
  • Reliable data transmission with comprehensive error handling
  • Intuitive interface reducing learning curve
  • Test capabilities enabling safe configuration

Developer Experience

  • Reduced development time by 70%+ compared to traditional methods
  • Lower barrier to side project completion
  • Sustainable maintenance through cleaner code architecture
  • Rapid iteration capabilities for feature development

Market Position

The extension fills a gap in the Chrome Web Store for accessible webhook tools:

  • Most alternatives are either too complex or too limited
  • Combines simplicity with power for technical and non-technical users
  • Open source development model encourages community contribution
  • Pay-per-use AI development keeps costs minimal

Future Roadmap

Planned enhancements leveraging continued AI collaboration:

Short-term Goals

  • Payload templating for common use cases
  • Batch operations for multiple webhook destinations
  • Advanced authentication for secured endpoints
  • Response handling and acknowledgment features

Long-term Vision

  • MCP protocol integration for enhanced AI tool connectivity
  • Database connectivity for advanced data workflows
  • Cloud service integrations (Netlify, AWS, etc.)
  • Multi-platform support beyond Chrome

Open Source Impact

Community Benefits

  • Transparent development with public GitHub repository
  • Educational resource demonstrating AI-assisted development
  • Contribution opportunities for developers worldwide
  • Issue-based support creating lightweight ticketing system

Industry Influence

  • AI development methodology showcasing practical applications
  • Cost-effective shipping proving viability of AI-assisted projects
  • Sustainable side projects making personal tools financially viable

Lessons Learned

AI Partnership Insights

  • AI excels at structure and suggestions, requires human oversight for judgment
  • Development speed increases dramatically with proper AI integration
  • Cost barriers to personal projects essentially eliminated
  • Quality remains high when AI handles repetitive and structural tasks

Business Model Innovation

  • Micro-budget development enables rapid experimentation
  • Personal tools can become community resources efficiently
  • Open source + AI creates sustainable development cycles
  • Side project revival becomes economically feasible

The Chrome Webhook Manager represents more than just a browser extension—it demonstrates how AI-assisted development can make personal productivity tools both affordable to build and valuable to share.

Links:


Hey, I’m Thibault, nice to meet you!

I’m a service and UX designer with over 10 years of experience under my belt.

My skills include product design, interactive design, aesthetic art direction, prototyping, mobile design, branding, front-end development and team leadership. I’m interested in making, creative thinking, unusual typography, traveling and simplistic UX solutions. I may also have a soft spot for CSS tricks.

I’d love to learn about your company and see how I can help, feel free to send me an email!

Get in Touch