FAQ
Frequently asked questions about Morph.
Does Morph slow down my site?
The runtime script is ~3-5 KB, loaded with defer so it doesn't block rendering. Variant swapping happens via CSS before the page is visible to the user. The performance impact is negligible.
Can I use Morph on multiple Framer projects?
Yes. Each Framer project gets its own site in Morph. The number of sites depends on your plan (Free: 1, Pro: 3, Business: 10).
What happens if the Morph server goes down?
The runtime script is cached at Vercel's edge for 5 minutes. If the origin is unreachable, a cached version is served. If no cached version exists, the script returns a no-op — your default variant shows and nothing breaks. Your site always works, with or without Morph.
Can visitors see the variant swap?
The runtime evaluates conditions and applies CSS before the browser renders the page (since the script is in <head> and runs early). In most cases, visitors don't see a flash. However, on very slow connections, there may be a brief moment where the default shows before the variant swaps in.
Does Morph work with custom domains?
Yes. Morph auto-detects your published domain, whether it's yoursite.framer.app or a custom domain. No configuration needed.
Can I personalize based on geolocation?
Not yet. Geo-based conditions (country, region) are planned for a future Business plan update. Currently, you can personalize based on UTM parameters, device type, and new/returning visitor status.
Does Morph store personal data?
No. Morph doesn't collect IP addresses, emails, or any personal identifiers from your site's visitors. The only client-side data is the morph_ret cookie (value: 1), which is a boolean flag. See Cookies for details.
Can I use Morph outside of Framer?
No. Morph is built specifically for Framer and relies on Framer's plugin API for component manipulation, snippet injection, and canvas integration.
How do I contact support?
Email support@ironmint.studio. Business plan users get priority response times.