When a customer complains about an issue with their domain or hosting, you should perform some basic checks before escalating the problem. This helps identify common issues quickly and provide faster solutions.
✅ Step 1: Collect Information from the Customer
-
Customer’s domain name or email address
-
Type of issue (website down, email not working, DNS issue, etc.)
-
Any error message/screenshot
-
Recent changes (DNS updates, hosting migration, renewal, etc.)
✅ Step 2: Domain-Related Checks
-
Check Domain Expiry
-
Use WHOIS or domain registrar panel.
-
Ensure the domain is active and not expired.
-
-
Check Nameservers
-
Verify nameservers are pointing correctly.
-
-
Check DNS Propagation
-
Use a tool like whoisdns.xyz or mxtoolbox.com.
-
Confirm A record points to the correct server IP.
-
✅ Step 3: Hosting-Related Checks
-
Check Hosting Expiry
-
Verify the hosting account is active in WHMCS.
-
-
Check Server Status
-
Ping the server IP.
-
Verify if the server is online.
-
-
Check Website Files
-
Log in to cPanel → File Manager.
-
Ensure public_html contains the correct files (no missing/renamed
index.phporindex.html).
-
-
Check File & Folder Permissions ✅
-
Ensure files have permissions
644and folders755. -
Incorrect permissions can cause 500 errors, inaccessible pages, or script failures.
-
-
Check Resource Usage
-
In cPanel → Check CPU/Memory/Disk Usage.
-
Make sure the account has not exceeded its limits.
-
✅ Step 4: Email-Related Checks (if applicable)
-
Verify MX records are correctly set.
-
Check if the mailbox is full.
-
Test sending/receiving emails from Webmail.
✅ Step 5: Escalation (If Issue Not Found)
If the above checks do not resolve the issue:
-
Collect full details (domain, error logs, screenshots).
-
Escalate to Level 2 / SysAdmin team with your findings.
🔐 Important Notes
-
Always check both domain & hosting status before responding.
-
Many customer issues are due to expired domain/hosting, wrong DNS settings, or incorrect permissions.