How to Create Forms

Custom web forms in eCourtDate let your agency collect information from clients through your portal, reducing paperwork and ensuring accurate, secure data submission.

You must be a Super Admin user or have the following permissions: create portals update portals

Custom web forms in eCourtDate let your agency collect information from clients through your portal, reducing paperwork and ensuring accurate, secure data submission.

Overview

  • What it is: A form builder that allows you to create custom web forms for collecting information from clients through your agency's portal
  • Why it matters: Streamlines data collection for events, cases, and payments while minimizing manual entry errors and paperwork
  • Who uses it: Court personnel, administrative staff, and agency administrators who need to gather structured information from clients
  • Expected outcomes: Clients complete forms on the portal, staff receive notifications, and form actions can trigger automated workflows

Prerequisites

  • You must have admin access or the Create Portals and Update Portals permissions
  • Your agency must have at least one portal configured
  • Gather the list of fields and required data you want to collect before building the form
  • (Optional) Configure Auto Messages if you want form submissions to trigger automated responses

How-To Steps

Step 1: Access the Forms Section

  1. Navigate to the top navigation bar and select the Admin dropdown.

Navigate to admin panel

  1. Click Forms from the dropdown menu.

Click the form button

  1. Locate the Create Form section in the left column.

Create form section

Step 2: Create the Form

Tip: Use the Import Forms section to quickly import a sample form. You can skip to Step 3 if you import a form.

Import form section

  1. Enter the desired name, select the language, portal, and status.

Enter form details

  1. Click the Create button.

Click create button

  1. Review the newly created form page.

Newly created form

Step 3: Edit Form Settings

After making any changes, click Save. Review the following key settings:

Form Status

Select one of the following status options:

  • Draft: The form is not accessible in the portal
  • Public: The form is accessible in the portal without requiring sign-in
  • Private: The form requires clients to sign in before accessing it

Form status button

Form Portal

If you have more than one portal, select which portal to use for the form. A portal is required for the form to work.

Select portal

Notify on Submissions

Enter one or more email addresses to receive a notification whenever a client submits the form.

Notify submission

Step 4: Build the Form

Use the Form Builder to customize your fields. Each form supports any number of sections, and each section supports any number of fields.

Create Sections

A newly created form includes one section named "General." To add more sections:

  1. Click the Add Section button.

General section

Add section button

  1. Edit the Section Title and Section Description as needed.

Fill the section details and description

Create Fields

  1. In the Add New Field card, enter a Field Title.
  2. Click the Field Type you want to use.

Add new field

The new field is added after any existing fields in the current section.

Customize Fields

For each field, you can configure the following options:

  • Field Title
  • Field Type
  • Help Text
  • Default Value
  • Required
  • Hidden

Add Conditional Rules

  1. Click Advanced Options on the field you want to make conditional.
  2. Set the Condition Field, Operator, Value, and Action.

selection conditional

Note: You need at least two fields before creating a conditional rule.

Step 5: Configure Form Actions (Optional)

  1. Click the Form Actions tab.
  2. Select the Action Type and Form Field.
  3. Set the Condition, Value, Logic Rule, Update Field, and New Value.

Form Action tab select any

You can create multiple actions per form. Set the Logic Rule to "OR" to make each action independent.

Step 6: Preview and Test the Form

  1. Set the form Status to Public for testing.

Status set to public

  1. Click the Open Link button to view the form on the portal.

Open link button

  1. Fill in the form as a client would. Click Next to complete each section if there are multiple sections.

Open form

Fill Form

  1. Click Submit to complete the form. Any required fields that are not completed are highlighted.

Submit the form

  1. Return to the form builder and click View Submissions to review the test submission.

View submission button

  1. Review submissions in the spreadsheet-style interface. Click Edit to view or modify details.

navigate to forms tab

You can edit the submission

Step 7: Share the Form

There are multiple ways to share each form:

Portal Library

Any non-draft forms automatically appear in the Portal Library (if the library is enabled). This is the recommended approach if you have multiple forms and files to share with clients.

QR Code

  1. Click the Open QR Code button to generate a shareable QR code.
  2. Share the QR code on social media, your website, in-person locations, or mailed notifications.

You can share via QR code

Messaging

  1. Click the Copy Link button to copy the form URL to your clipboard.
  2. Include the link in Auto Messages, Flows, one-off messages, or bulk messages.

