Some businesses require a different on-boarding procedure. They want clients to register in their system by themselves, accept all the terms and provide accurate data. That's why you can enable self registration of a client in a client panel:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/93e9fc24-6b9a-47d7-9b1f-753f9f82e833/Screenshot_2021-05-04_at_15.08.02.png

When you do that clients can go to your client panel website and select Sign Up option

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5b03b2e7-d8fb-4376-a98f-7d9a0f58ac59/Screenshot_2021-05-04_at_15.08.32.png

When people register in your system they will be asked to provide a personal data that will be used for your verification.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b948b659-ce02-4dc0-b035-3c1464d7f3e7/Screenshot_2021-05-04_at_15.09.10.png

When you verify it and accept it you can assign cycles, billing and invoices to your clients