Custom domain deploy failing for ensemble.ai / www.ensemble.ai

Hi Plasmic team,

My custom domain setup for ensemble.ai (project id hePZwYaUnpniD85y9JX56J) isn’t completing successfully.

Each time I publish, I get the error:

Failed deploy to www.ensemble.ai: please retry later
Failed deploy to ensemble.ai: please retry later

DNS configuration (confirmed working):

Running dig confirms both resolve correctly:

www.ensemble.ai -> cname.plasmicdev.com -> 76.76.21.21  
ensemble.ai -> 76.76.21.21

It seems like the issue is on the deployment alias or SSL provisioning step.

Can you please reset or re-bind the domain on your end so it can finish publishing?

BTW, I WOULD BE SO HAPPY IF YOU ALLOWED US TO USE NAKED DOMAINS WITH PLASMIC HOSTING, ie ensemble.ai vs www.ensemble.ai. :grimacing:

Thanks!

Hi Plasmic team,

Quick update - I worked around the domain issue by setting up a Cloudflare Worker proxy. For anyone else hitting this, here’s what I did:

  1. Created a Cloudflare Worker that proxies to ensemble.plasmic.run
  2. Bound both ensemble.ai and www.ensemble.ai to the worker
  3. Added handling for robots.txt, sitemap.xml, ai.txt, and favicon.ico in the worker
  4. Set up www → naked domain redirect in the worker code

It works perfectly now, but I wanted to share some feedback as a long-time, technical Plasmic user who absolutely loves the product:

This should have been trivial. I spent hours on what should be a 5-minute task. Basic website hosting needs have become table stakes:

  • Naked domain support (ensemble.ai not just www.ensemble.ai)
  • Custom robots.txt without code generation
  • Basic sitemap.xml generation
  • Favicon management
  • ai.txt support (increasingly important for AI crawlers)

I’m technical enough to build a Worker proxy, but most of your potential users aren’t. They’ll just bounce to Webflow, Framer, or WordPress where these basics “just work.”

The irony is that Plasmic is so much more powerful than those tools for complex applications, but you’re losing adoption at step one: “I just want to publish my site to my domain.”

I plan to move to codegen eventually where I’ll have full control, but a simple marketing site or landing page should be dead simple to deploy. The fact that I need to either:

  1. Use codegen for basic SEO files, or
  2. Build a proxy layer for standard web hosting features

…makes Plasmic feel unnecessarily complex for what should be the easiest use case.

I’m sharing this because I want Plasmic to succeed. You’ve built something amazing for visual development, but these deployment friction points are real adoption barriers. My workaround took significant technical knowledge that your target audience (designers, marketers, no-code builders) simply won’t have.

Would love to see the hosting layer get some attention - it would unlock so much growth for you.

Still a huge fan and will keep building with Plasmic, just wanted to share the reality of the experience!

P.S. - The custom domain deployment errors with no clear troubleshooting steps are particularly frustrating. Even just better error messages would help!

1 Like

We have lots of work to do on the hosting layer for sure. Our current focus is on AI and data integrations, but we hope to invest more in hosting next year!