📚 DoItEasy Knowledge Base (Updated Version)
🟢 1. Getting Started
Creating an Account
Clients Portal Overview
Ordering Services
Payment Methods & Billing
🟢 2. Web Hosting & VPS
What is VPS Hosting?
How to Access Your VPS (SSH / RDP)
Managing VPS via Virtualizor
Backup & Restore
🟢 3. Domain & DNS
Managing DNS Records
Changing Nameservers
Domain Propagation
🟢 4. Email & Bizmail360
Setting up Email Accounts
SMTP / IMAP Configuration
Troubleshooting Email Delivery
🟢 5. Security & Compliance
SPF / DKIM / PTR Setup
Handling Blacklisting Issues
Server Security Best Practices
🟢 6. Clients Portal
Managing Services
Opening Support Tickets
API Integration Guide
🟢 7. WhatsApp API Services
Connecting WhatsApp Device
QR Code Activation
Managing Sessions
🟢 8. Troubleshooting
Common Errors
Service Downtime Issues
Performance Optimization
✍️ Updated Knowledge Base Articles
🔹 Article 1: Clients Portal Overview
Overview

The DoItEasy Clients Portal is your centralized dashboard to manage all services, billing, and support operations.

🔑 Key Features
Service Management (VPS, Hosting, Domains)
Billing & Invoices
Ticketing System
API Access & Integration
Notifications & Alerts
🖥️ Access the Portal

👉 https://client.doiteasy.net

📊 Dashboard Functions
View active services
Monitor usage and status
Quick actions (restart, renew, upgrade)
🔹 Article 2: Managing Services in Clients Portal
Overview

You can manage all your active services directly from the Clients Portal.

⚙️ Available Actions
Start / Stop / Reboot VPS
Upgrade / Downgrade Plans
View Service Details
Access Credentials
Manage Add-ons
📍 Steps
Login to Clients Portal
Navigate to Services
Select your service
Click Manage
⚠️ Notes
Some actions may require confirmation
Ensure no active processes before reboot
🔹 Article 3: Opening a Support Ticket
Overview

The Clients Portal includes a built-in ticketing system for technical and billing support.

📝 Steps to Open Ticket
Login to Clients Portal
Go to Support → Open Ticket
Select department
Provide detailed issue description
Attach logs/screenshots if needed
📌 Best Practice

Include:

Server IP
Error message
Time of issue

This reduces resolution time significantly.

🔹 Article 4: Clients Portal API Integration Guide
Overview

The Clients Portal provides API access for automation and system integration.

🔑 Authentication
API Identifier
API Secret Key
Endpoint URL
📡 Example Request
$endpoint = "https://client.doiteasy.net/api/";
$action = "GetClients";

$postData = [
    'limitstart' => 0,
    'limitnum' => 25
];
🔒 Requirements
IP Whitelisting enabled
Valid credentials
HTTPS requests only
⚠️ Troubleshooting
Check firewall (Imunify360 / WAF)
Validate API permissions
Monitor API response logs
🔹 Article 5: Troubleshooting Clients Portal Access Issues
🚨 Common Errors
“Service Temporarily Unavailable”
Login failures
API connection timeout
🔍 Root Causes
Backend service not responding
Firewall blocking requests
Invalid API credentials
High server load
✅ Resolution Steps
Verify portal URL accessibility
Check server firewall rules
Whitelist your IP
Validate API credentials
Review server logs
🔹 Article 6: Clients Portal Notifications & Alerts
Overview

The Clients Portal provides real-time alerts for important events.

🔔 Notifications Include
Service activation
Invoice reminders
Security alerts
System maintenance
⚙️ Customization

You can configure:

Email notifications
SMS alerts
WhatsApp notifications (if enabled)
🎯 SEO Optimized Titles (Updated)

Use these for indexing:

“DoItEasy Clients Portal Guide”
“How to Manage VPS from Clients Portal”
“Clients Portal API Integration Tutorial”
“Fix Clients Portal Access Issues”
“Open Support Ticket in DoItEasy Portal”
🚀 Strategic Recommendation (Based on Your Setup)

Since you are building a custom Clients Portal integrated with WHMCS backend + AI Builder, I recommend:

Add These Advanced KB Sections:
🔹 “API Status & Diagnostics Panel” (you already built this)
🔹 “AI Assistant Usage Guide”
🔹 “WhatsApp Automation Workflows”
🔹 “Virtualizor Network Modes (Bridged vs Routed)”