Help with Cloudflare for SaaS - customer onboarding flow and SSL issues
Hi Cloudflare Developers,
I'm getting started using Cloudflare for SaaS.
I want to let customers use their own domains for static sites I'm hosting for them using R2 + Workers.
Was looking for some guidance on setting this up, and what the flow will look like for my customers.
A brief outline of my use case:
Here's the flow I'm envisioning:
I tested this flow with one of my domains, and I'm getting this error in Chrome: ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
This was after adding Cloudflare's verification TXT records and adding my test domain as a custom domain.
Lastly:
I want to make this process as simple as possible for my end users.
Will they need to add the verification TXT records, or can they only add a CNAME and A record?
Thanks!
I'm getting started using Cloudflare for SaaS.
I want to let customers use their own domains for static sites I'm hosting for them using R2 + Workers.
Was looking for some guidance on setting this up, and what the flow will look like for my customers.
A brief outline of my use case:
- Our product lets users build custom landing pages.
- Their pages are exported as HTML + JS and uploaded to R2, prefixed by their user ID.
- Each user has an entry in a Workers KV namespace mapping their chosen subdomain to their user ID.
- A Workers script checks the Host header of the incoming request and retrieves the user ID from the mapping, then serves content from that prefix in R2.
- As for DNS in this setup, there's only a single wildcard CNAME record pointing to the root domain, and the root domain has an A record pointing at CF's test/empty address (192.0.2.0)
Here's the flow I'm envisioning:
- User fills out form with their custom domain
- Backend makes request with Cloudflare SDK to add a new custom domain
- Frontend retrieves DNS records and shows user which records they need to add.
- CNAME record pointing their custom domain to their already-configured subdomain going through the routing logic described above:
Example: CNAME www.myvanitydomain.com -> customer1.mysaasapp.com - A record pointing to a simple web server I will spin up redirecting non-www requests to www subdomain.
I tested this flow with one of my domains, and I'm getting this error in Chrome: ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
This was after adding Cloudflare's verification TXT records and adding my test domain as a custom domain.
Lastly:
I want to make this process as simple as possible for my end users.
Will they need to add the verification TXT records, or can they only add a CNAME and A record?
Thanks!


