Frequently Asked Questions | Form Forge - Build Forms with AI in Seconds
Download Log in

Frequently Asked Questions

User Guide

This section answers the most common questions from Form Forge users, organized by topic.

Form Creation and Builder

Q: How many forms can I create?

On the free plan, you can create up to 5 forms. On PRO, there is no limit. You can create as many forms as your site requires, and each form has its own settings, notifications, and integrations.

Q: Can I duplicate an existing form?

Yes. Go to Form Forge > All Forms, hover over the form you want to copy, and click Duplicate. This creates an exact copy with all fields, settings, and integrations. The duplicate gets a new ID and title with “(Copy)” appended, so there is no confusion between the original and the copy.

Q: Can I import forms from other plugins?

Yes. Form Forge supports importing from Contact Form 7, Gravity Forms, WPForms, and Ninja Forms. Go to Form Forge > Migration, select the source plugin, and Form Forge converts your existing forms with fields and settings preserved as closely as possible. File upload fields migrate as real File Upload fields, and accepted extensions are preserved when available. Gravity Forms active entries are migrated with readable compound values and selected choices, plus the default confirmation message and simple email notifications when they map safely. Ninja Forms current free submissions are imported from nf_sub post/postmeta storage, and legacy nf3_subs / nf3_sub_meta storage is still supported. Third-party add-on settings such as payments, CRM, email marketing, and automation should be reconfigured after migration. Always review imported forms before publishing.

Q: Does the AI form generator require my own API key?

No. AI form generation and AI submissions analysis both use the built-in Forge API, which is included with your PRO license. You do not need to set up or pay for any external AI service.

Q: Can I undo changes in the form builder?

Yes. Press Ctrl+Z (Cmd+Z on Mac) to undo your last action in the builder. The builder also auto-saves a draft every few minutes, but you should always click Save Form before leaving the page.

Field Types

Q: What is the difference between a Select field and a Radio field?

Both let users choose one option from a list. A Select field displays as a dropdown menu, which saves vertical space when you have many options (countries, departments). A Radio field displays all options at once as a visible list, which is better when you have 2-5 options and want users to see all choices immediately (Yes/No, plan tiers, sizes).

Q: Can I limit the file types users can upload?

Yes. In the File Upload field settings, you can specify allowed file types (e.g., pdf, doc, docx, jpg, png). You can also set a maximum file size up to 10MB per file. Any upload that does not match the allowed types or exceeds the size limit is rejected with a clear error message.

Q: How does the Repeater field work?

The Repeater field (PRO) lets visitors add multiple rows of the same field group dynamically. For example, a “Work Experience” repeater could have fields for Company, Title, and Dates. The visitor clicks “Add Another” to add more rows and fills in each one. This is ideal for job applications, guest lists, line items, and any scenario where the number of entries varies.

Q: Can I pre-fill fields with default values?

Yes. Every field has a Default Value setting. You can enter a static value (like “United States” for a Country dropdown) or use URL parameters to pre-fill dynamically. For example, embedding the form with

Form not found.

would pre-fill the Name field.

Q: What does the Hidden field do?

The Hidden field is invisible to visitors but submits a value with the form. It is commonly used to track UTM parameters, referral sources, page URLs, or any metadata you want attached to the submission without the visitor seeing or interacting with it.

Submissions and Notifications

Q: Where are submissions stored?

Submissions are stored in your WordPress database, not on any external server. They are included in your standard WordPress backups and remain available until you delete them.

Q: Can I get email notifications for every submission?

Yes. Each form has a Notifications settings tab where you can enable admin notifications. You enter one or more email addresses separated by commas, and every submission triggers an email with the complete form data. You can also set up an auto-reply that goes to the person who submitted the form.

Q: Why am I not receiving notification emails?

This is almost always a server email configuration issue, not a Form Forge issue. WordPress relies on your server’s mail function, which is unreliable on many hosts. Install WP Mail SMTP and configure it with a service like Gmail, SendGrid, or Mailgun. This resolves 99% of email delivery problems. Also check your spam folder.

Q: Can I export submissions to a spreadsheet?

Yes. Go to Form Forge > Submissions, select a form, and click Export CSV. The exported file opens in Excel, Google Sheets, or any spreadsheet application. You can filter by date range or status before exporting.

Q: What is the difference between “New,” “Abandoned,” and “Spam” submission statuses?
StatusMeaningAction
NewThe visitor completed and submitted the form successfullyReview and follow up
AbandonedThe visitor started the form but left before submitting (PRO)Review partial data as a potential lead
SpamThe submission was flagged by anti-spam filtersUsually ignore; check for false positives

Integrations

Q: Do I need PRO for all integrations?

No. Slack, Discord, and webhook integrations are available on the free plan. However, Stripe, Google Sheets, Google Calendar, Mailchimp, HubSpot, Telegram, and other advanced integrations require PRO.

Q: Can I connect a form to multiple integrations at once?

Yes. A single form can send data to Slack, Google Sheets, Mailchimp, HubSpot, and a webhook URL all at the same time. Each integration is configured independently in the form’s Integrations settings tab.

