Accessing Form Settings
- Open your form in the Form Builder
- Click the “Settings” tab in the top navigation
- Settings are organized into sections
General Settings
Form Status
Control your form’s visibility and accessibility: Draft- Form is not publicly accessible
- Only you can preview it (requires login)
- Use for testing and development
- Submissions are not counted toward quota
- Form is live and publicly accessible
- Anyone with the link can submit
- Submissions count toward your plan quota
- Analytics tracking is active
- Form no longer accepts new submissions
- Shows custom closing message to visitors
- Existing submissions remain accessible
- Can be reopened anytime
Form Slug
- Auto-Generated: Created from form title on creation
- URL Format:
app.topformbuilder.com/f/your-slug - Must Be Unique: Across all forms in the platform
- Editable: Can be customized in settings
- URL-Friendly: Lowercase, hyphens instead of spaces
- Use clear, descriptive slugs
- Avoid changing slug after sharing (breaks existing links)
- Keep it short and memorable
Internal Description
- Notes for your reference only
- Not visible to form respondents
- Helps organize forms in workspace
- Supports plain text (max 500 characters)
Display Settings
Progress Bar
Show completion progress to respondents: When Enabled:- Progress bar appears at top of form
- Shows percentage complete (e.g., “40% complete”)
- Updates as user answers questions
- Motivates completion
- No progress indicator shown
- Cleaner, more minimal interface
- Better for short forms (< 5 questions)
Question Display Mode
Choose how questions are presented: One Question Per Page (Recommended)- Typeform-style, one question at a time
- Less overwhelming for respondents
- Higher completion rates
- Better mobile experience
- Shows “Next” button per question
- Default mode
- Traditional form layout
- All questions visible at once
- Single “Submit” button at bottom
- Better for short forms (< 5 questions)
- Faster for users who want to scan all questions
Submission Settings
Allow Multiple Submissions
Control whether users can submit form multiple times: Disabled (Default)- One submission per device/browser
- Uses fingerprinting to detect duplicates
- Prevents spam and duplicate responses
- Best for surveys, registrations, one-time forms
- Users can submit form multiple times
- No duplicate prevention
- Best for recurring surveys, voting, feedback forms
Submission Fingerprinting
Automatic duplicate prevention (always active): How It Works:- Tracks device fingerprint (IP + User Agent + Browser fingerprint)
- Prevents same device from submitting twice (when multiple submissions disabled)
- No cookies required
- Privacy-friendly
- IP address
- User agent string
- Browser fingerprint (canvas, webGL, fonts)
- Timestamp
Closing Options
Automatically close form based on conditions: Close After X Submissions- Set maximum number of submissions
- Form closes when limit reached
- Shows closing message to new visitors
- Example: “Limited to first 100 responses”
- Set closing date and time
- Form closes automatically at that time
- Useful for event registrations, limited-time offers
- Example: “Closes on March 15, 2024 at 11:59 PM”
- Custom message shown when form is closed
- Supports HTML (bold, italic, links)
- Default: “This form is no longer accepting responses”
Notification Settings
Admin Notifications
Get notified when someone submits your form: Enable Email Notifications- Receive email for each new submission
- Real-time alerts
- Includes submission data in email
- Where to send notifications
- Defaults to your account email
- Can use any email address
- Send copies to additional recipients
- Comma-separated list
- Example:
[email protected], [email protected]
- Custom subject line
- Supports variables:
{{form_name}}- Your form title{{submission_id}}- Unique submission ID{{respondent_email}}- Submitter’s email (if collected)
- Default:
New submission for: {{form_name}}
- Additional message in notification email
- Appears at top of email
- Supports plain text
- Optional
Respondent Confirmation Emails
Send confirmation email to form submitters: Enable Confirmation- Sends email to respondent after submission
- Acknowledges their response
- Builds trust
- Your form must have an Email field
- Select which email field to use
- Respondent must provide valid email
- Custom subject for confirmation email
- Supports same variables as admin notifications
- Default:
Thank you for your submission - {{form_name}}
- Message to respondent
- Thank them for their time
- Provide next steps or information
- Supports plain text
Email Templates (Pro)
Create reusable branded email templates: Benefits:- Consistent branding across all form emails
- Save time with pre-designed templates
- Include company logo, colors, footer
- Use across multiple forms
- Navigate to Workspace → Email Templates
- Click “Create Template”
- Design your template with branding
- Use template in any form’s notification settings
{{form_name}}- Form title{{submission_id}}- Unique ID{{respondent_email}}- Submitter’s email{{submission_date}}- Date submitted- Custom field values:
{{field_name}}
Security Settings
Password Protection (Pro)
Restrict form access with a password: When Enabled:- Visitors must enter password before viewing form
- Password prompt appears before welcome screen
- Prevents unauthorized access
- Internal company forms
- Exclusive surveys for members
- Private feedback forms
- Beta testing forms
- Toggle “Enable Password Protection”
- Enter your password
- Share password separately with intended respondents
- Minimum 6 characters
- Plain text (visible to you)
- Single password for all respondents
- No per-user passwords
reCAPTCHA Protection
Prevent spam and bot submissions with Google reCAPTCHA v2: When Enabled:- Respondents must complete CAPTCHA challenge
- Typically “I’m not a robot” checkbox
- Invisible reCAPTCHA option available
- Reduces spam by 99%+
- Toggle “Enable reCAPTCHA”
- reCAPTCHA appears on form submit
- Uses your site’s reCAPTCHA keys from environment
- Free on all plans
- Works on
app.topformbuilder.comdomain - Custom Domain Users: Add your domain to Google reCAPTCHA allowed domains list
- Contact support for custom domain reCAPTCHA setup
- Public forms with high traffic
- Forms shared on social media
- Contact forms on public websites
- Any form experiencing spam
White Labeling (Pro)
Remove TopFormBuilder branding from your forms: When Enabled:- “Powered by TopFormBuilder” badge is hidden
- Cleaner, more professional appearance
- Your brand front and center
- Small badge appears at bottom of form
- Links to TopFormBuilder.com
- Required on Free plan
Advanced Settings
Default Language
Set the default language for your form: Supported Languages:- English (default)
- Spanish, French, German, Italian, Portuguese
- Japanese, Chinese, Korean
- More languages coming soon
- Form interface displays in selected language
- Button labels, error messages auto-translated
- Your questions remain in the language you write them
- Create translations for your questions
- Respondents can switch languages
- See Multi-Language Guide
Available Locales
Allow respondents to switch form language: When Enabled:- Language switcher appears in form header
- Respondents choose preferred language
- Requires translations to be added
- Form only available in default language
- No language switcher shown
Custom Domain (Pro)
Use your own domain for form URLs: Instead of:- Professional branded URLs
- Better trust and credibility
- Custom SSL certificates included
- SEO benefits
- Go to Workspace → Custom Domains
- Add your domain (e.g., forms.yourcompany.com)
- Configure DNS records (provided instructions)
- Verify domain ownership
- SSL certificate auto-generated
- Assign domain to forms
- Pro or Enterprise plan
- Domain you own
- Access to DNS settings
Form Versioning
Automatically save snapshots of your form: How It Works:- Version saved on major changes
- Track changes over time
- Restore previous versions if needed
- Compare versions
- Adding/removing questions
- Changing form structure
- Settings updates (manual save)
- Version number
- Timestamp
- Created by user
- Changes summary
- Go to Form → Versions tab
- View version history
- Click “Restore” on desired version
- Confirm restoration
Webhook Settings
Send form submissions to external URLs: When to Use:- Send data to your own server
- Trigger automation workflows
- Integrate with custom systems
- Real-time data sync
- Go to Settings → Integrations → Add Integration
- Select “Webhook”
- Enter webhook URL
- Configure settings
- Webhook URL: Where to send POST request
- Custom Headers: Authentication headers
- Retry Failed Webhooks: Auto-retry on failure
- Secret Key: Verify webhook authenticity
Saving Settings
Auto-Save:- Most settings auto-save after 800ms
- Look for “Saving…” / “Saved” indicator in toolbar
- Click “Save Changes” button at bottom
- Required after certain actions
- Confirmation message appears
- If you navigate away with unsaved changes
- Browser prompts: “You have unsaved changes”
- Click “Stay” to continue editing
Tips & Best Practices
Notifications
Do:- Test email notifications before launch
- Use descriptive email subjects
- Include submission ID in subject
- Set up CC for team members
- Send notifications to personal email for high-traffic forms
- Forget to update email addresses when team changes
Security
Do:- Enable reCAPTCHA for public forms
- Use password protection for sensitive forms
- Enable white labeling for professional appearance (Pro)
- Share password publicly
- Disable fingerprinting unless needed
Closing Options
Do:- Set clear closing messages
- Provide alternative contact info in closing message
- Test closing behavior before launch
- Set unrealistic submission limits
- Forget to update closing dates for recurring events
Troubleshooting
”Email notifications not received”
Problem: Admin emails not arriving Solution:- Check spam/junk folder
- Verify email address spelling
- Check CC email addresses
- Contact support if emails still not arriving
”reCAPTCHA not showing”
Problem: CAPTCHA not appearing on form Solution:- Check reCAPTCHA is enabled in settings
- Clear browser cache
- Ensure reCAPTCHA keys configured (admin task)
- For custom domains: Add domain to Google reCAPTCHA settings
”Form still accessible after closing”
Problem: Closed form still accepts submissions Solution:- Check form status is “Closed”, not “Published”
- Save settings after changing status
- Clear browser cache
- Check closing date/time if using schedule
”Password protection not working”
Problem: Form accessible without password Solution:- Verify password protection enabled
- Check you’re on Pro plan
- Save settings after enabling
- Try different browser
Next Steps
- Set Up Integrations - Connect external services
- Configure Email Templates - Create branded emails
- Add Conditional Logic - Create smart forms
- View Submissions - Manage responses
Need help? Contact [email protected]