Copy link button and share form

Embed Form

  1. Click the Embed button to copy the embed code.
  2. Share the code with your IT department to add the form directly to your agency's website.

Step 8: Track Form Analytics

Monitor form performance and submission trends.

  1. Navigate to the form you want to analyze.
  2. Click the View Submissions tab to review all submissions.
  3. Review submission counts, completion rates, and response patterns over time.
  4. Export submissions in CSV format for further analysis or compliance reporting.

Step 9: Embed a Form in an Email Signature

Include a link to your form in your agency's email signature so clients can access it from any email they receive.

  1. Navigate to Admin > Settings > Agency Emails.
  2. Click the email address you want to edit.
  3. In the Signature field, add a link to your form (for example, "Complete your intake form: [form URL]").
  4. Click Save to apply changes.

The form link is included in the signature of all outbound emails from that Agency Email.

Step 10: Enable Event Self-Scheduling Through Forms

Allow clients to select and schedule their own events directly through a form.

  1. Create or edit a form and add a Date or Date/Time field for the desired event date.
  2. Configure a Form Action that creates an event when the form is submitted:
    • Set the Action Type to create an event.
    • Map form fields to event fields (date, time, location, type).
  3. Click Save to apply the form action.

When a client submits the form, an event is automatically created with the details they provided, enabling self-service scheduling without staff intervention.

What to Expect

After creating and publishing your form, clients can access it through the portal link, QR code, or embedded location. Submissions appear in the View Submissions section in real time. If you configured notification emails, staff receive an alert for each new submission.

Best Practices

  • Start by importing a sample form and customizing it to save time
  • Test your form thoroughly before setting the status to Public or Private
  • Use conditional rules to show or hide fields based on client responses, keeping forms simple
  • Configure email notifications so staff can follow up on submissions promptly
  • Set forms to Private when collecting sensitive information that requires client authentication

Frequently Asked Questions

Q: How can I include file uploads in a form? A: Add a file upload field while designing the form and specify the accepted file types and size limits.

Q: What happens to form submissions? A: All submissions are tracked in the View Submissions section. You can configure email notifications for staff and set up form actions to trigger automated workflows based on responses.

Q: Can I embed forms on our agency's website? A: Yes. Click the Embed button on the form to copy the code, then add it to your website. Share the code with your IT department if needed.

Q: Is it possible to export form data? A: Yes. Form submissions can be exported in CSV format for further analysis or record-keeping.

Q: Can I generate a fillable PDF version of the form? A: Yes. When viewing the form on the portal, click the Download PDF button to save the file. The PDF can be shared directly with clients who can upload the completed form on the portal.

Troubleshooting

Issue: Form does not appear on the portal. Symptoms: Clicking the form link shows a blank page or error message. Solution:

  1. Verify the form Status is set to Public or Private (not Draft)
  2. Confirm a portal is assigned to the form
  3. Check that the portal is active and accessible

Issue: Form submissions are not triggering notifications. Symptoms: Staff are not receiving email alerts for new submissions. Solution:

  1. Verify email addresses are entered in the Notify on Submissions field
  2. Check spam or junk folders for notification emails
  3. Confirm the form action configuration if you are using automated workflows

Important: If you continue to experience issues after following these troubleshooting steps, sign in to eCourtDate and create a ticket by clicking the ticket button in the bottom right corner of the screen.

Related Articles

Custom web forms in eCourtDate let your agency collect information from clients through your portal, reducing paperwork and ensuring accurate, secure data submission.

### Overview

- **What it is:** A form builder that allows you to create custom web forms for collecting information from clients through your agency's portal
- **Why it matters:** Streamlines data collection for events, cases, and payments while minimizing manual entry errors and paperwork
- **Who uses it:** Court personnel, administrative staff, and agency administrators who need to gather structured information from clients
- **Expected outcomes:** Clients complete forms on the portal, staff receive notifications, and form actions can trigger automated workflows

### Prerequisites

- You must have admin access or the **Create Portals** and **Update Portals** permissions
- Your agency must have at least one portal configured
- Gather the list of fields and required data you want to collect before building the form
- (Optional) Configure Auto Messages if you want form submissions to trigger automated responses

### How-To Steps

#### Step 1: Access the Forms Section

1. Navigate to the top navigation bar and select the **Admin** dropdown.

