๐Ÿ“‹ Tutorial

From zero to a deployed app in minutes. Learn how to use SaaSClaw's AI wizard to build and ship โ€” with screenshots from the real product.

Table of Contents

  1. Landing Page
  2. Sign Up & Log In
  3. Dashboard
  4. Creating a New Project
  5. The AI Wizard
  6. Deploying Your Project
  7. Account & API Keys

1. ๐ŸŒ Landing Page

Visit saasclaw.ai and you'll see the main landing page:

SaaSClaw landing page
The SaaSClaw landing page โ€” Build apps with AI, deploy with a click.

The hero section says it all: "Build apps with AI, deploy with a click." Below the headline are three action buttons:

Scroll down to see the How it works section with feature cards covering everything from the AI wizard to deploy rollback, and the Works with your stack section listing all supported frameworks.

2. ๐Ÿ” Sign Up & Log In

Click Get Started or Log in to reach the authentication page:

SaaSClaw login page
Sign in with Google, GitHub, or email + password.

Sign In

The login page offers:

Sign Up

New users can create an account via Google OAuth, GitHub OAuth, or email + password registration. If you use GitHub OAuth, you'll automatically be able to push code from SaaSClaw to your repos.

๐Ÿ’ก Tip: If you forgot your password, click "Forgot your password? Reset it" to get a recovery email.

3. ๐Ÿ“Š Dashboard

After logging in, you land on the Projects dashboard:

SaaSClaw dashboard
Your project dashboard โ€” all your apps in one place.

The top navigation bar includes:

Project Cards

Each project appears as a card showing:

Shared Key Banner

If you're using the platform's shared API key (default for new users), you'll see a yellow banner prompting you to add your own API key. Click Add your own API key to go to Account โ†’ API Keys, where you can add keys for OpenAI, Anthropic, Z.AI, or other providers.

4. โœจ Creating a New Project

Click + New in the navigation or the + New Project button on the dashboard:

New project dialog
Create a new project from a template or import from GitHub.

Template Creation

When using a template, fill in:

  1. Project Name โ€” A human-readable name (e.g., "My Portfolio")
  2. Slug โ€” Auto-generated URL-safe identifier (e.g., my-portfolio). Used in your preview URL: my-portfolio.preview.saasclaw.ai
  3. Description (optional) โ€” What are you building?

Then pick a template: Static HTML, Django, React + Django, React + Vite, .NET/C#, and more. Click Create Project to set up the workspace. The platform will create a project workspace, initialize a git repository, set up the framework template, and create a preview subdomain.

๐Ÿ’ก Tip: You can change the framework or start from scratch later. The initial choice just sets up sensible defaults.

GitHub Import

If you choose GitHub, you'll be prompted to install the SaaSClaw GitHub App and select a repository. The wizard will clone your existing codebase and start from there.

5. ๐Ÿง™ The AI Wizard

The wizard is SaaSClaw's core experience โ€” an AI coding agent that reads your project, writes code, and deploys it:

AI wizard interface
Chat with the wizard to build your app in plain English.

Wizard Header

The top of the wizard page shows:

Chatting with the Wizard

Type your request in the input box and press Enter or click Send. Examples:

The wizard will:

  1. Read your project files โ€” It scans the codebase to understand the structure
  2. Plan the changes โ€” Decides what files to create or modify
  3. Write code โ€” Makes the changes using tools like write_file, edit_file
  4. Run builds โ€” Executes build commands and checks for errors
  5. Fix issues โ€” If the build fails, it reads the error and fixes the code
  6. Deploy โ€” Auto-deploys to your preview environment

Tool Calls

As the wizard works, you'll see tool call cards in the conversation. Each shows the tool name (e.g., ๐Ÿ”ง write_file, ๐Ÿ”ง shell) and the result. Click a card to expand and see the full output.

Side Panels

Alongside the wizard, several panels provide context:

6. ๐Ÿš€ Deploying Your Project

Deploying in SaaSClaw is designed to be automatic, but you can also trigger deploys manually.

Automatic Deployment

When the wizard finishes coding and the build succeeds, it automatically deploys to your preview environment. You'll see the live badge change to:

โ— Live โ€” my-first-app.preview.saasclaw.ai

Click the green Live badge to open your site in a new tab.

Manual Deploy

From the wizard page, click Deploy Preview to trigger a fresh build and deploy. The deployment process shows progress through 5 phases:

  1. Init โ€” Setting up the build environment
  2. Pull โ€” Merging latest changes
  3. Build โ€” Running the build command (e.g., npm run build)
  4. Deploy โ€” Copying files to the web root and configuring nginx
  5. Health โ€” Verifying the site responds correctly

Promote to Production

Once your preview looks good, click Promote to Production to deploy to your production environment. This follows the same 5-phase process but deploys to {slug}.saasclaw.ai (no .preview subdomain).

๐Ÿ’ก Tip: Production deploys create a git tag for easy rollback. You can revert to any previous version from Deploy History.

7. ๐Ÿ‘ค Account & API Keys

Click Account in the navigation to manage your profile:

Account and API keys page
Manage your profile, GitHub connection, and API keys.

Profile Settings

GitHub Integration

API Keys

From Account, you can manage API keys for LLM providers:

๐Ÿ’ก Why bring your own key? The shared platform key has limits (project count, token quota). Adding your own key unlocks unlimited usage and access to all providers.

Ready to build?

Create your first project and see the AI wizard in action.