Every booking builder handled this the same honest way: the confirmation screen states that no email was sent and why. Lovable names the paid plan, Base44 the plan plus a domain, Bolt even names the missing secret (RESEND_API_KEY).
That is better than silence, but it means a studio cannot actually confirm an appointment on a free plan. The first real monthly bill in this category is not the website — it is mail.
Framer is the outlier in the wrong direction: its form says "Message sent" although no recipient is configured anywhere.
Where this comes from
Other answers from the runs
- Can Lovable build a booking site?
- Does the /admin page work in Bolt.new?
- Why is the 10Web homepage empty?
- Does Durable generate fake testimonials?
Every answer here is derived from a published run with screenshots and logs. How we test: methodology.