Custom Forms for Magento 2 — Drag-Drop Form Builder with AI Spam Defence

SKU: AGENTIC-CUSTOMFORMS
In Stock

Custom Forms is a drag-and-drop form builder for Magento 2. Assemble contact, enquiry, registration, survey or quote forms from 28 field types — including address blocks, file uploads, star ratings and rich text — across multiple pages with conditional logic. Submissions are stored, searchable and exportable to CSV or PDF, routed to your team by email, and screened by AI spam analysis with optional reCAPTCHA v3. Render forms in Luma or headless over GraphQL.

No subscriptions — pay once. Includes 365 days of free updates & support. Keep using the version you have for as long as you like, and renew any time at 60% of the price for another year of updates.

Secure checkout — 256-bit SSL encrypted

Every store needs forms — and Magento gives you one

Contact, enquiry, wholesale application, returns request, product registration, survey, feedback — a real store needs all of them, and stock Magento ships a single contact form you can't change. So you end up with a third-party builder for one job, a separate plugin for another, and submissions scattered across email and tools you can't search. Custom Forms replaces the lot: a drag-and-drop builder, every submission stored and exportable in one place, email routing to the right people, and AI spam screening so the junk never reaches you.

28 field types · Drag-and-drop · Multi-page + logic · File uploads · AI spam defence · reCAPTCHA v3 · CSV + PDF export · GraphQL for headless

Build it by draggingDrop fields onto the canvas, reorder, set width and validation — no code, no developer, live preview as you go.
28 field typesFrom text, email and file upload to address blocks, country pickers, star ratings, opinion scales and rich-text sections.
Spam stops hereEvery submission is scored by AI analysis, with optional Google reCAPTCHA v3 — so your inbox stays clean.
Nothing gets lostSubmissions are stored and searchable, routed by email, and exportable to CSV or PDF for your records.

What you'll use it for

  • Replace a pile of plugins — contact, wholesale application, returns, registration and survey forms all come from one builder.
  • Qualify leads — multi-page forms with conditional logic ask only the relevant questions, then route the result to the right team.
  • Collect files and details — accept document or image uploads, addresses and structured data, all stored against the submission.
  • Keep clean records — search submissions, reply from the admin, set a status, and export to CSV or PDF for finance or compliance.

How it works

Build → publish → screen → store, route, export1BUILDERDrag 28 field typesMulti-page + logicLive preview2PUBLISHEDLuma page/blockor headless viaGraphQL (Astro)3SCREENAI spam score+ reCAPTCHA v3(optional)4CAPTUREDStored + searchableEmailed to your teamCSV / PDF export

28 field types, four groups

Text · Email · Number · Phone · URL · Address block · Dropdown · Multi-select · Radio · Checkbox · Date · Time · Date & Time · File upload · Country · Colour · Range · Star rating · Opinion scale · Toggle · Heading · Paragraph (rich text) · Divider · Spacer · Page break · Hidden

Fields are organised into Input, Selection, Options and Advanced groups. Set each field's label, name, placeholder, width and required state; add headings and rich-text paragraphs to explain sections; and split long forms across pages with a page break. A per-form success message and submit-button label finish it off.

Spam screening that actually thinks

AI reads each submission, not just a checkbox. Instead of relying only on a CAPTCHA that bots increasingly beat, every submission is analysed and given a spam score, so genuinely suspicious messages are flagged while real customers sail through. You can layer Google reCAPTCHA v3 on top per form for an invisible second line of defence. File uploads are stored as attachments, rich-text content is sanitised so a paragraph block can never run script, and submissions are kept in your own database — not a third-party service.

Specifications

BuilderDrag-and-drop with live preview; 28 field types in Input / Selection / Options / Advanced groups
StructureMulti-page forms (page break), conditional logic, per-field width, validation and required state
Rich contentHeading and Paragraph blocks edited in a WYSIWYG, sanitised on output
Anti-spamAI spam scoring on every submission; optional Google reCAPTCHA v3 per form
SubmissionsStored and searchable; view, reply, set status, mass status and delete; CSV and PDF export
NotificationsEmail routing with configurable email templates
HeadlessGraphQL customForm(code) returns field JSON; submitCustomForm mutation with spam + reCAPTCHA; admin submissions query
Delivery & licenceComposer install, per-domain licence key, updates via Composer

Works with

Part of the AgenticEcom suite for Sales, Customers & Marketing:

Send notifications reliably with SMTP; tie consent fields to GDPR Pro. Included in the AgenticEcom Suite.

See it in action

Custom Forms for Magento 2 — Config
Config
Custom Forms for Magento 2 — Embedding
Embedding
Custom Forms for Magento 2 — Field settings
Field settings
Custom Forms for Magento 2 — Form builder
Form builder
Custom Forms for Magento 2 — Form content
Form content
Custom Forms for Magento 2 — Form general
Form general
Custom Forms for Magento 2 — Form notifications
Form notifications
Custom Forms for Magento 2 — Forms list
Forms list
Custom Forms for Magento 2 — Tour
Tour

Frequently asked questions

Do I need a developer to build a form?

No. You drag fields from a palette onto the canvas, reorder them, and set their labels, width and validation — all with a live preview. There are 28 field types covering almost any form you'd need.

How does the spam protection work?

Every submission is analysed by AI and given a spam score, so suspicious messages are flagged automatically. You can also enable Google reCAPTCHA v3 per form for an invisible extra check.

Can visitors upload files?

Yes. A file-upload field accepts documents or images, which are stored as attachments against the submission so you can download them from the admin.

Can I export submissions?

Yes. Submissions are stored and searchable, and you can export them to CSV for spreadsheets or PDF for records, as well as reply and set a status from the admin.

Can I render forms on a headless storefront?

Yes. A GraphQL query returns the form's field definitions for an Astro or other front end to render, and a mutation submits the form with the same AI spam and reCAPTCHA protection.

Which Magento and PHP versions are supported?

Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5.