Powerful Form Builder | Contact Forms, File Upload, Drag & Drop
In-App Purchases
Subscriptions
Description
Highlights
About the Extension
Build the forms your shop needs — by drag and drop
Drag a new form field from the overview into your form, drop it, save. That is the whole workflow. Build contact, inquiry, callback, feedback, application and support forms from multi-column rows, straight in the admin — no theme changes and no developer.
Free, Pro and Premium
The free plan is a working product, not a trial: one live form, for as long as you want it. When your shop outgrows it, everything a plan contains is included at one price. Each paid plan is one optional monthly subscription, and Premium already contains everything Pro does, so you subscribe to one plan, never to two at once.
Free includes
- One live form on your storefront — enough to run a contact form at no cost.
- The drag-and-drop builder with text, choice, date and file-upload fields, arranged in multi-column rows.
- The form's own web address, so you can share it as a link without building a page for it.
- Optional automatic confirmation email back to the customer.
- File upload and your a privacy consent checkbox.
- The submission list in the admin — open an entry, download an uploaded file, delete what you no longer need.
Your forms are never deleted. If a subscription ends, your extra forms simply stop showing on the storefront while staying fully editable in the admin — and they go live again the moment you resubscribe.
Key Features
- Drag-and-Drop Builder: Drag new form fields from the overview into your form — text, email, text area, selection, radio, checkbox, date, number and file upload. Date fields also come as a date range, date & time or time only. Adjust order and column width freely.
- Fields That Appear When Needed (Premium): Show a field only when another answer calls for it — the delivery questions once someone picks delivery. Combine several conditions where you need them.
- Multi-Step Forms (Premium): Split a long form into steps, each with your own title and a numbered progress indicator.
- Product Inquiry on the Product Page (Premium): Place a form on the product detail page and it names the product the visitor is looking at. The enquiry records that product name, so nobody types an article number and nothing is left to guess.
- Multi-File Upload (Premium): Let a visitor add up to ten files in one field — photos, documents or both. JPEG, PNG and WebP photos can be scaled down to a size you choose before they are sent. The visitor sees a preview of each image and drags the files into order, and the files can be renamed after a pattern you pick, such as form name, date and number. The files are stored privately in your admin area and never attached to the email; the notification lists their names with a link where you can download it.
- Own Web Address: Every form is reachable at its own address, for example /form/contact, in your normal shop layout — ready to share in a newsletter, on a flyer or in a menu without building a page for it. The part in front of the form name is one setting for the whole shop.
- Start and End Date: Set a start and an end date and time per form and it appears and disappears on its own. Outside that window the form is not shown and an entry is refused.
- Collect Without Email: Switch the notification email off for a single form when the entries only need to land in the submission list. The confirmation email to the customer stays independent of this.
- Reference Headers: Add your own reference headers to the notification email so a helpdesk or ticket system can sort it into the right queue automatically.
- Field Rules: Minimum and maximum length, value ranges, whole numbers only and date limits — shown to the customer at the field and checked again on the server.
- Own Styling Hooks: Give any field your own CSS id and classes so your theme can style that one field.
- Preselected Choices: Decide which option of a selection, radio or checkbox field is already selected when the form loads.
- Recipient per Form: Give every form its own email recipient, with a different recipient per sales channel where you need one.
- Answer-Based Routing (Pro): Send the notification to a different address depending on what the visitor picked. Give each option of a selection, radio or checkbox field its own recipient — "Sales" goes to your sales team, "Returns" to your service desk — and every enquiry lands in the right inbox without anyone forwarding it.
- Flow Builder Trigger (Pro): A form submission can start an automation you build in Shopware's own Flow Builder.
- Message to Slack, Discord, Telegram or Your Own Webhook (Premium): Post a submission straight into the channel your team already works in, in a message you write yourself with a placeholder for each form field.
- Correct Reply-To Handling: Notification emails carry the customer's address as the reply-to, so answering a request takes one click.
- Submission Overview: Every submission is stored and listed per form in the admin. Open any entry to see all submitted values, the privacy consent given, and download any uploaded files.
- CSV Export (Pro): Export all of a form's submissions as a spreadsheet-ready CSV file for reporting or handover to a colleague.
- Automatic Clean-Up (Pro): Let a form remove its own old entries after a number of days you choose — including the files uploaded with them. Leave the setting empty and nothing is ever removed.
- File Uploads: Set the allowed file types and the maximum size per field. Per field you decide whether the file is attached to the notification email, stored in the admin, or both. Stored files are kept privately in the backend — never publicly addressable on the web — and can be downloaded from the submission.
- Privacy Consent: Add a consent checkbox with your own text and keep a record of the consent with each submission.
- Campaign Attribution: See which campaign and which referring website brought a visitor to the form, next to the submission and in the CSV export.
- Spam Protection: Optional reCAPTCHA plus an invisible bot trap keep automated spam out of your inbox.
- CMS Element: Drop a "Form" element onto any Shopping Experiences layout and pick which form to show — landing pages, category pages, product detail pages and shop pages. The form renders and submits right inside the page.
- Confirmation Email: Optionally send an automatic confirmation to the customer after they submit.
Use Cases
- Collect product inquiries right on the product detail page — with the fields that matter for your catalogue.
- Offer a callback request form on a landing page via the CMS element.
- Run a feedback form and export the responses as CSV for review.
- Take job applications with a CV attached as a file upload.
- Let customers attach a document to a support request.
Details
- Available: English, German
- Latest update: 2 November 2026
- Publication date: 28 September 2026
- Version: 1.5.0
- Category: Special features
Resources
Reviews (0)
About the Extension Partner
Code Cap
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2015
- Extensions: 11
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly