📚 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)”