<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://craite.framer.ai/</loc></url>
<url><loc>https://craite.framer.ai/services</loc></url>
<url><loc>https://craite.framer.ai/features</loc></url>
<url><loc>https://craite.framer.ai/contact-us</loc></url>
<url><loc>https://craite.framer.ai/book-a-free-call</loc></url>
<url><loc>https://craite.framer.ai/pricing</loc></url>
<url><loc>https://craite.framer.ai/about-us</loc></url>
<url><loc>https://craite.framer.ai/changelog</loc></url>
<url><loc>https://craite.framer.ai/waitlist</loc></url>
<url><loc>https://craite.framer.ai/faqs</loc></url>
<url><loc>https://craite.framer.ai/404</loc></url>
<url><loc>https://craite.framer.ai/blog</loc></url>
<url><loc>https://craite.framer.ai/blog/designing-ai-agents-that-teams-can-trust</loc></url>
<url><loc>https://craite.framer.ai/blog/from-chatbots-to-agents-why-execution-matters</loc></url>
<url><loc>https://craite.framer.ai/blog/why-guardrails-are-essential-for-ai-automation</loc></url>
<url><loc>https://craite.framer.ai/blog/building-ai-agents-for-real-workflows-not-demos</loc></url>
<url><loc>https://craite.framer.ai/blog/visibility-and-audit-trails-are-not-optional</loc></url>
<url><loc>https://craite.framer.ai/blog/improving-ai-agents-over-time-using-real-signals</loc></url>
<url><loc>https://craite.framer.ai/blog/scaling-ai-agents-across-teams-without-chaos</loc></url>
<url><loc>https://craite.framer.ai/legalities/terms-of-service</loc></url>
</urlset>