Premium Plan
GemiHub's Premium plan transforms it into a web app builder with Google Sheets/Gmail integration, static page hosting, scheduled workflows, and custom domain support.
Plans
| Feature | Free | Lite (¥300/mo) | Pro (¥2,000/mo) |
|---|---|---|---|
| Max File Size | 20 MB | 5 GB | 5 GB |
| Interactions API Chat | — | ✓ | ✓ |
| Gmail Send | — | ✓ | ✓ |
| PDF Generation | — | ✓ | ✓ |
| Obsidian Sync Token | — | ✓ | ✓ |
| Temp Upload URL | — | ✓ | ✓ |
| Google Sheets CRUD | — | — | ✓ |
| Static Page Hosting (CDN) | — | — | ✓ |
| Custom Domains (auto SSL) | — | — | ✓ |
| Scheduled Workflows | — | — | ✓ |
| Server-Side Execution | — | — | ✓ |
| AI Web Builder | — | — | ✓ |
Getting Started
- Open Settings > Premium Plan and click Subscribe.
- Complete payment on the Stripe checkout page.
- Return to Settings — Premium features are automatically enabled.
Manage your subscription (cancel, update payment method) from the Stripe Billing Portal link in the Premium Plan settings tab.
Lite Plan Features
Interactions API Chat
Multi-round AI chat via a server-side proxy. Unlike the free plan's direct Gemini API calls, the Interactions API supports function calling, RAG, and web search simultaneously in a single conversation.
Gmail Send
Send emails from workflows using the gmail-send node. Specify recipient, subject, and HTML body. Useful for notifications, reports, and automated emails.
PDF Generation
Generate PDF files from Markdown or HTML within workflows. Ideal for invoices, reports, and certificates.
Obsidian Sync Token
A migration token that allows syncing GemiHub files with Obsidian or other external editors.
Temp Upload URL
Generate temporary URLs for file uploads. External tools can read and write files via these time-limited URLs without authentication.
Pro Plan Features
All Lite features are included in the Pro plan.
Google Sheets CRUD
Four workflow nodes for Google Sheets operations:
- sheet-read — Read rows with optional filter and limit.
- sheet-write — Append rows to a sheet.
- sheet-update — Update rows matching a filter.
- sheet-delete — Delete rows matching a filter.
Configure the Spreadsheet ID in Settings > Premium Plan. Sheets nodes use the tab name and JSON filter syntax.
Static Page Hosting
Files in the web/ folder on Drive are served as static pages via Cloud CDN. Every account gets a built-in subdomain ({accountSlug}.gemihub.online) immediately.
File-based routing:
web/index.html→/web/about.html→/aboutweb/users/[id].html→/users/123(dynamic route)
Any static asset (HTML, CSS, JS, images, fonts) is supported. MIME types are auto-detected. No publish step needed — files go live after Push to Drive.
Custom Domains
Add a custom domain with automatic SSL certificate provisioning:
- Enter your domain in Settings > Premium Plan > Custom Domain.
- Create the CNAME DNS record shown in the instructions.
- Google verifies DNS and provisions an SSL certificate automatically.
Domain status transitions: pending_dns → provisioning_cert → active. The built-in subdomain continues to work while the custom domain is being set up.
Authentication
Multi-type magic link authentication for hosted pages. Each account type (e.g., "talent", "company") has an independent session. Authentication is configured via Google Sheets — define which sheet and email column to use for each type.
Include the client helper script to use authentication in your pages:
<script src="/__gemihub/api.js"></script>
<script>
(async () => {
const user = await gemihub.auth.require("talent");
document.getElementById("app").innerHTML = `Welcome, ${user.email}`;
})();
</script>Scheduled Workflows
Run workflows on a cron schedule. Configure in Settings > Premium Plan > Schedules:
- Cron expression — 5-field format (minute, hour, day, month, weekday).
- Timezone — IANA timezone (e.g.,
Asia/Tokyo). - Variables — Pass variables to the workflow at execution time.
- Retry — Automatic retry on failure (deferred to subsequent ticks).
- Timeout — Execution timeout (default 300s, max 600s).
- Concurrency policy — Allow or forbid overlapping runs.
Server-Side Execution
The script workflow node can execute JavaScript server-side using an isolated V8 sandbox. Each execution runs in a fresh isolate with a 128 MB memory limit and no network/filesystem access.
AI Web Builder
A built-in Agent Skill ("Webpage Builder") that generates web pages and API endpoints through AI chat. Activate it from the Skills dropdown in Chat, then describe what you want to build. The AI creates HTML pages and workflow YAML files, then saves them to your Drive.