cronjob and bac


I’m not sure to understand the cronjob option.
If a user as no shell access to the box, how can he create a script ?

Is it possible for a user to add a cronjob to backup database/site/mails as proposed in the backup option ?

I mean, users would like to automatize the option backup.