Overview
The Form Builder in TherapyPMS allows users to create customized intake, session, or documentation forms that suit their practice's needs. This drag-and-drop tool lets you build forms by placing fields into the central layout area and configuring each as needed.


How to Access

  • Navigate to Settings > Form Builder

  • Click Create New Form

  • Enter a Form Title

  • Select a Form Type (e.g., Behavior Therapy, Mental Health, etc.)

  • Begin building your form by dragging fields from the right-side panel to the center area labeled "Drag a field from the right to this area"



Available Field Types and Their Purpose


Field TypeDescription
AutocompleteAllows users to search from a list of predefined values.
ButtonAdds a clickable button; useful for submitting or navigating forms.
Checkbox GroupDisplays multiple options with checkboxes. Users can select more than one.
Date FieldFor selecting a date using a calendar picker.
File UploadEnables clients or staff to upload documents or images.
HeaderAdds a title or heading text to separate sections.
Hidden InputA non-visible field that stores preset values for internal use.
NumberAccepts numeric input only. Useful for quantities or scores.
ParagraphAdds text for instructions or descriptions. Non-interactive.
Radio GroupDisplays a list of options where only one can be selected.
SelectA drop-down menu for single-choice selection.
Text FieldShort, single-line input for names or titles.
Text AreaMulti-line text input for comments, feedback, or narratives.



Field Action Icons


Each field added to the form includes four action icons in the top-right corner:

IconFunctionDescription
EditOpens settings to change the label, make it required, or adjust details.
DeleteRemoves the field from the form. This action cannot be undone.
⬆️Move UpMoves the field one position upward in the form layout.
⬇️Move DownMoves the field one position downward in the form layout.

Tips for Effective Form Building

  • Use Header and Paragraph fields to clearly section and label your form.

  • Place required fields thoughtfully to improve data collection.

  • When setting up options for fields like checkboxes, radio groups, or select menus (e.g., “Yes,” “No,” or multi-select choices), ensure that both the label and value fields are filled in. This guarantees that selections save and display correctly. 

  • Click Save regularly to prevent data loss.

  • For more complex formatting or logic, contact support for assistance.