Product Introduction
- Definition: ShipAddons is a production-ready Google Workspace add-on boilerplate, categorized as a technical starter kit for developers. It provides pre-configured infrastructure for building, deploying, and monetizing add-ons for Google Sheets, Docs, Slides, and Forms.
- Core Value Proposition: ShipAddons exists to eliminate repetitive setup for Google Workspace add-on development, specifically solving authentication, billing, database integration, and Google API scoping. Its primary value is enabling developers to ship add-ons faster by handling foundational complexities.
Main Features
- Google Authentication: Implements Workspace-native OAuth using Google Identity Tokens. It handles session management automatically, verifies tokens securely on the backend, retrieves user profiles, and allows per-add-on scope configuration (e.g., Sheets vs. Docs scopes). Built specifically for the Google Workspace add-on environment.
- AI-Ready Codebase: Features a clean, well-documented TypeScript codebase optimized for AI-assisted development. The structure and comments enable tools like Cursor, GitHub Copilot, Claude, or ChatGPT to understand context and generate relevant code extensions efficiently, accelerating feature development.
- Entitlements & Payments System: Integrates Stripe for subscription billing and uses Supabase as the backend database to manage user entitlements. Features a declarative
FEATURE_REQUIREMENTSmapping (e.g.,lib/entitlements.ts) to enforce plan-based feature access (e.g., restricting "pro_feature" to "PRO" plan users) without hardcoding checks.
Problems Solved
- Pain Point: Tedious initial setup for Google Workspace add-ons, including OAuth flow implementation, CLASP project configuration, Google manifest/scopes management, UI scaffolding, and deployment workflows. ShipAddons reduces this setup from ~60 hours to near zero.
- Target Audience: Indie developers and small SaaS teams building commercial Google Workspace extensions; React developers familiar with modern stacks (Vite, TailwindCSS) needing Google API integration; Product builders prioritizing rapid monetization via Stripe.
- Use Cases: Essential for launching paid productivity tools within Google Docs/Sheets, creating AI-powered Workspace integrations requiring user accounts, or developing team collaboration add-ons needing granular feature access controls tied to billing plans.
Unique Advantages
- Differentiation: Unlike generic boilerplates, ShipAddons is hyper-specialized for Google Workspace add-ons, pre-solving niche challenges like Apps Script deployment, Google scopes, and Workspace-specific auth. It bundles production essentials (Stripe, Supabase) absent in Google’s basic samples.
- Key Innovation: The "AI-First" code architecture significantly reduces iteration time. Combined with its declarative feature entitlement system and one-time lifetime pricing (contrasting SaaS competitors), it offers unparalleled efficiency for shipping monetized add-ons.
Frequently Asked Questions (FAQ)
- What exactly is included in the ShipAddons boilerplate? You receive full source code for a production-ready Google Workspace add-on, including React (Vite/TailwindCSS) frontend, Apps Script backend, Google OAuth, Stripe payments, Supabase database integration, CLASP deployment setup, and comprehensive documentation.
- Do I need extensive Google Apps Script knowledge to use ShipAddons? While basic familiarity helps, ShipAddons abstracts complex Apps Script wiring. Developers proficient in React and TypeScript can leverage the pre-built auth, UI, and API layers to focus on core logic.
- Can I use ShipAddons for multiple different Google Workspace add-ons? Yes, the one-time purchase grants lifetime access and updates, allowing deployment for multiple distinct add-on projects without recurring fees.
- How does the Stripe integration handle subscriptions and feature access? Stripe manages billing and subscriptions. User plan data syncs with Supabase, enabling the
entitlements.tssystem to restrict features (e.g., "pro_feature") based on the user's active subscription tier. - What is ShipAddons' refund policy? As a digital product with immediate access, ShipAddons typically does not offer refunds. Review the specific terms on Gumroad at purchase.
