Appearance
Form Fields Guide
Create powerful feedback forms using Bugwise's intuitive drag-and-drop form builder. This guide will help you choose the right field types and configure them effectively.
How to Add Form Fields
- Open your project in the Bugwise dashboard
- Click "Edit Form" to open the form builder
- Drag field types from the left panel into your form
- Click on any field to configure its settings in the right panel
- Use the preview to see how your form looks to users
- Save and publish when you're ready
Available Field Types
📝 Text Fields
Text Input
Collect short text responses like names, titles, or brief descriptions.
Perfect for:
- Names and contact information
- Product names or titles
- Short descriptions
- Reference numbers
How to use: Drag "Text" from the field list, set your label and placeholder text.
Email Input
Specialized input for email addresses with automatic validation.
Perfect for:
- Contact information
- Account registration
- Follow-up communications
Benefits:
- Automatic email format validation
- Better mobile keyboard
- Prevents common email typos
Number Input
Collect numeric values with optional limits.
Perfect for:
- Ages or quantities
- Scores or ratings (1-10)
- Budget amounts
- Priority levels
Settings: Set minimum/maximum values and step increments in the field settings.
Long Text (Textarea)
Multi-line text input for detailed responses.
Perfect for:
- Bug descriptions
- Detailed feedback
- User stories
- Additional comments
Settings: Adjust the number of visible rows in the field settings.
🎯 Selection Fields
Dropdown/Select
Let users choose from a predefined list of options.
Perfect for:
- Issue categories (Bug, Feature, Question)
- Priority levels (Low, Medium, High)
- Product types
- Department selection
How to configure:
- Drag "Select" from the field list
- Add your options in the settings panel
- Set display names for each option
- Choose a default selection (optional)
Checkbox
Simple yes/no questions or agreement confirmations.
Perfect for:
- Terms and conditions acceptance
- Newsletter subscriptions
- Yes/no questions
- Feature preferences
How to use: Drag "Checkbox" and set your question as the label.
⭐ Rating Fields
Rating
Collect user satisfaction or quality ratings.
Choose Your Style:
- ⭐ Stars: Traditional 1-5 star rating
- 😊 Emojis: Fun emoji-based rating (😞 😐 😊 😍 🤩)
Perfect for:
- Satisfaction surveys
- Product reviews
- Experience ratings
- Quality assessments
Settings: Choose stars or emoji style and set maximum rating (1-10).
📅 Date & Time Fields
Time Element ⭐ New Feature
Flexible date and time collection with three variants to match your needs.
Choose Your Variant:
📅 Date Only
- Best for: Issue dates, deadlines, birthdays, event dates
- User sees: Calendar popup to select a date
- Example: "When did this issue occur?"
🕐 Time Only
- Best for: Appointment times, daily schedules, contact preferences
- User sees: Time picker with hours and minutes
- Example: "What time works best for you?"
📅🕐 Date & Time
- Best for: Precise timestamps, appointment scheduling, event times
- User sees: Calendar picker + time input
- Example: "Schedule a support call"
How to Configure:
- Drag "Time" from the field list
- Set your field label
- Choose variant in settings:
- "Date" for date-only
- "Time" for time-only
- "Date & Time" for combined
- Mark as required if needed
Time Range
Collect start and end times for periods, availability, or durations.
Perfect for:
- Availability windows ("I'm free 9 AM - 5 PM")
- Project timelines
- Event durations
- Vacation periods
Variants:
- Date Range: Start date to end date
- Time Range: Start time to end time
- Date & Time Range: Full timestamp ranges
📄 Information Fields
Plain Text
Add instructions, descriptions, or information that users read but don't fill out.
Perfect for:
- Form instructions
- Privacy notices
- Explanatory text
- Section headers
How to use: Drag "Plain Text" and enter your message in the settings panel.
Form Design Best Practices
Keep It Simple
- Ask only what you need - every field should have a purpose
- Use 5-7 fields maximum for best completion rates
- Group related questions together
- Start with easy questions to build momentum
Write Clear Labels
- Be specific: "Your work email" vs "Email"
- Use familiar language: Avoid technical terms
- Ask direct questions: "How satisfied are you?" vs "Satisfaction level"
- Include examples: "Phone number (555-123-4567)"
Choose the Right Field Types
For Contact Information
- Use Email field for email addresses
- Use Text field for names
- Use Number field for phone numbers
For Feedback Collection
- Use Rating for satisfaction scores
- Use Long Text for detailed descriptions
- Use Select for categorization
- Use Time fields for when issues occurred
For Scheduling
- Use Time (Date & Time) for appointments
- Use Time Range for availability windows
- Use Time (Date) for deadline selection
Using Time Fields Effectively
When to Use Each Variant
Date Only
Use when: You need to know when something happened, but not the specific time.
Examples:
- "When did you first notice this issue?"
- "What's your project deadline?"
- "When did you last use this feature?"
Time Only
Use when: You need specific times but the date isn't relevant.
Examples:
- "What time of day do you usually work?"
- "When would you prefer to be contacted?"
- "What's your usual lunch time?"
Date & Time
Use when: You need precise timestamps.
Examples:
- "When exactly did this error occur?"
- "Schedule a support call"
- "When would you like us to follow up?"
Time Range vs Single Time
Use Time Range when:
- Collecting availability ("I'm free Monday 9 AM - 5 PM")
- Project durations ("This project runs Jan 1 - Jan 31")
- Event periods ("Conference is March 15-17")
Use Single Time when:
- Specific moments ("When did this bug happen?")
- Deadlines ("Project due date")
- Single appointments ("Schedule call")
Common Use Cases
Bug Report Form
Perfect for collecting detailed issue reports:
- Plain Text: "Help us fix this issue by providing details"
- Text: "Your name"
- Email: "Your email address"
- Time (Date & Time): "When did this issue occur?"
- Select: "Issue severity" (Low, Medium, High, Critical)
- Long Text: "Describe what happened"
- Checkbox: "I'd like email updates on this issue"
Feature Request Form
Great for collecting product improvement ideas:
- Text: "Feature name"
- Long Text: "Describe the feature you'd like"
- Rating (Stars): "How important is this feature?"
- Time (Date): "When do you need this by?"
- Select: "Which product area?" (Dashboard, Reports, Settings)
Scheduling Form
Ideal for appointment booking:
- Text: "Your name"
- Email: "Your email"
- Time (Date & Time): "Preferred appointment time"
- Time Range: "Your general availability"
- Long Text: "What would you like to discuss?"
Customer Satisfaction Survey
Perfect for measuring user experience:
- Rating (Emojis): "How was your experience?"
- Select: "Which feature did you use?" (List your features)
- Time (Date): "When did you last use our product?"
- Long Text: "Any suggestions for improvement?"
- Checkbox: "Would you recommend us to others?"
Tips for Higher Response Rates
Form Length
- Keep it short: 3-5 fields get the best response rates
- Progressive disclosure: Ask follow-up questions based on answers (coming soon)
- Optional vs required: Mark only essential fields as required
User Experience
- Clear instructions: Use plain text fields to explain what you need
- Logical flow: Order questions naturally
- Mobile testing: Always preview on mobile devices
- Quick completion: Aim for under 2 minutes to complete
Time Field Tips
- Be specific about timezone needs in your labels
- Use date-only when time doesn't matter
- Provide context: "When did this issue occur?" vs "Date"
- Consider user's perspective: Use their local time, not yours
Mobile Experience
All form fields are optimized for mobile devices:
- Touch-friendly buttons and inputs
- Mobile keyboards automatically appear for email and number fields
- Responsive design that works on any screen size
- Accessible date/time pickers that work with screen readers
Accessibility
Bugwise forms are built to be accessible to all users:
- Screen reader compatible with proper labels
- Keyboard navigation for all fields
- High contrast support
- Touch-friendly on mobile devices
- Clear error messages when validation fails
Getting Help
Preview Your Forms
Always use the preview feature to:
- Test how your form looks on different screen sizes
- Verify that all fields work correctly
- Check the user experience flow
Troubleshooting
Time fields not working?
- Make sure you've selected the right variant (Date, Time, or Date & Time)
- Check that the field is marked as required if needed
- Try the preview to see how it looks to users
Form not collecting responses?
- Verify your form is published (not just saved)
- Check that required fields are clearly marked
- Test the form yourself before sharing
Mobile issues?
- Always test on mobile devices
- Use the preview feature to check mobile layout
- Ensure touch targets are large enough
Need More Help?
- Check this guide for common questions
- Use the preview feature to test your forms
- Contact support at [email protected]
Ready to create your first form? Head to your Bugwise dashboard and click "Create New Project" to get started!