Sharekhan account opening process is not fully online. They offer following ways to open NRI Account with them
Sharekhan offers account opening at their branch offices in India. If you are in India, you can visit the nearest branch and fill the forms. Provide two set of self attested documents- one for Sharekhan and one for Bank.
For sending forms from overseas, all the documents should be attested by Indian Embassy/ consulate general/overseas banker/Notary.