We need two different action hook :
We need to configure WHMCS in order to provide a hosting package for every domain registration.
The idea is to add a hosting package when a customer order a simple domain.
The domain name has to be installed in WHM/cPanel right after a succesfull payment of the order.
We need a web page to be created right after a customer order one of our hosting package.
This would be the process (it could change if you think there's a better way to reach the same result)
a) Our customer register a domain name with a hosting package on our website. A client account is automatically created on cPanel with an FTP access.
b) Once the domain is registered, the customer receive a confirmation e-mail with a link like [url removed, login to view] with his login access. When the customer goes to this link, he will need to provide his login and password in order to access to the form.
c) The fields to be completed in the form will be all his contact details and he will also able to upload an image (logo)
d) This webpage will be available on his domain [url removed, login to view]
Note: the customer will be always able to access to the link [url removed, login to view] for future modifications.
Please, send you quote for both works together.