Using a subdomain or subdirectory are both good options, but a subdirectory (e.g., simplixi.com/whmcs) is generally better for SEO and seamless integration. Adding a login to the website header is a great idea for user convenience.
If you need tighter integration, consider using a WHMCS bridge plugin for WordPress. Let me know if you need recommendations! 😊