Manual
EN/JA

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

FeatureFreeLite (¥300/mo)Pro (¥2,000/mo)
Max File Size20 MB5 GB5 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

  1. Open Settings > Premium Plan and click Subscribe.
  2. Complete payment on the Stripe checkout page.
  3. 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/about
  • web/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:

  1. Enter your domain in Settings > Premium Plan > Custom Domain.
  2. Create the CNAME DNS record shown in the instructions.
  3. Google verifies DNS and provisions an SSL certificate automatically.

Domain status transitions: pending_dnsprovisioning_certactive. 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.