Skip to content

Forms

Swebsy does not currently expose a drag-and-drop Forms category in the Components panel. To collect submissions on a Swebsy site today, use an external form service, an embed, or custom code.

OptionBest for
Embed componentHosted forms from Tally, Typeform, Airtable
Settings → AdvancedPasting vendor scripts into head/body fields
Custom HTML in an embedA simple form that posts to an external URL
Static export + code editTeams comfortable editing exported files
  1. Create the form in your form provider.
  2. Copy the provider’s embed URL or iframe snippet.
  3. In Swebsy, drag the Embed component onto the canvas.
  4. Open the Settings tab and paste the form URL into Source URL.

  5. Preview the page and test the form on the provider’s side.

If your provider gives you raw HTML or JavaScript:

  1. Open Settings → Advanced.
  2. Paste provider scripts into Custom head code or Custom body code.
  3. Add any global form CSS in Custom CSS.
  4. Export or deploy the site and test the live page.
  1. Export or deploy the site.
  2. Open the live page, not just the editor.
  3. Submit a test entry.
  4. Confirm the submission arrives in your form service.
Common issues

Clicking Submit does nothing — the hosted form provider may block embedded submissions from your domain, or the embedded URL is not the provider’s public form URL.

Submitted data is missing — check that each field has a Name value. Fields without names are not included in normal form submissions.

Browser validation blocks submission — required fields must be filled before submit. Enable No validate on the form only if your external service handles validation.