• Pricing
  • Blog
Sign InGet Started
Help
Forms
Public Forms
Beginner4 min

Public Forms

Make your forms accessible to anyone via link or embed them on your website.

Sharing Options

Direct Link

Share a standalone form page:

  1. Publish your form
  2. Click Share
  3. Copy the form URL
  4. Share anywhere

URL format: https://forms.specway.com/f/{form-id}

QR Code

Generate a scannable code:

  1. Click Share > QR Code
  2. Download the image
  3. Print or share digitally

Embed

Add to your website:

  1. Click Share > Embed
  2. Copy the embed code
  3. Paste into your site's HTML

Embedding Forms

Standard Embed

Basic iframe embed:

<iframe
  src="https://forms.specway.com/f/abc123"
  width="100%"
  height="600"
  frameborder="0"
></iframe>

Responsive Embed

Auto-adjusting height:

<div id="form-container"></div>
<script src="https://forms.specway.com/embed.js"></script>
<script>
  SpecwayForms.render('abc123', {
    container: '#form-container',
    autoHeight: true
  });
</script>

Popup/Modal

Open form in a modal:

<button onclick="SpecwayForms.popup('abc123')">
  Open Form
</button>
<script src="https://forms.specway.com/embed.js"></script>

Embed Options

| Option | Description | |--------|-------------| | autoHeight | Adjust height to content | | hideHeader | Remove form title | | prefill | Pre-fill field values | | redirect | Custom redirect URL | | theme | Override theme |

Pre-filling Fields

Via URL Parameters

Add values to the form URL:

https://forms.specway.com/f/abc123?email=user@example.com&name=John

Via Embed Script

SpecwayForms.render('abc123', {
  prefill: {
    email: 'user@example.com',
    name: 'John'
  }
});

Hidden Fields

Pre-fill and hide:

?_hidden_source=landing-page

Hidden fields pass data without display.

Access Control

Public (Default)

  • Anyone with link can submit
  • No login required
  • Best for general collection

Password Protected

Require a password:

  1. Go to Settings > Access
  2. Enable Password Protection
  3. Set a password
  4. Share password separately

Single Use Links

One submission per link:

  1. Enable Single Use
  2. Generate unique links
  3. Each link expires after use

Submission Limits

Control volume:

  • Max submissions total
  • Max per time period
  • Max per IP address

Domain Restrictions

Limit where forms can be embedded:

  1. Go to Settings > Security
  2. Add allowed domains
  3. Forms only work on listed sites
Allowed:
- example.com
- *.example.com
- app.mysite.com

Submission Notifications

Get notified of responses:

  1. Email - Immediate or digest
  2. Slack - Channel notification
  3. Webhook - Custom endpoint

Configure in Settings > Notifications.

Thank You Page

After submission:

Built-in Message

Default confirmation:

  • "Thank you for your submission"
  • Customizable text

Custom Redirect

Send to your own page:

  1. Go to Settings > After Submission
  2. Enter redirect URL
  3. Optionally pass data as URL params
https://example.com/thank-you?id={{submission.id}}

Analytics

Track form performance:

  • Views vs submissions
  • Completion rate
  • Drop-off points
  • Traffic sources

View in Analytics tab.

Next Steps

  • Form Submissions - View responses
  • Linking to Workflows - Automate
  • Form Styling - Customize appearance

Tags

formssharingembedding

Beautiful API documentation that developers love.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Ecosystem

  • Workflows
  • Forms
  • Marketplace
  • Integrations
  • MCP Servers
  • Digital Rooms
  • Product OS

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service
  • Pricing
  • Blog
Sign InGet Started
Help
Forms
Public Forms
Beginner4 min

Public Forms

Make your forms accessible to anyone via link or embed them on your website.

Sharing Options

Direct Link

Share a standalone form page:

  1. Publish your form
  2. Click Share
  3. Copy the form URL
  4. Share anywhere

URL format: https://forms.specway.com/f/{form-id}

QR Code

Generate a scannable code:

  1. Click Share > QR Code
  2. Download the image
  3. Print or share digitally

Embed

Add to your website:

  1. Click Share > Embed
  2. Copy the embed code
  3. Paste into your site's HTML

Embedding Forms

Standard Embed

Basic iframe embed:

<iframe
  src="https://forms.specway.com/f/abc123"
  width="100%"
  height="600"
  frameborder="0"
></iframe>

Responsive Embed

Auto-adjusting height:

<div id="form-container"></div>
<script src="https://forms.specway.com/embed.js"></script>
<script>
  SpecwayForms.render('abc123', {
    container: '#form-container',
    autoHeight: true
  });
</script>

Popup/Modal

Open form in a modal:

<button onclick="SpecwayForms.popup('abc123')">
  Open Form
</button>
<script src="https://forms.specway.com/embed.js"></script>

Embed Options

| Option | Description | |--------|-------------| | autoHeight | Adjust height to content | | hideHeader | Remove form title | | prefill | Pre-fill field values | | redirect | Custom redirect URL | | theme | Override theme |

Pre-filling Fields

Via URL Parameters

Add values to the form URL:

https://forms.specway.com/f/abc123?email=user@example.com&name=John

Via Embed Script

SpecwayForms.render('abc123', {
  prefill: {
    email: 'user@example.com',
    name: 'John'
  }
});

Hidden Fields

Pre-fill and hide:

?_hidden_source=landing-page

Hidden fields pass data without display.

Access Control

Public (Default)

  • Anyone with link can submit
  • No login required
  • Best for general collection

Password Protected

Require a password:

  1. Go to Settings > Access
  2. Enable Password Protection
  3. Set a password
  4. Share password separately

Single Use Links

One submission per link:

  1. Enable Single Use
  2. Generate unique links
  3. Each link expires after use

Submission Limits

Control volume:

  • Max submissions total
  • Max per time period
  • Max per IP address

Domain Restrictions

Limit where forms can be embedded:

  1. Go to Settings > Security
  2. Add allowed domains
  3. Forms only work on listed sites
Allowed:
- example.com
- *.example.com
- app.mysite.com

Submission Notifications

Get notified of responses:

  1. Email - Immediate or digest
  2. Slack - Channel notification
  3. Webhook - Custom endpoint

Configure in Settings > Notifications.

Thank You Page

After submission:

Built-in Message

Default confirmation:

  • "Thank you for your submission"
  • Customizable text

Custom Redirect

Send to your own page:

  1. Go to Settings > After Submission
  2. Enter redirect URL
  3. Optionally pass data as URL params
https://example.com/thank-you?id={{submission.id}}

Analytics

Track form performance:

  • Views vs submissions
  • Completion rate
  • Drop-off points
  • Traffic sources

View in Analytics tab.

Next Steps

  • Form Submissions - View responses
  • Linking to Workflows - Automate
  • Form Styling - Customize appearance

Tags

formssharingembedding

Beautiful API documentation that developers love.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Ecosystem

  • Workflows
  • Forms
  • Marketplace
  • Integrations
  • MCP Servers
  • Digital Rooms
  • Product OS

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service