Answer
Why is my Carrd custom code not working?
Carrd custom code usually fails because the site is not on Pro Standard or higher, the code was added as an iframe instead of a hidden Code embed, the site was not republished, or you are testing an editor preview. Use a hidden Code embed at Body End and check the exact published address.
Check the plan first
Carrd documents custom code embeds as a Pro Standard feature. Pro Lite does not provide this embed type, so the script can appear in your notes but never reach the live page.
Use the right embed
For a site-wide script, choose Embed, Type Code and Style Hidden, then place it at Body End. A visible embed or iframe keeps the code separate from the page and cannot reliably add a popup to the main site.
Test the live site
Republish, open the Carrd subdomain or connected domain visitors use, and refresh in a private window. If your custom domain and carrd.co address differ, check the one saved in InstantPWA.