How to Create and Manage Custom Fields in Lectful

Why Custom Fields Matter

Custom fields empower you to:
📊 Gather demographic data (gender, age, location).
🎯 Personalize user experiences.
📈 Analyze audience segments.
📝 Collect specialized information (company name, skill level).

Example Use Cases:

  • Track gender distribution in courses.

  • Segment users by job title.

  • Collect language preferences.

  • Gather educational background.

Step-by-Step Guide

1. Access Custom Fields Settings

  1. Log in to Admin Dashboard

  2. Navigate to Settings > Custom Fields

  3. View existing fields or create new ones

2. Create a New Custom Field

Click "New Custom Field" and complete:

Unique ID (internal reference, no spaces/special chars)

    • Example: user_gender

Field Type (choose one):

    • Text (single-line input)

    • Textarea (multi-line)

    • Select (dropdown)

    • Checkbox (multiple selection)

    • Radio (single selection)

Field Label (what users see):

    • Example: "Gender"

Placeholder (optional):

    • Example: "Select your gender"

Requirement:

    • Required (must be filled)

    • Optional (can be skipped)

Additional Options (for select/checkbox/radio):

    • Add all possible choices (e.g., Male, Female, Other)

Click "Add Field" to save.

Managing Existing Fields

Delete a Field

  1. Find field in list

  2. Click trash can icon

  3. Confirm deletion

⚠️ Warning: Deleted fields permanently remove all collected data for that field

Best Practices

✔️ Plan ahead - Decide what data you really need
✔️ Keep it simple - Don't overwhelm users during signup
✔️ Use clear labels - Avoid ambiguous field names
✔️ Test thoroughly - Check all field types work correctly

FAQs

Q: How many custom fields can I create?
A: No hard limit, but we recommend ≤10 for best UX.

Q: Can I make fields visible to only certain user roles?
A: Yes! Configure in Field Visibility.


Was this article helpful?