View Categories

The Fields & Elements Available in FORMEPIC

9 minute read

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 NameDescription & Use Cases
Short TextSingle-line text input for brief responses. Perfect for names, titles, or short answers where you need just a few words.
Long TextMulti-line text area for detailed responses. Use for comments, descriptions, feedback, or any content requiring multiple sentences or paragraphs.
EmailEmail 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.
PhonePhone number input with format validation. Collect contact numbers in your preferred format with automatic validation to ensure accurate data.
NumberNumeric input field for whole or decimal numbers. Perfect for quantities, ages, measurements, or any numerical data with optional min/max value constraints.
URLWebsite address field with link validation. Collect and validate website URLs, social media profiles, or any web links with automatic format checking.
DateDate picker for selecting calendar dates. Let users choose dates easily with a visual calendar interface—great for appointments, events, or date of birth.
TimeTime picker for selecting specific times. Collect time information in various formats for scheduling, appointments, or time tracking.
Date & TimeCombined date and time selector. Capture both date and time in a single field for precise scheduling needs.
Calendar LinkAdd calendar booking buttons (Calendly, Google Calendar, etc.). Enable users to schedule meetings or appointments directly through your form with integrated calendar platforms.
Single ChoiceRadio 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 ChoiceCheckboxes for selecting multiple options. Allow users to select several options from a list—ideal for interests, features, or multi-select preferences.
DropdownCompact dropdown menu for single selection. Save space while offering many options in a clean, organized menu—great for countries, states, or long option lists.
RatingStar rating for feedback and reviews. Collect user satisfaction or product ratings with intuitive star or icon-based ratings.
ScaleNumeric or slider scale for measurements. Gather opinions or measurements on a defined scale (e.g., 1-10) with visual slider or numbered buttons.
Yes/NoSimple binary choice toggle or buttons. Quick yes/no questions for confirmations, agreements, or simple decisions.
CalculationAutomated 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 UploadFile attachment field for documents and images. Let users upload documents, images, PDFs, or other files with customizable file type and size restrictions.
SignatureDigital signature capture field. Collect legally-binding signatures with smooth drawing capabilities—essential for agreements, contracts, and approvals.
PasswordSecure password input field with masking. Collect passwords with character masking for secure data entry.
AddressStructured address input with autocomplete. Collect complete address information with optional address autocomplete for accuracy.
ColorColor picker for selecting colors. Let users choose colors visually for customization or design-related forms.
Date RangeSelect start and end dates. Collect date ranges for bookings, availability, or periods of time.
LocationGeographic location selector with maps. Capture location data with map integration for addresses or geographic points.
TimerCountdown or countup timer with optional time limits. Add time pressure to quizzes, track time spent, or enforce form completion deadlines.
NPSNet Promoter Score with 0-10 scale. Measure customer satisfaction and loyalty with the industry-standard NPS question format.
MatrixGrid of questions with same answer options. Efficiently collect ratings or opinions across multiple items using a table format—perfect for surveys.
Checkable GridMatrix with checkboxes for multiple selections. Similar to matrix but allows multiple selections per row—ideal for feature comparisons or availability grids.
RankingDrag-and-drop ranking of options by priority. Let users order items by preference or priority through intuitive drag-and-drop.
Time DurationInput for hours, minutes, and seconds. Collect time duration information for scheduling, time tracking, or length measurements.
RepeaterRepeatable 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.
CaptchaAnti-spam verification (reCAPTCHA or hCaptcha). Protect your forms from spam and bots with integrated captcha verification.
SnippetCustom HTML or code insertion. Add custom HTML, CSS, or JavaScript for advanced customization and integrations.
HeadingText heading for form sections and organization. Add titles and headers to organize your form into logical sections for better user experience.
Section BreakVisual divider between form sections. Create clear visual separation between different parts of your form for improved readability.
Page BreakDivide form into multiple pages. Split long forms across multiple pages to reduce overwhelm and improve completion rates.
ImageDisplay images within your form. Add images for branding, instructions, visual context, or product displays.
VideoEmbed videos from YouTube, Vimeo, or direct links. Include instructional videos, product demos, or visual content to enhance your forms.
PDF ViewerDisplay PDF documents within the form. Show terms of service, contracts, or documents that users need to review before submission.
PDF DownloadButton to download PDF files. Offer downloadable PDF resources, guides, or documents.
HTMLCustom HTML content block. Add rich formatted content, custom styling, or embedded elements for maximum flexibility.
TermsTerms and conditions checkbox. Collect user agreement to terms with required checkbox—essential for legal compliance.
GDPRGDPR consent checkbox. Obtain explicit GDPR consent for data processing with compliant checkbox fields.
Brand LogoDisplay your company logo. Add your branding with customizable logo placement and sizing.
Form StepsProgress indicator for multi-page forms. Show users their progress through multi-page forms with visual step indicators.
Submit ButtonCustomizable form submission button. The final action button with customizable text, colors, and styling to complete the form journey.
Save ProgressAllow users to save and continue later. Let users save their progress and return to complete the form later—perfect for long forms.
Quiz ScoreDisplay quiz results and scoring. Show quiz participants their score and performance results.
PriceDisplay product or service prices. Show individual item prices for products or services in payment forms.
Payment Single ChoiceRadio buttons with prices for product selection. Present product options where users select one item with associated pricing—ideal for product catalogs.
Payment Multiple ChoiceCheckboxes with prices for multiple products. Allow users to select multiple products or services with individual pricing for each.
ShippingShipping method selector with costs. Offer shipping options with different rates and delivery times for e-commerce forms.
CouponDiscount code validation and application. Let users enter and validate coupon codes for discounts on payment forms.
TotalCalculated total price display. Automatically calculate and display the total amount including products, quantities, shipping, and discounts.
Stripe / PayPal PaymentIntegrated 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.

Not Finding What You Are Looking For?

Chat With Us

Get instant answers to your questions anytime, any-day!

Email Us

Prefer email? Visit our contact us page to send us an email!