ShipAddons is a comprehensive starter kit specifically designed for developers building Google Workspace add-ons, offering a complete toolkit to launch monetized applications in days rather than weeks. This boilerplate addresses the unique challenges of Google Workspace extension development by providing production-ready infrastructure that handles the most complex aspects of add-on creation. Created by Manuel after two years of building Google Workspace Add-ons, this solution eliminates the repetitive setup work that every project requires, serving as the foundational system he wished existed when he began developing add-ons. The product targets developers who want to create commercial extensions for Google Sheets, Docs, Slides, and Forms without spending weeks on boilerplate configuration.
Building a Google Workspace Add-on from scratch involves numerous technical headaches and time-consuming setup processes that delay actual product development. Developers typically spend countless hours configuring authentication systems, implementing payment processing, setting up databases, and wrestling with Google's scope permissions and Apps Script limitations. According to the product's calculations, developers save at minimum 60 hours of development time—equivalent to approximately $3,000 at a $50 hourly rate—by using this pre-built solution. The boilerplate specifically eliminates the need to manually implement Google OAuth authentication, Stripe subscription integration, Supabase database configuration with Row Level Security, and multi-app deployment workflows that support different Google Workspace applications.
The Google Authentication system represents the first major feature group, providing Workspace-native authentication using Google Identity Tokens specifically built for Google Workspace Add-ons. This system handles automatic session management, eliminating the need for developers to implement complex token refresh and validation logic manually. It includes per-app scope configuration that properly handles the different permission requirements for Sheets, Docs, Slides, and Forms applications. The backend includes secure token verification mechanisms that ensure only authenticated users can access add-on functionality, along with user profile retrieval capabilities that provide immediate access to user information within the application context.
The Stripe integration and billing system forms the second major feature group, offering complete subscription management and payment processing capabilities. This system handles the entire monetization workflow from subscription creation to recurring billing management, allowing developers to implement various pricing tiers without building payment infrastructure from scratch. The integration includes entitlement checking that maps features to specific subscription plans, enabling feature-based access control through a clean configuration system. Developers can define which features are available to different subscription levels by simply modifying a feature requirements mapping object, making it easy to implement tiered functionality without complex conditional logic throughout the codebase.
admin
The Supabase database with Row Level Security provides a third crucial capability, offering a fully-configured database system with proper security measures already implemented. This includes pre-configured database schemas, authentication integration, and security policies that ensure users can only access data they're authorized to view. The React + TypeScript frontend offers a modern, type-safe development environment with pre-built sidebar and dialog UI components specifically designed for Google Workspace Add-ons. Multi-app support enables developers to build add-ons that work across Google Sheets, Docs, Slides, and Forms from a single codebase, with proper scope handling for each application type.
The product works through a comprehensive approach that combines Google Apps Script for backend functionality with modern web technologies for the frontend interface. Developers receive a complete codebase that includes the Apps Script backend configuration, React frontend application, authentication middleware, payment processing integration, and database setup. The workflow begins with cloning the boilerplate, configuring application-specific settings like Stripe keys and Supabase credentials, defining feature requirements for different subscription tiers, and then focusing on building unique add-on functionality rather than infrastructure. The system includes a build system using Vite and TypeScript that streamlines development and deployment processes.
Concrete use cases include developers creating specialized tools for Google Sheets that require user authentication and subscription payments, such as data analysis extensions or template generators. Another scenario involves building document automation tools for Google Docs that need to store user preferences and offer premium features through tiered pricing. Developers creating presentation tools for Google Slides can implement collaborative features with user management and payment processing. Form enhancement add-ons for Google Forms can utilize the database system to store responses and offer advanced analytics to paying users. In each case, developers achieve working production setups far faster than building from scratch, with secure authentication, reliable payment processing, and proper data management already implemented.
The target audience includes independent developers, small development teams, and startups building commercial Google Workspace extensions who want to avoid weeks of infrastructure development. The technical stack utilizes Google Apps Script for backend operations, React with TypeScript for frontend interfaces, Stripe for payment processing, Supabase for database management, and Vite for build tooling. The product follows a one-time purchase model at $49 during launch (regularly $149) with lifetime updates and full source code access, plus Discord community support. This approach makes professional add-on development accessible without ongoing subscription costs, reinforcing the core value of dramatically reducing time-to-market for monetized Google Workspace extensions.
Independent developers, small development teams, and startups building commercial Google Workspace extensions who want to avoid weeks of infrastructure development. Specifically targets those creating monetized add-ons for Google Sheets, Docs, Slides, and Forms who need production-ready authentication, payment processing, and database systems without building from scratch.