How to embed a contact form on Shopify with Custom Liquid
A Custom Liquid section in any theme. No app install, no Liquid knowledge required — just paste the two lines.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Step by step
Common gotchas
Frequently asked
Do I need a Shopify app from the App Store?
No. Custom Liquid is a built-in Shopify theme section — every theme from Dawn onward supports it. App stores are full of "contact form" apps; you don't need any of them for Toimii.
Can I embed it on the checkout page?
Not on standard plans. Custom Liquid on checkout pages requires Shopify Plus. On non-Plus stores, embed the form on a contact page, FAQ page, or post-purchase order status page instead.
Will theme updates wipe out my embed code?
Yes — direct edits to theme files (theme.liquid, sections/*.liquid) get overwritten when you update or restore the theme. Two safer options: use a theme section + Custom Liquid block (saved per-page in the theme editor), or duplicate the theme before editing.
My store has a Content-Security-Policy — does that block Toimii?
A few stores have a strict Content-Security-Policy via theme settings or apps like Shopify's Online Store 2.0 themes with CSP headers. If the form doesn't render, allow these in script-src: cdn.toimii.io and api.toimii.io.
Will it work in a custom Storefront API site (Hydrogen, Next.js)?
Yes. Use the App Bridge to render an HTML container, then inject the script tag and custom element into it. Same approach: two lines of code, custom element does the rest.
Embedding on a different platform?
Same two lines of code, picked apart for each platform.
Ready to try it?
30-day free trial. No credit card. Set up in minutes.
No credit card required. Set up in 2 minutes.