Create sophisticated forms with 50+ powerful fields and elements #
With over 50 field types and elements at your fingertips, FORMEPIC gives you everything you need to build forms that truly work for your business. Whether you’re collecting simple contact information or building complex payment workflows, our drag-and-drop builder makes it intuitive. You’ll find every field type is designed to gather specific information effectively, from basic text inputs to advanced payment processing and AI-powered calculations. The real advantage comes from how seamlessly these fields work together—add conditional logic to show or hide fields based on user responses, chain calculations across multiple fields, and create dynamic forms that adapt to your users’ needs. This means you spend less time wrestling with technical limitations and more time creating forms that convert. Your audience benefits from a cleaner, more intuitive experience that only asks for what’s relevant, while you get richer, more accurate data that actually helps your business grow.
Available Fields & Elements #
| Field Name | Description & Use Cases |
|---|---|
| Short Text | Single-line text input for brief responses. Perfect for names, titles, or short answers where you need just a few words. |
| Long Text | Multi-line text area for detailed responses. Use for comments, descriptions, feedback, or any content requiring multiple sentences or paragraphs. |
| Email address field with built-in validation. Automatically checks for proper email format and can verify DNS records to ensure valid domains. Essential for contact forms and user registration. | |
| Phone | Phone number input with format validation. Collect contact numbers in your preferred format with automatic validation to ensure accurate data. |
| Number | Numeric input field for whole or decimal numbers. Perfect for quantities, ages, measurements, or any numerical data with optional min/max value constraints. |
| URL | Website address field with link validation. Collect and validate website URLs, social media profiles, or any web links with automatic format checking. |
| Date | Date picker for selecting calendar dates. Let users choose dates easily with a visual calendar interface—great for appointments, events, or date of birth. |
| Time | Time picker for selecting specific times. Collect time information in various formats for scheduling, appointments, or time tracking. |
| Date & Time | Combined date and time selector. Capture both date and time in a single field for precise scheduling needs. |
| Calendar Link | Add calendar booking buttons (Calendly, Google Calendar, etc.). Enable users to schedule meetings or appointments directly through your form with integrated calendar platforms. |
| Single Choice | Radio buttons for selecting one option from a list. Present multiple options where users can only select one answer—perfect for preferences, categories, or mutually exclusive choices. |
| Multiple Choice | Checkboxes for selecting multiple options. Allow users to select several options from a list—ideal for interests, features, or multi-select preferences. |
| Dropdown | Compact dropdown menu for single selection. Save space while offering many options in a clean, organized menu—great for countries, states, or long option lists. |
| Rating | Star rating for feedback and reviews. Collect user satisfaction or product ratings with intuitive star or icon-based ratings. |
| Scale | Numeric or slider scale for measurements. Gather opinions or measurements on a defined scale (e.g., 1-10) with visual slider or numbered buttons. |
| Yes/No | Simple binary choice toggle or buttons. Quick yes/no questions for confirmations, agreements, or simple decisions. |
| Calculation | Automated calculations using other field values. Perform real-time mathematical operations, date calculations, or logical operations based on other form inputs. Supports AI-powered formula generation. |
| File Upload | File attachment field for documents and images. Let users upload documents, images, PDFs, or other files with customizable file type and size restrictions. |
| Signature | Digital signature capture field. Collect legally-binding signatures with smooth drawing capabilities—essential for agreements, contracts, and approvals. |
| Password | Secure password input field with masking. Collect passwords with character masking for secure data entry. |
| Address | Structured address input with autocomplete. Collect complete address information with optional address autocomplete for accuracy. |
| Color | Color picker for selecting colors. Let users choose colors visually for customization or design-related forms. |
| Date Range | Select start and end dates. Collect date ranges for bookings, availability, or periods of time. |
| Location | Geographic location selector with maps. Capture location data with map integration for addresses or geographic points. |
| Timer | Countdown or countup timer with optional time limits. Add time pressure to quizzes, track time spent, or enforce form completion deadlines. |
| NPS | Net Promoter Score with 0-10 scale. Measure customer satisfaction and loyalty with the industry-standard NPS question format. |
| Matrix | Grid of questions with same answer options. Efficiently collect ratings or opinions across multiple items using a table format—perfect for surveys. |
| Checkable Grid | Matrix with checkboxes for multiple selections. Similar to matrix but allows multiple selections per row—ideal for feature comparisons or availability grids. |
| Ranking | Drag-and-drop ranking of options by priority. Let users order items by preference or priority through intuitive drag-and-drop. |
| Time Duration | Input for hours, minutes, and seconds. Collect time duration information for scheduling, time tracking, or length measurements. |
| Repeater | Repeatable group of fields for multiple entries. Allow users to add multiple sets of the same fields—perfect for adding multiple team members, items, or records. |
| Captcha | Anti-spam verification (reCAPTCHA or hCaptcha). Protect your forms from spam and bots with integrated captcha verification. |
| Snippet | Custom HTML or code insertion. Add custom HTML, CSS, or JavaScript for advanced customization and integrations. |
| Heading | Text heading for form sections and organization. Add titles and headers to organize your form into logical sections for better user experience. |
| Section Break | Visual divider between form sections. Create clear visual separation between different parts of your form for improved readability. |
| Page Break | Divide form into multiple pages. Split long forms across multiple pages to reduce overwhelm and improve completion rates. |
| Image | Display images within your form. Add images for branding, instructions, visual context, or product displays. |
| Video | Embed videos from YouTube, Vimeo, or direct links. Include instructional videos, product demos, or visual content to enhance your forms. |
| PDF Viewer | Display PDF documents within the form. Show terms of service, contracts, or documents that users need to review before submission. |
| PDF Download | Button to download PDF files. Offer downloadable PDF resources, guides, or documents. |
| HTML | Custom HTML content block. Add rich formatted content, custom styling, or embedded elements for maximum flexibility. |
| Terms | Terms and conditions checkbox. Collect user agreement to terms with required checkbox—essential for legal compliance. |
| GDPR | GDPR consent checkbox. Obtain explicit GDPR consent for data processing with compliant checkbox fields. |
| Brand Logo | Display your company logo. Add your branding with customizable logo placement and sizing. |
| Form Steps | Progress indicator for multi-page forms. Show users their progress through multi-page forms with visual step indicators. |
| Submit Button | Customizable form submission button. The final action button with customizable text, colors, and styling to complete the form journey. |
| Save Progress | Allow users to save and continue later. Let users save their progress and return to complete the form later—perfect for long forms. |
| Quiz Score | Display quiz results and scoring. Show quiz participants their score and performance results. |
| Price | Display product or service prices. Show individual item prices for products or services in payment forms. |
| Payment Single Choice | Radio buttons with prices for product selection. Present product options where users select one item with associated pricing—ideal for product catalogs. |
| Payment Multiple Choice | Checkboxes with prices for multiple products. Allow users to select multiple products or services with individual pricing for each. |
| Shipping | Shipping method selector with costs. Offer shipping options with different rates and delivery times for e-commerce forms. |
| Coupon | Discount code validation and application. Let users enter and validate coupon codes for discounts on payment forms. |
| Total | Calculated total price display. Automatically calculate and display the total amount including products, quantities, shipping, and discounts. |
| Stripe / PayPal Payment | Integrated payment processing. Accept credit card payments through Stripe or PayPal with secure, PCI-compliant payment forms. Supports both test and live modes. |
Accessing Fields #
When building any form type in FORMEPIC, you’ll find the Field Palette on the left side of the builder. Simply search for the field you need using the search bar, or browse through the organized categories. Once you find the right field, just drag it onto your form canvas—it’s that simple. The builder also features AI-powered field suggestions that can recommend the best fields based on your form’s purpose, and you can even generate complete field sets using AI by describing what information you need to collect.
AI-Powered Field Features #
FORMEPIC brings artificial intelligence to field creation and configuration, making complex tasks effortlessly simple. The AI Form Builder can generate entire forms with appropriate field types based on your description, automatically selecting the most suitable fields for your use case. For calculation fields, describe what you want to calculate in plain English, and AI will generate the proper formula. The AI Editor can also modify existing fields, add validation rules, and optimize field arrangements based on best practices—all through natural conversation.
Tips and Tricks #
Start with the essential fields your users absolutely must complete, and mark only these as required—this dramatically reduces form abandonment. When you have more than 7-8 fields, break them into multiple pages using page breaks, which makes long forms feel manageable and increases completion rates. For any field collecting structured data like addresses, dates, or calculations, leverage the built-in specialized field types rather than generic text fields—you’ll get automatic validation and better data quality. Add help text to fields that might confuse users; a few words of clarification can eliminate back-and-forth questions later. If you’re collecting payment information, always test your form in test mode first to ensure the payment flow works smoothly. Use conditional logic to hide irrelevant fields based on previous answers, creating a dynamic experience that only asks users for information that matters to them. For multi-step forms, enable the progress indicator so users can see how far they’ve come and what’s left—it significantly reduces abandonment.
Important Notes #
Required fields should be kept to an absolute minimum—research shows that every additional required field decreases your completion rate. File upload fields need careful consideration of file size limits and allowed file types; balance security with user needs. Payment fields require proper SSL certificates on custom domains, and you must comply with payment processor requirements. Calculation fields recalculate in real-time as users type, so design your formulas to handle empty or partial data gracefully. Matrix fields work beautifully on desktop but can be challenging on mobile devices, so test thoroughly or consider alternative field types for mobile-first forms. The captcha field protects against spam but adds friction—only add it if you’re experiencing actual spam problems. When using conditional logic, be careful not to create scenarios where required fields become hidden, which can prevent form submission. Remember that fields like signature and file upload may need extra loading time, so inform users with appropriate help text.
Common Issues & Troubleshooting #
Fields not showing up: Check conditional logic settings—the field might be hidden based on rules that are currently active. Make sure the conditions are set up correctly and test different scenarios.
Calculation not working: Verify that all fields referenced in your formula exist and have the correct field IDs. Calculations only work with numeric fields, so ensure you’re not trying to calculate with text fields. Check for syntax errors in complex formulas.
Payment field errors: Confirm that your Stripe or PayPal API keys are correctly entered and that you’re using the right mode (test vs. live). Ensure your domain has a valid SSL certificate. Verify that the payment amount is properly calculated and not negative or zero.
File uploads failing: Check that file size limits aren’t too restrictive and that the file types are allowed. Verify your storage settings have enough capacity. Large files may time out—consider reducing the max file size.
Dropdown showing blank options: Make sure each option has actual content and that there are no empty lines in your options list. Check for extra spaces or hidden characters.
Address field not autocompleting: Address autocomplete requires enabling the feature and may need API configuration for certain maps integrations. Test with different addresses to ensure the service is working.
Timer not starting: Verify the timer start trigger setting—it may be set to manual start. Check that timer duration is properly set for countdown mode. Ensure there are no JavaScript errors blocking the timer functionality.
Matrix fields confusing on mobile: Consider using individual single choice or scale fields instead of matrix on mobile-responsive forms. If you must use matrix, keep the number of columns minimal and test thoroughly on actual mobile devices.
