Skip to main content
All CollectionsLeadsOnline Lead Forms
Intake Forms with Dynamic Logic
Intake Forms with Dynamic Logic
Written by Jodi Hinkle
Updated over a week ago


Client Intake Forms are questionnaires that gather information from new clients to start their cases. By creating intake forms, your clients can fill out information when convenient, and you won’t have to spend your valuable time gathering information. Once a Client Intake Form is created, you can share it with multiple clients by email. Once the form is completed, it is uploaded to the client's Case Details page for review.

Client Intake Forms are made Dynamic by applying conditional or branching logic to the forms.

Conditional questions (if/then statements) streamline forms. By only showing questions that apply to the client based on their answers to previous questions, you can significantly reduce the length of the forms. This minimizes user frustration and form abandonment and ensures that firms receive more complete and accurate intake information.

Including conditional questions also creates a more personalized and user-friendly client touch point, elevates the client onboarding experience by letting clients fill out the form on their own time, and helps the firm build trust with new clients.

Intake Form Definitions

  • Map to Field stores Online Lead data in the associated case or contact field.

  • Client-Friendly Label provides alternative phrasing for your clients to better understand the information required for a specific field. For example, your custom field may be SS#, while the User-Friendly Label might be listed as Social Security Number.

  • Contact Fields are pre-built form fields you can choose to include or delete (NOTE: Contact Name is always a required field and cannot be deleted).

  • Contact Custom Fields are added to personalize Intake forms with information about the contact, such as their birthday or spouse's name.

  • Case Custom Fields are fields added to gather case-specific information like driver's license number or date of arrest.

  • Unmapped Fields are not mapped to any fields in MyCase, but the data remains in the form. Unmapped Fields can also trigger conditional logic to hide or display future questions.

  • If/then Statements, also known as conditional statements, are statements with a hypothesis followed by a conclusion.

  • Conditional Logic (also known as branch logic) is a feature that allows forms to show or hide certain questions based on previous answers. This allows the form to change in real time as prospective clients fill it out.

    For example, if a user answers "yes" to a question about their current work status, you can show them a question about their work. On the other hand, if they answered "no," you can hide the work question and let them move on to the next question.

Creating a Basic Intake Form

  1. Go to Settings and select All Settings

  2. Select Intake Forms

  3. Select the Add button

  4. Select Client Intake Forms

  5. Add Basic Form Information, including the Form Name

  6. Add an optional client-facing Form Introduction to provide prospective clients with more information, instructions, or context.

  7. Select the drop-down to select the field you want to map to.

  8. Add Contact Fields, Contact Custom Fields, Case Custom Fields or Unmapped Fields.

  9. Add a Client Friendly Label.

  10. Select Required for all required fields. Add Description to provide contextual help to clients. Add Conditional Logic.

  11. Add additional fields by hovering between two field, clicking the Add Field button, or clicking Add Field.

  12. Add headers to your form by selecting or hovering over the field and clicking the Add Header button.

  13. Modify the Theme.

  14. Move fields up or down by clicking and dragging the field to a new position.

  15. Preview the form by selecting the Preview Form button.

  16. Click the Save Changes once satisfied with your Client Intake form.

Building a Dynamic Intake Form with Conditional Logic

Conditional logic helps you create a better experience for your leads and clients, so only fields that apply to their cases appear on the form. For example, you may want to know if your lead is married. If yes, you want them to provide their spouse’s name.

The "Spouse's name" field on the intake form will either appear or be hidden based on the client's response to "Are you married?" Therefore, the "Are you married?" field requires conditional logic, making the "Spouse name" field dynamic.

  1. Add all Contact, Case and Unmapped fields to your intake form.
    Note: This is an important step for creating conditional logic because you can only refer to fields already added to the intake form. You can build conditional logic based on an existing form or create a new form.

  2. Click the conditional logic icon.

  3. Click on the dropdown to select your condition, for example, equals.

  4. Set up your conditional logic. For example, IF Currently married equals “Yes” THEN show field “Spouse Name” on the intake.

  5. Click Save.

  6. You will see that the field is now marked with conditional logic.

Preview of form with conditional logic

Sharing Intake Forms

  1. Go to the Client Intake Forms tab.

  2. Select the email icon next to the form.

  3. Select a contact or lead.

  4. Add an Email address.

  5. Modify the Subject and Message if needed.

  6. Click Send.

How do Clients Fill Out a Client Intake form?

  1. Clients receive an email notification from your firm.

  2. They are prompted to fill out the form by clicking the View Intake Form button.

  3. They fill out the form and click the Submit form button.

Viewing Completed Intake Forms

  1. Once the form is submitted, it is automatically added to the Case Details page in MyCase. Submitted data for mapped fields are automatically updated to the corresponding contact and case fields.

  2. Click the Intake Forms sub-tab

  3. Click the Intake Form hyperlink to review the form.

  4. Download a PDF or

  5. Add an Intake Form to the case


Q: Can I edit an existing intake form to add conditional logic?

A: Existing forms can be edited to add conditional logic. Click edit on your existing form and follow the steps for Building a Dynamic Intake Form with Conditional Logic.

Did this answer your question?