![Navigate to admin panel](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/01-Navigate-to-admin---Forms.png)

2. Click **Forms** from the dropdown menu.

![Click the form button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/01-Navigate-to-admin---Forms.png)

3. Locate the **Create Form** section in the left column.

![Create form section](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/02-Create-Forms.png)

#### Step 2: Create the Form

> **Tip:** Use the **Import Forms** section to quickly import a sample form. You can skip to Step 3 if you import a form.

![Import form section](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/3-Import-Forms-from-sample.png)

1. Enter the desired name, select the language, portal, and status.

![Enter form details](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/4-Enter-Forms-Details.png)

2. Click the **Create** button.

![Click create button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/5-Click-Create-Button.png)

3. Review the newly created form page.

![Newly created form](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/6-Newly-Created-Form.png)

#### Step 3: Edit Form Settings

After making any changes, click **Save**. Review the following key settings:

**Form Status**

Select one of the following status options:

- **Draft:** The form is not accessible in the portal
- **Public:** The form is accessible in the portal without requiring sign-in
- **Private:** The form requires clients to sign in before accessing it

![Form status button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/7-Status-Button.png)

**Form Portal**

If you have more than one portal, select which portal to use for the form. A portal is required for the form to work.

![Select portal](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/8-Select-Portal.png)

**Notify on Submissions**

Enter one or more email addresses to receive a notification whenever a client submits the form.

![Notify submission](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/9-Notify-Submission.png)

#### Step 4: Build the Form

Use the **Form Builder** to customize your fields. Each form supports any number of sections, and each section supports any number of fields.

**Create Sections**

A newly created form includes one section named "General." To add more sections:

1. Click the **Add Section** button.

![General section](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/10-General-Section.png)

![Add section button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/11-Add-Section.png)

2. Edit the **Section Title** and **Section Description** as needed.

![Fill the section details and description](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/12-Add-Section-Title-and-Description.png)

**Create Fields**

1. In the **Add New Field** card, enter a **Field Title**.
2. Click the **Field Type** you want to use.

![Add new field](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/13-add-new-fields.png)

The new field is added after any existing fields in the current section.

**Customize Fields**

For each field, you can configure the following options:

- **Field Title**
- **Field Type**
- **Help Text**
- **Default Value**
- **Required**
- **Hidden**

**Add Conditional Rules**

1. Click **Advanced Options** on the field you want to make conditional.
2. Set the **Condition Field**, **Operator**, **Value**, and **Action**.

![selection conditional](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/13-Conditional-Field.png)

> **Note:** You need at least two fields before creating a conditional rule.

#### Step 5: Configure Form Actions (Optional)

1. Click the **Form Actions** tab.
2. Select the **Action Type** and **Form Field**.
3. Set the **Condition**, **Value**, **Logic Rule**, **Update Field**, and **New Value**.

![Form Action tab select any](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/14-Form-Action-Tab.png)

You can create multiple actions per form. Set the **Logic Rule** to "OR" to make each action independent.

#### Step 6: Preview and Test the Form

1. Set the form **Status** to **Public** for testing.

![Status set to public](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/15-Status-Set-to-Public.png)

2. Click the **Open Link** button to view the form on the portal.

![Open link button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/16-Open-Link-button.png)

3. Fill in the form as a client would. Click **Next** to complete each section if there are multiple sections.

![Open form](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/17-Open-Forms.png)

![Fill Form](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/18-Fill-Forms.png)

4. Click **Submit** to complete the form. Any required fields that are not completed are highlighted.

![Submit the form](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/19-Click-Submit-Button.png)

5. Return to the form builder and click **View Submissions** to review the test submission.

![View submission button](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/20-View-Submision-Button.png)

6. Review submissions in the spreadsheet-style interface. Click **Edit** to view or modify details.

![navigate to forms tab](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/21-Forms.png)

![You can edit the submission](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/22-Edit-Form.png)

#### Step 7: Share the Form

There are multiple ways to share each form:

**Portal Library**

Any non-draft forms automatically appear in the Portal Library (if the library is enabled). This is the recommended approach if you have multiple forms and files to share with clients.

**QR Code**

1. Click the **Open QR Code** button to generate a shareable QR code.
2. Share the QR code on social media, your website, in-person locations, or mailed notifications.

![You can share via QR code](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/23-QR-Code.png)

