Affiliates
Manage affiliate programs, track referrals, and handle commission payouts. Read more
The Apps Marketplace is Honeycomb’s extension system. Each app is a self-contained mini-application that a business owner can install or uninstall from the marketplace at /business/apps. Apps have their own database schemas, routes, services, and UI components, and are designed so they could be extracted into separate packages in the future.
The marketplace page loads two datasets in parallel from Supabase:
apps — the global registry of all available apps (is_active = true), sourced from the apps table.user_apps — the join table that tracks which apps a given user has installed, sourced from the user_apps table.Installing an app sends a POST to /api/apps with { action: "install", slug }. Uninstalling sends the same endpoint with { action: "uninstall", slug }. On successful install, the user is redirected to the app’s dashboard at /business/apps/<slug>.
Apps are organized into four categories in the marketplace UI:
| Category | Apps |
|---|---|
| Links & Marketing | Shortlinks, Biolinks, QR Codes, Pixels, Analytics, Domains |
| Documents & Finance | Invoicing, E-Signatures, Documents, File Requests |
| Productivity | Reminders, Time Tracking, Workflows, AI Docs |
| Business Tools | All other apps (courses, blog, store, etc.) |
Each app follows this structure:
src/lib/apps/<app-name>/├── index.ts # Public barrel├── manifest.ts # Slug, name, version, actions, permissions├── DATABASE.md # App's database schema documentation├── modules/ # Internal UI modules├── services/ # Server-side business logic├── types/ # TypeScript types└── utils/ # Pure helper functions
src/routes/(app)/business/apps/<app-name>/├── +page.svelte # App dashboard├── +page.server.ts # Server loader└── <sub-routes>/ # Feature-specific pagesAffiliates
Manage affiliate programs, track referrals, and handle commission payouts. Read more
AI Docs
Generate AI-powered documents from prompts and templates. Read more
Analytics
Track clicks, visitors, geography, devices, and referrers across links. Read more
Biolinks
Create and manage link-in-bio pages with view and click tracking. Read more
Blog
Write and publish articles with categories and status filtering. Read more
Bundles
Package courses together and sell them at a discounted price. Read more
Certificates
Create certificate templates and issue verifiable certificates. Read more
Courses
Build courses with chapters, lessons, quizzes, and assignments. Read more
Documents
Document management and file storage.
Domains
Custom domain configuration for links and pages.
E-Signatures
Digital document signing workflows.
Events
Event creation and management.
File Requests
Request and collect files from clients.
Forums
Community discussion forums.
Invoicing
Create and send professional invoices.
Live Sessions
Host live video sessions and webinars.
Pixels
Tracking pixel management for marketing.
Products
Digital and physical product catalog.
QR Codes
Generate and manage QR codes for links.
Reminders
Scheduled reminder notifications.
Shortlinks
URL shortening with click tracking.
Site Builder
Drag-and-drop website builder.
Subscriptions
Recurring subscription management.
Support
Customer support ticketing system.
Time Tracking
Track time spent on projects and tasks.
Workflows
Automation workflows and pipelines.