Changing Ownership of a Hosting Account in WHMCS

Changing ownership of a web hosting account in WHMCS is surprisingly simple. But why would you want to do this? Well, say for example a student or faculty was running a club or research site and they want to pass the ownership on to another person. As of now you  still cannot have multiple admins on a cPanel account (we do hope this comes soon!), so you would have to transfer the account to the new owner.  Assuming the user you want to transfer the account to already has an account in WHMCS, all you would need to do is go to the Product/Services tab for the hosting account you want to move and click the Move/Transfer button. 

Transfer a web hosting account between users in WHMCS

Transfer a web hosting account between users in WHMCS

After that, a window will pop-up asking you to add the user’s client ID number that you want to move the account to. Once you do that and click transfer you are all done. It is really that simple. You might want to Resend the Welcome Email to the new user, but that should be all.

Resending Product Emails in WHMCS

A simple, but useful bit on WHMCS is re-sending product emails. In this instance almost always product means web hosting given that is really the only product you would provide save for a domain depending on your school. Also, the only email you would really need to resend is the Welcome Email with their FTP credentials and other details. To do this login to WHMC and search for the user in the search box in the upper right-hand corner. Once you have found them, navigate to the Products/Services tab.

Click on the Products/Services tab

After that, at the bottom of that page there is a drop-down menu for re-sending email templates, you would want to re-send the “Hosting Account Welcome Email.”

This can also be done from the Emails tab by clicking the email button next to the “New Account Information” email:

After that they should have been sent another copy of their Welcome email.

Cancel, Delete, Terminate: Removing Accounts in WHMCS

When supporting Domain of One’s Own, on e of the issues folks run into is someone having created an account they not longer want. This can happen for several reasons: they think Facebook is the one true web, they believe aliens invented the internet and are using it against humanity (distinct possibility), they don’t like the domain they created, they have done their work and want it gone, etc. Probably the most common is someone created a domain they no longer want, and would like a new domain new. If they have content on the site, this would be better done by changing the domain in WHM. But, if the account is empty, and they just want to start over, we can terminate their hosting account in WHM through WHMCS, and then delete their WHMCS account. NB: It is important that both are done on order for folks to start anew.

Click on the terminate button in WHMCS to delete the web hosting account product. Keep in mind you will still need to delete the user on order for them to create a new account.

Terminating the WHM account through WHMCS is only half the battle. Once that is done, the WHMCS account for that user most also be deleted (assuming they only had one hosting account that is now terminated) given when they try and re-create a domain from the Dashboard page in WordPress the system will only let them create a new account if there is no trace of them in WHMCS. This is one way to prevent users from creating multiple web hosting accounts.

After you have terminated the account, you will need to also delete the client’s account in WHMCS so they can create a new account from WordPress.

Once the WHMCS client is deleted there will be no more sign of that user in WHM or WHMCS, so when they login through the Domain of One’s Own portal, they will have a clean slate. Keep in mind this is not recommended if the user already has created content given terminating the web hosting account will delete all their content.

Multiple Hosting Accounts made easy for Domains

One of the things Tim has been working on lately that has me excited is deeper API integration between WordPress and cPanel. This Spring we migrated and are now hosting Princeton’s cPanel offerings. Additionally, Tim has been working on some custom integrations for their existing setup. They have 3 cPanel instances that provided their community members with a personal account, department account, and/or dev account.

Continue reading “Multiple Hosting Accounts made easy for Domains”

A WHMCS Invalid Token Error and the glory of blogging

I woke up this morning to find that our WHMCS portal for Reclaim Hosting was having some issues. WHMCS is software that enables you to manage the business of cPanel, effectively provisioning, invoicing, billing, renewing, etc. without it people can’t sign-up for new accounts, pay their bill, or access their client area. They can still access their sites through, but they would need to use their SFTP credentials to login their, so it would get bad quick support wise. So, when I discovered the 503 Service Unavailable error I knew I needed to fix this immediately. It happened at both a good and bad time. Good because it was late night in North America, so the demand was not peak. bad because my Reclaim partner Tim Owens was fast asleep ? But, in fact, that might have also been good because I tend to lean on him for this stuff given I’m afraid to mess shit up.

Continue reading “A WHMCS Invalid Token Error and the glory of blogging”