How to use customer web forms, with frappe web hooks

Here is what I am needing to do. I need to have a customer sign up on my website. From there I can post the info to the server from javascript. Now here is what I am needing to know. What do I need to modify to create a subscription base where I can have paying customers and trial and non paying customers.

Also when the form is submitted from the website to the server, I need to have a webhook automatticly to sign customers up for an online service. I am just wondering how to integrate between customer signup and sending out the command to create a customer.