My system uses a regular form (HTML) and i have to send to my cell phone and to my email we setup account usually within 30 minutes of submitting the form also i use jbilling for recurring payments. I'm very small and have very few customers but we strive to do better and hope in the future to have WHCMS so it will all be automated.