Introduction
ZShip is a Cloudflare-native, multi-tenant foundation for launching AI-powered SaaS sites. It provides a ready-made stack: user auth, payments, AI gateway, blog, check-in, and more.
Official site and live demos
Section titled “Official site and live demos”| Resource | URL |
|---|---|
| Marketing site & documentation | https://zship.ai/zh/ |
| Astro demo | https://web.zship.ai/ |
| Admin console (demo login page) | https://admin.zship.ai/login |
Demo account (read-only): test@zship.ai / test123123 — view access only, for exploring the admin UI. Do not use it to change production data or sensitive settings.
Quick link (prefill email): Login with ?email=… pre-fills the demo address; enter the password manually (never put passwords in URLs).
Other admin locales use a path prefix, e.g. Simplified Chinese: https://admin.zship.ai/zh-CN/login.
Email magic link (passwordless): On Operator login, use Email me a link — a one-time message is sent; opening the link signs you in via magic_token. For self-hosted stacks, set ADMIN_PUBLIC_ORIGIN on node1-auth-service, apply migration 0012_admin_magic_link, and ensure node2 can send mail (same path as forgot-password). See backend/node1-auth-service/README.md.
Core delivery
Section titled “Core delivery”What you deploy and run:
| Type | Components | Role |
|---|---|---|
| Frontend | apps/web | User-facing site: Landing, Pricing, Blog, Dashboard |
| Frontend | apps/admin | Admin console: users, payments, content, config |
| Backend | node1-auth ~ node10-ai | 10 Cloudflare Workers |

Official post-purchase site app.zship.ai: orders, licensing, GitHub delivery, downloads, and support — see what’s available.
Value-added services
Section titled “Value-added services”Not included in core deployment. Can be purchased separately:
- AI Provider Service (
zship-provider1-service): Unified gateway for external AI providers. Currently supports KIE, WaveSpeed AI. See Value-Added Services.
What you get
Section titled “What you get”- User auth (email, Google OAuth, API keys)
- Payments (Stripe, Creem)
- AI gateway (node10-ai, multi-model chat)
- Blog CMS, check-in, notifications, file storage
- Multi-language (i18n), branding customization
Retention and engagement
Section titled “Retention and engagement”If you want longer sessions, higher visit frequency, and long-term retention, the lever is usually not “ship more features,” but make the first experiences users actually notice feel great.
ZShip ships three high-signal capabilities for acquisition and active usage:
- Guest access (no sign-up) — Let people try before they commit to an account.
- Free credits — Give new users something real to spend on first visit.
- Daily check-in — A familiar loop for return visits and stickiness.
For new visitors, try first, register later tends to lift entry rate and time on site. Guest access plus free credits extend first-session dwell time and help turn a casual visit into a genuine trial. Daily check-in gives users a reason to come back every day, reinforces the habit of opening your product, and supports steadier day-to-day traffic (DAU). Technical details: Check-in integration.
Next steps
Section titled “Next steps”- Important Notes — Rules you must follow
- Codebase — Project structure
- Deployment Guide — Deploy web + admin + 10 Workers