---
url: https://docs.corbitaltech.dev/products/whatsmark-saas/quick-start.md
description: >-
  Step-by-step quick start guide for WhatsMark SaaS. Verify system requirements,
  run the installation wizard, configure your WhatsApp Business Cloud API
  connection, and onboard your first tenant — in under 10 minutes.
---

# Quick Start Guide

Get WhatsMarkSaaS up and running in just **10 minutes**! This guide covers the essential steps to launch your WhatsApp marketing SaaS platform.

## Prerequisites Check

Before you begin, ensure you have:

::: warning System Requirements

* **PHP 8.3+** with required extensions

* **MySQL 8.0+**

* **Apache/Nginx** web server

* **SSL Certificate** (required for WhatsApp API)

* **4GB RAM** minimum (8GB recommended)

* **Radis Database** Strongly Recommended

  :::

**Not sure?** Check [System Requirements](./system-requirements) for complete details.

## Step 1: Download & Upload

### Get the Files

1. Download WhatsMarkSaaS from your [CodeCanyon account](https://codecanyon.net/downloads)
2. Extract the ZIP file
3. Upload all files to your server

::: tip Upload Location
Upload to your domain root or subdomain folder. The `public` directory should be your web root.
:::

## Step 2: Run Web Installer

### Access Installation Wizard

1. Navigate to `https://yourdomain.com/install` in your browser
2. You'll see the WhatsMarkSaaS installation wizard

### Complete Installation Form

**Database Configuration:**

```
Database Host: localhost
Database Name: whatsmark_saas
Database User: your_db_user
Database Password: your_db_password
```

**Admin Account:**

```
Admin Name: Your Name
Admin Email: admin@yourdomain.com
Admin Password: (create a strong password)
```

**Application Settings:**

```
App Name: WhatsMarkSaaS
App URL: https://yourdomain.com
Environment: production
```

1. Click **Install** and wait for the process to complete (~2 minutes)

::: info Installation Process
The installer will:

* Create database tables
* Set up multi-tenant architecture
* Configure default settings
* Create admin account
  :::

## Step 3: Configure Cron Job

### Add Cron Entry

::: code-group

```bash [cPanel]
# Add this in cPanel > Cron Jobs
* * * * * cd /path/to/whatsmark-saas && php artisan schedule:run >> /dev/null 2>&1
```

```bash [SSH/Terminal]
# Edit crontab
crontab -e

# Add this line
* * * * * cd /path/to/whatsmark-saas && php artisan schedule:run >> /dev/null 2>&1
```

:::

::: tip Why Cron?
The cron job handles scheduled campaigns, queue processing, and system maintenance tasks.
:::

**Detailed guide:** [Cron Job Setup](./installation/cron-jobs)

## Step 4: Connect WhatsApp

### Create WhatsApp Business Account

1. Login to your admin dashboard
2. Go to **Settings** → **WhatsApp Configuration**
3. Follow the setup wizard:
   * Connect Facebook Business Manager
   * Create WhatsApp Business Account
   * Get Phone Number ID and Access Token

::: warning Meta Requirements
You need a Facebook Business Manager account and approved WhatsApp Business API access.
:::

## You're Ready

Your WhatsMarkSaaS platform is now live! Here's what to do next:

### Immediate Next Steps

1. **Create Your First Plan**
   * Go to **Admin** → **Plan Management**
   * Create subscription plans for your tenants
   * [Plan Management Guide](./admin/plan-management)

2. **Configure Payment Gateway**
   * Go to **Admin** → **Payment Gateway**
   * Set up Stripe, PayPal, or Razorpay
   * [Payment Gateway Guide](./admin/payment-gateway)

3. **Create First Tenant** (or let customers sign up)
   * Go to **Admin** → **Tenant Management**
   * Add your first customer
   * [Tenant Management Guide](./admin/tenant-management)

4. **Test WhatsApp Messaging**
   * Login as tenant
   * Send a test message
   * Verify delivery

## What's Next?

Now that you have WhatsMarkSaaS running, explore these guides:

### For Platform Admins

* **[Admin Area](./admin/)** - Complete admin dashboard guide
* **[Sales Management](./admin/sales-management)** - Track revenue and subscriptions
* **[Support](./admin/tickets)** - Manage customer support tickets

### For Your Tenants

* **[Tenant Dashboard](./tenant/)** - Tenant user guide
* **[Bot Flows](./tenant/bot-flow)** - Create automated chatbots
* **[Campaigns](./tenant/campaign-manager)** - Send bulk messages
* **[Live Chat](./tenant/live-chat)** - Handle customer conversations

### For Developers

* **[API Reference](./api/)** - RESTful API documentation
* **Integrations** - N8N, Zapier, webhooks
* **[Module Development](./customization/index.md)** - Create custom modules

## Need Help?

::: tip Support Resources

* **[Full Documentation](./installation/)** - Complete installation guide
* **[FAQ](./faq)** - Common questions answered
* **[Support Ticket](https://support.corbitaltech.dev)** - Get help from our team
  :::