Q: What happens if an integration fails during submission?

The form submission is always saved in Form Forge regardless of whether an integration succeeds or fails. If a webhook is unreachable, if Google Sheets has an authentication issue, or if Mailchimp rejects the data, your submission data is safe in the WordPress database. You can check the integration status and resend manually if needed.

Q: Can I send form data to Zapier, Make, or n8n?

Yes, using the Webhook integration. Enter the webhook URL provided by Zapier, Make, or n8n in the form’s integrations settings. Form Forge sends all submission data as a JSON POST request. From there, you can connect to thousands of apps through automation platforms.

Q: Can I translate form labels for a multilingual site?

Yes, if you also use Lang Forge. When both plugins are active, every form’s labels, placeholders, option choices, descriptions, submit button, and success message become translatable through Lang Forge’s String Translation page. The integration is automatic — save your form, open Lang Forge → String Translation, pick the form’s domain (formforge:), and translate. Visitors on translated pages see translated labels, and the success message after submission comes back in their language. Sites without Lang Forge keep working unchanged. See the User Guide section “Translating Form Labels” for the full walkthrough.

Q: I have Lang Forge installed but my form’s domain doesn’t appear in the String Translation page.

Form-string registration fires on form save. If the form was created before the Lang Forge × Form Forge integration was installed, open the form and click Save (no changes needed) to trigger registration. The domain formforge: will appear in the dropdown afterward.

Q: When a visitor submits a form on a translated page, what language is the saved submission in?

The form’s authoring (source) language. Submissions are stored language-neutrally so the admin inbox is consistent across visitors. Field IDs and option values are language-neutral; only the visible labels are translated for visitors at fill time.

Spam Protection

Q: Is spam protection enabled by default?

Yes. The free plan includes three layers of automatic protection: a honeypot (invisible field that catches bots), a time check (rejects submissions completed in under 2 seconds), and token validation (prevents cross-site request forgery). These require no configuration.

Q: How do I set up Google reCAPTCHA v3?

Go to the Google reCAPTCHA admin console, create a new v3 site, and copy the Site Key and Secret Key. Then go to Form Forge > Settings > Anti-Spam and paste both keys. The default score threshold of 0.5 works well for most sites. Lower the threshold (e.g., 0.3) if spam still gets through. reCAPTCHA is enforced only when both keys are present — if you clear either the Site Key or the Secret Key, reCAPTCHA verification switches off entirely (front end and server agree), so a partially-removed config never silently blocks real submissions.

Q: Will reCAPTCHA slow down my forms?

No. reCAPTCHA v3 runs invisibly in the background and does not display any checkbox or image challenge to your visitors. It scores each visitor based on behavior and blocks likely bots automatically.

Performance

Q: Does Form Forge slow down my website?

Form Forge loads its CSS and JavaScript only on pages where a form is embedded, not across your entire site. The impact on page load time is minimal. If you have many active integrations on a single form, each adds a small amount of server-side processing during submission, but this does not affect page load for visitors.

Q: How many submissions can Form Forge handle?

There is no hard limit on submissions. Since data is stored in your WordPress database, the practical limit depends on your hosting plan’s database size and performance. Sites with tens of thousands of submissions work fine on standard hosting. For very high volumes, ensure your hosting provider offers adequate database resources.

Styling and Customization

Q: Can I customize the look of my forms?

Yes, in several ways. Each field has a CSS Class setting where you can add custom class names for styling. The form itself also has a CSS class setting in the form’s Advanced tab. You can write custom CSS in your theme’s customizer or a custom CSS plugin targeting these classes. Form Forge uses clean, semantic HTML that is easy to style.

Q: Does Form Forge work with my theme?

Form Forge is designed to work with any WordPress theme. It inherits basic styling from your theme (fonts, input styles) and adds its own clean layout. If you notice visual conflicts with a specific theme, adding a few lines of custom CSS usually resolves them.

Q: Can I change the submit button text?

Yes. Go to the form’s Basic settings tab and change the Submit Button Text field. You can write anything you want, such as “Send Message,” “Get a Quote,” “Register Now,” or “Place Order.”

License and Limits

Q: What happens to my forms if my PRO license expires?

Your forms and submissions are never deleted. PRO fields (File Upload, Calculation, Payment, Map Address, Calendar Picker, Repeater) stop rendering on the public form, and PRO features (conditional logic, multi-step, analytics, integrations) are disabled. Your data remains in the database, and everything resumes when you renew.

Q: Can I use one PRO license on multiple sites?

Each PRO plan specifies the number of sites it covers. The Single Site plan covers one site, the 5 Sites plan covers up to five, and the Unlimited plan covers any number of sites. Check your plan details for the exact site limit.

Q: Is there a money-back guarantee?

Yes. Form Forge PRO comes with a 14-day money-back guarantee. If you are not satisfied, contact support within 14 days for a full refund.

Forge AI Assistant Online

Hi! I'm the Form Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs