To be able to host your website with us, you MUST also add the domain name to your hosting account with us. You cannot just setup a free subdomain, and only configure your domain name at Cloudflare.
Please follow this guide to setup your domain name correctly: