All widgets

Commerce

Contact Us Form

Add a simple contact form that saves submissions to Fugte storage.

A customizable contact form with name, email, and message fields. Submissions are saved to a Fugte collection using data-webdyi-collection, making it useful for contact pages, lead capture, inquiries, and simple website forms.

Live starter preview

Lead capture

Use this starter as a fast base, then edit text, colors, images, links, and behavior.

Contact pages

Use this starter as a fast base, then edit text, colors, images, links, and behavior.

Client sites

Use this starter as a fast base, then edit text, colors, images, links, and behavior.

A form is the one widget AI cannot finish for you. ChatGPT will happily write contact form code, but that code has nowhere to send the submissions: forms need a server. This starter comes with one. Name, email, phone, subject, and message fields, saved to a submissions inbox in Fugte the moment someone hits send.

Spam is screened by Cloudflare Turnstile (the quiet, usually invisible successor to CAPTCHAs) plus rate limiting, so the inbox collects leads instead of bots. And like every Fugte widget, the form stays editable after it goes live: change the heading, labels, or colors once and every embed updates.

Features

What the Contact Us Form widget can do.

Submissions included

Every submission lands in an inbox on the widget in Fugte. No backend to build, no form service to wire up, no plugin to install.

Spam protection built in

Cloudflare Turnstile plus rate limiting screen out bots before they reach your inbox, without making real visitors solve puzzles.

You own the data

Submissions belong to the signed-in owner of the widget. Even a freelancer who built the form for you has no way to read your leads.

Works where native forms don't

Canva sites have no form block and Notion needs third-party tools. This form embeds in both, plus Shopify, WordPress, and Webflow.

Update once, live everywhere

Change the heading, labels, or button styling in Fugte and every embedded copy updates. No touching the sites it lives on.

Free to start

The free plan includes 1 live form, unlimited widgets, and unlimited views, with a small Fugte badge. Paid plans add more live forms and remove the badge.

FAQ

Common questions.

How do I add a lead form to my website without a developer?

Start from this form, edit the text and colors in Fugte, publish, and paste the link or iframe snippet into your site. Submissions start arriving in your Fugte dashboard; there is nothing else to set up.

Where do form submissions go?

To a Submissions inbox on the widget in Fugte. Sign in, open the widget, and read or export your leads. They never pass through a third-party form service.

Why can't I just use a form ChatGPT generated?

The HTML and CSS will be fine, but a form needs a server to receive submissions, and AI chat tools do not give you one. Bring that same code into Fugte, ask AI to hook the form to a Fugte collection, and it becomes a hosted form with a working submit path, spam protection, and an inbox.

Do I need Zapier, Formspree, or a plugin?

No. Submission handling is part of the widget: hosting, the submit endpoint, spam checks, and the inbox are all included.

Is the lead form free?

The free plan includes 1 live form (a form actively collecting submissions), unlimited widgets, and unlimited views, with a small Fugte badge. Paid plans include 3 or 15 live forms and remove the badge.

Can I put a form on a Canva or Notion site?

Yes, and that is where this widget earns its keep: Canva has no native form block and Notion forms need third-party tools. Embed the Fugte link and the form works in both. Step-by-step guides for each platform are on this page.

Can I change the fields?

The starter ships with name, email, phone, subject, message, and a consent checkbox. Headings, labels, and colors are simple settings; to add or remove fields, ask AI in the editor to change the form.

I build widgets for clients. Who sees the submissions?

The client who owns the widget. Data ownership is separate from who built the widget, so a developer or agency that hands off a form has no read access to the leads it collects.