Does auto-renew renew the certificate without the click of a button once it's setup?

I think the only way currently to make it fully automatic is change from a godaddy shared hosting plan to one which supports Let’s Encrypt (of which there are many - see Web Hosting who support Lets Encrypt )