**Messaging**

1. Click the **Copy Link** button to copy the form URL to your clipboard.
2. Include the link in Auto Messages, Flows, one-off messages, or bulk messages.

![Copy link button and share form](https://assets.ecourtdate.com/images/articles/427410ac-4c4e-41d2-bcf9-ec9989f9a84b/24-Copy-Link-Button.png)

**Embed Form**

1. Click the **Embed** button to copy the embed code.
2. Share the code with your IT department to add the form directly to your agency's website.

#### Step 8: Track Form Analytics

Monitor form performance and submission trends.

1. Navigate to the form you want to analyze.
2. Click the **View Submissions** tab to review all submissions.
3. Review submission counts, completion rates, and response patterns over time.
4. Export submissions in CSV format for further analysis or compliance reporting.

#### Step 9: Embed a Form in an Email Signature

Include a link to your form in your agency's email signature so clients can access it from any email they receive.

1. Navigate to **Admin** > **Settings** > **Agency Emails**.
2. Click the email address you want to edit.
3. In the **Signature** field, add a link to your form (for example, "Complete your intake form: [form URL]").
4. Click **Save** to apply changes.

The form link is included in the signature of all outbound emails from that Agency Email.

#### Step 10: Enable Event Self-Scheduling Through Forms

Allow clients to select and schedule their own events directly through a form.

1. Create or edit a form and add a **Date** or **Date/Time** field for the desired event date.
2. Configure a **Form Action** that creates an event when the form is submitted:
   - Set the **Action Type** to create an event.
   - Map form fields to event fields (date, time, location, type).
3. Click **Save** to apply the form action.

When a client submits the form, an event is automatically created with the details they provided, enabling self-service scheduling without staff intervention.

### What to Expect

After creating and publishing your form, clients can access it through the portal link, QR code, or embedded location. Submissions appear in the **View Submissions** section in real time. If you configured notification emails, staff receive an alert for each new submission.

### Best Practices

- Start by importing a sample form and customizing it to save time
- Test your form thoroughly before setting the status to **Public** or **Private**
- Use conditional rules to show or hide fields based on client responses, keeping forms simple
- Configure email notifications so staff can follow up on submissions promptly
- Set forms to **Private** when collecting sensitive information that requires client authentication

### Frequently Asked Questions

**Q: How can I include file uploads in a form?**
A: Add a file upload field while designing the form and specify the accepted file types and size limits.

**Q: What happens to form submissions?**
A: All submissions are tracked in the **View Submissions** section. You can configure email notifications for staff and set up form actions to trigger automated workflows based on responses.

**Q: Can I embed forms on our agency's website?**
A: Yes. Click the **Embed** button on the form to copy the code, then add it to your website. Share the code with your IT department if needed.

**Q: Is it possible to export form data?**
A: Yes. Form submissions can be exported in CSV format for further analysis or record-keeping.

**Q: Can I generate a fillable PDF version of the form?**
A: Yes. When viewing the form on the portal, click the **Download PDF** button to save the file. The PDF can be shared directly with clients who can upload the completed form on the portal.

### Troubleshooting

**Issue:** Form does not appear on the portal.
**Symptoms:** Clicking the form link shows a blank page or error message.
**Solution:**

1. Verify the form **Status** is set to **Public** or **Private** (not **Draft**)
2. Confirm a portal is assigned to the form
3. Check that the portal is active and accessible

**Issue:** Form submissions are not triggering notifications.
**Symptoms:** Staff are not receiving email alerts for new submissions.
**Solution:**

1. Verify email addresses are entered in the **Notify on Submissions** field
2. Check spam or junk folders for notification emails
3. Confirm the form action configuration if you are using automated workflows

> **Important:** If you continue to experience issues after following these troubleshooting steps, sign in to eCourtDate and create a ticket by clicking the ticket button in the bottom right corner of the screen.

### Related Articles

- [How to Create Web Portals](/how-to-create-web-portals)
- [How to Setup a Self-Enroll Form](/how-to-setup-a-self-enroll-form)
- [How to Create an Auto Message](/how-to-create-an-auto-message)
- [How to Create a Flow](/how-to-create-a-flow)
- [How to Send a One-off Message](/how-to-send-a-one-off-message)
- [How to Use Merge Tags](/how-to-use-merge-tags)
Share: