Build a form in Edesy Forms, copy the embed code and paste it into a Custom Liquid section in your theme. Show it inline, as a popup or as a slider. No Shopify app to install.
Four steps in the theme editor
Pick the style in the Share dialog before you copy the code
The form sits inside a page or product section and resizes to fit automatically.
A button opens the form in a small, medium or large popup, or it opens on page load.
A button slides the form in from the left or right edge of the store.
Copy the exact code from the Share dialog in Edesy Forms. An inline form looks like this:
<div data-edesy-form="YOUR_FORM_ID" data-auto-resize="true"></div>
<script async src="https://form-app.edesy.in/embed.js"></script>
A slider that opens from the right uses a button:
<button data-edesy-slider="YOUR_FORM_ID" data-position="right" data-width="420">Ask a question</button>
<script async src="https://form-app.edesy.in/embed.js"></script>
theme.liquid through Edit code. Keep a copy of the theme before editing code.When a customer submits an embedded form, the page receives an edesy:submitted event with the form ID, response ID and submission reference. You can use it in your own analytics script:
<script>
document.addEventListener("edesy:submitted", function (event) {
// event.detail has formId, responseId and submissionId
console.log("Form submitted", event.detail.formId);
});
</script>
Collect the details your product pages cannot
Let shoppers ask about sizing, stock or delivery before they buy.
Collect personalisation details and reference images, then quote the customer yourself.
Ask for business name, GSTIN, volumes and location in one form.
Capture order number, reason and photos of the item.
Ask customers how likely they are to recommend your store.
Run a contest entry or waitlist form with a response cap and close date.
Included on the Free plan unless noted
Multi-page forms with 13 question types and conditional logic.
Cloudflare Turnstile CAPTCHA, response caps and one response per browser.
An email for each response. Pro adds confirmation emails to customers.
Send responses to a webhook, Slack, Discord or Zapier.
Views, submissions, completion time and drop-off by question.
Colours, fonts, logo and cover image to fit your brand.
Keep your store lean
No app to install
Nothing added to your store's app list
Free to start
Unlimited forms and responses under fair use
Works on any theme
Anywhere you can add Custom Liquid or HTML
Reuse anywhere
Embed the same form on other sites too
Email alerts
Know when a customer gets in touch
Team access
Share forms with Owner, Admin, Editor or Viewer roles
CSV export
Download responses for your records
Follow up fast
Send leads on through Zapier or a webhook
Templates, integrations and other ways to use Edesy Forms
Sign up free, build a form and paste the embed code into your theme.