How to Create a Flow

Flows let you automate a sequence of messages to clients, ensuring timely reminders and updates about events, payments, cases, and more without manual effort.

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

Flows let you automate a sequence of messages to clients, ensuring timely reminders and updates about events, payments, cases, and more without manual effort.

Overview

A flow is a reusable automation that sends a series of messages to clients based on triggers you define. Flows are ideal when you need to send multiple messages tied to a specific record type, such as a court hearing reminder three days before the event followed by a day-of confirmation.

  • What it does: Sends automated, sequenced messages tied to events, payments, cases, files, forms, tasks, or warrants.
  • Why it matters: Reduces manual outreach, ensures consistent communication, and keeps clients informed at every stage.
  • Who uses it: Agency administrators and staff responsible for client communications.
  • Expected outcome: Clients receive the right message at the right time, automatically.

Each flow applies to a single record type. For example, an event flow can trigger messages when the event is created, when its status changes, or relative to the event date.

Prerequisites

Before creating a flow, make sure you have:

  • An active eCourtDate agency on staging or production
  • Super admin access, or the Create Flows and Update Flows permissions
  • At least one record type (events, payments, cases, etc.) that you want to automate messages for
  • Message content prepared, including any translations if your agency supports multiple languages

How-To Steps

Import a Sample Flow

Importing a sample flow is the fastest way to get started.

  1. Click Admin > Messaging in the top navigation bar.

Navigate to Message template

  1. Click the Sample Templates tab.

Navigate to Samples Tab

  1. Scroll down to the Flows section.

Scroll down to the flows section

  1. Click the Import button for the sample flow you want to use.

Click import button

  1. Review the newly created flow on the redirect page.

Newly Created flow

  1. Edit the flow to customize it for your agency or begin assigning it to records.

Create a Flow from Scratch

  1. Click Admin > Messaging in the top navigation bar.

Navigate to message template tab

  1. Click the Flows tab.

Navigate to Create Flow Tab

  1. Fill out the Create Flow form with a name, record type, and any other required fields.

Fill create flow form

  1. Click the Create button.

Click create button

  1. Review the newly created flow on the redirect page.

You will redirect to newly created flow

  1. Follow the steps below to add messages to your flow.

Create Messages for a Flow

  1. In the Create Flow Message section, select an option under Choose a Trigger.

Choose trigger

  1. Configure the trigger details. For example, to send a message 3 days before an event date, select By Event Date, set the Difference from Event Date to 3, the Unit to Days, and the Operation to Before.
  2. Select any Enabled Statuses if you only want the message sent for records with certain statuses.
  3. Enter the English Subject and English Message fields.

Fill English message and Subject

  1. (Optional) Fill in additional multilingual fields. Once you have an English message, click the Auto Translate button to translate to your agency's other enabled languages.

Auto Translate all languages

  1. Click the Save button to apply your changes.

Click Save button

Set a Default Flow

Enabling the Default option on a flow automatically assigns it to any new records of that type unless a different flow is specified.

  1. Click the Edit button for the flow you want to make default.

Edit flow button

  1. Select the Default checkbox.

Select default option

  1. Click the Save button.

Click save button

All newly created records will be assigned to this flow unless they are assigned to a different flow.

Update a Flow Already in Use

  1. Click the Edit button for the flow you want to update.

Edit flow button

  1. Click the Edit Message button for the message you want to change.

Edit message button

  1. Make your changes to the message content.
  2. Click the Save button.

Make any necessary changes

Records created or updated after the change will use the updated flow version. To apply changes to existing records, click Tools > Sync Messages.

Sync message

You can also sync messages for a single record by opening the record, clicking Tools, and selecting Sync Messages. This is recommended when testing new changes.

Preview a Flow

  1. Open the flow and click the Preview button.

Click preview button to view message

  1. Select the Simulate Client checkbox to see a preview with sample client data.

Click Simulate checkbox

  1. Alternatively, use Search Clients to find and preview for a specific client.
  2. If the client has related records (events, payments), the preview will list them.
  3. Click the Preview button to view the rendered messages.

Preview Message

Enable Simulate Mode

Simulate mode creates messages without actually sending them, allowing you to test your flow safely.

  1. Open the flow for editing.
  2. Enable the Simulate Mode checkbox.
  3. Click the Save button.

Enable simulate mode

All messages assigned to this flow will be created in simulate mode and will not be delivered to clients.

Assign a Flow Manually

Once you have created a flow, you can assign it directly when creating or editing a record.

Events:

  1. Click Events in the top navigation bar.

Navigate to events tab

  1. Fill in the Create Event form.

Fill create event form

  1. Select the desired flow from the Flow dropdown.

Select flow from dropdown

  1. Click the Create button.

Click create button

  1. Click Edit to view the event with the flow assigned and messages synced.

Click edit button to view event

  1. If you update the event and click Save, messages automatically resync based on the new information.

Click save button

Payments:

  1. Click Payments in the top navigation bar.

Navigate to payments tab

  1. Fill in the Create Payment form.

Fill Payments form

  1. Select the desired flow from the Flow dropdown.

Select flow from dropdown

  1. Click the Create button.

Click create button

  1. Click Edit to view the payment with the flow assigned and messages synced.

Click edit button

  1. If you update the payment and click Save, messages automatically resync.

Click save button

  1. (Optional) If you change the flow itself, click Tools > Sync Messages to update the record.

Sync messages

Warrants:

  1. Click Cases in the top navigation bar.

Navigate to cases tab

  1. Fill in the Create Warrant form.

Fill in create warrant form

  1. Select the desired flow from the Flow dropdown.

Select flow from dropdown

  1. Click the Create button.

Assign a Flow through Uploads

You can also assign flows when importing records via file uploads. Make sure you have an upload template created before proceeding.

  1. Click Uploads in the top navigation bar.

Navigate to uploads tab

  1. Click the Upload Templates tab.
  2. Click the Edit button for the upload template you want to configure.

Edit event

Option 1: Auto-assign a default flow. You do not need a flow column in your file.

  1. In the Auto Populate Fields section, set the Default Flow field to the flow you want.

Auto assign the flow

  1. Click Save.

Click save button

Option 2: Map a flow column from your file. Each row in your file specifies which flow to use.

  1. In the Field Mapping section, type Flow in the Search Fields box to filter for flow fields.

Search flow in field mapping section

  1. Copy the column name from your file and paste it into the Flow field.

Select flow

Add your flow

  1. Click Save.

Click save button to apply changes

The value in the flow column must match the Flow Reference or Flow Name field on the flow. For example, if your flow reference is "Court Hearing", each file row needs "Court Hearing" in the flow column. If no matching flow is found, the system uses the upload template's Default Flow setting (if configured), then falls back to the record type's default flow (if one exists).

What to Expect

After creating and assigning a flow, messages are automatically generated and scheduled based on the triggers you configured. When a record is created, updated, or reaches a trigger date, the corresponding message is queued for delivery. Changes to a flow take effect for newly created or updated records immediately. Use Sync Messages to apply changes to existing records.

Best Practices

  • Start with a sample flow and customize it rather than building from scratch.
  • Use Simulate Mode to test new flows before going live with real client messages.
  • Keep flow names descriptive (e.g., "Court Hearing Reminders" or "Payment Due Notices") so your team can identify them quickly.
  • Set a Default flow for each record type to ensure no records are left without automated messages.
  • Preview messages with actual client data before enabling live delivery.

Frequently Asked Questions

Q: Can one flow apply to multiple record types (e.g., events and payments)? A: No. Each flow is tied to a single record type. Create separate flows for events, payments, cases, and other record types.

Q: What happens if I update a flow that is already assigned to existing records? A: New or updated records will automatically use the latest flow version. For existing records, click Tools > Sync Messages to apply the changes.

Q: How does Simulate Mode work? A: When enabled, messages are created in the system but are not actually sent to clients. This lets you verify message content and timing without impacting real clients.

Q: Can I assign multiple flows to a single record? A: No. Each record can only have one flow assigned at a time. If you need multiple message sequences, add all the messages to a single flow using different triggers.

Q: What is the Auto Translate feature? A: After entering your English message, click Auto Translate to automatically generate translations for all languages enabled on your agency. You should review translations for accuracy before going live.

Troubleshooting

Issue: Messages are not being sent for a record with an assigned flow. Symptoms: The record has a flow assigned but no messages appear on the record's detail page. Solution:

  1. Open the record and click Tools > Sync Messages to force a resync.
  2. Verify the flow's triggers match the record's current status and dates.
  3. Check that Simulate Mode is not enabled on the flow.
  4. Confirm the client has a valid phone number or email address for the message channel.

Issue: Flow messages are not updating after editing the flow. Symptoms: Existing records still show the old message content after you update the flow. Solution:

  1. Open the flow and click Tools > Sync Messages to apply changes to all assigned records.
  2. Alternatively, open individual records and click Tools > Sync Messages to update them one at a time.

Issue: Uploaded records are not picking up the correct flow. Symptoms: Records imported via file upload have no flow or the wrong flow assigned. Solution:

  1. Verify that the flow column value in your file matches the Flow Reference or Flow Name exactly.
  2. Check the upload template's Default Flow setting if you are using auto-assign.
  3. Ensure the flow's record type matches the upload template's record type.

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

Flows let you automate a sequence of messages to clients, ensuring timely reminders and updates about events, payments, cases, and more without manual effort.

### Overview

A flow is a reusable automation that sends a series of messages to clients based on triggers you define. Flows are ideal when you need to send multiple messages tied to a specific record type, such as a court hearing reminder three days before the event followed by a day-of confirmation.

- **What it does:** Sends automated, sequenced messages tied to events, payments, cases, files, forms, tasks, or warrants.
- **Why it matters:** Reduces manual outreach, ensures consistent communication, and keeps clients informed at every stage.
- **Who uses it:** Agency administrators and staff responsible for client communications.
- **Expected outcome:** Clients receive the right message at the right time, automatically.

Each flow applies to a single record type. For example, an event flow can trigger messages when the event is created, when its status changes, or relative to the event date.

### Prerequisites

Before creating a flow, make sure you have:

- An active eCourtDate agency on [staging](https://staging.ecourtdate.com) or [production](https://app.ecourtdate.com)
- Super admin access, or the **Create Flows** and **Update Flows** permissions
- At least one record type (events, payments, cases, etc.) that you want to automate messages for
- Message content prepared, including any translations if your agency supports multiple languages

### How-To Steps

#### Import a Sample Flow

Importing a sample flow is the fastest way to get started.

1. Click **Admin** > **Messaging** in the top navigation bar.

![Navigate to Message template](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/1-Navigate-to-Message-templates.png)

2. Click the **Sample Templates** tab.

![Navigate to Samples Tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/2-Navigate-to-sample-template.png)

3. Scroll down to the **Flows** section.

![Scroll down to the flows section](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/3-Sample-flow.png)

4. Click the **Import** button for the sample flow you want to use.

![Click import button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/4-Click-import-button.png)

5. Review the newly created flow on the redirect page.

![Newly Created flow](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/6-newly-created-flow.png)

6. Edit the flow to customize it for your agency or begin assigning it to records.

#### Create a Flow from Scratch

1. Click **Admin** > **Messaging** in the top navigation bar.

![Navigate to message template tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/1-Navigate-to-Message-templates.png)

2. Click the **Flows** tab.

![Navigate to Create Flow Tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/7-create-flow-tab.png)

3. Fill out the **Create Flow** form with a name, record type, and any other required fields.

![Fill create flow form](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/8-Fill-form.png)

4. Click the **Create** button.

![Click create button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/9-Click-Create-button.png)

5. Review the newly created flow on the redirect page.

![You will redirect to newly created flow](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/10-Flow-message-button.png)

6. Follow the steps below to add messages to your flow.

#### Create Messages for a Flow

1. In the **Create Flow Message** section, select an option under **Choose a Trigger**.

![Choose trigger](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/11-Select-trigger.png)

2. Configure the trigger details. For example, to send a message 3 days before an event date, select **By Event Date**, set the **Difference from Event Date** to **3**, the **Unit** to **Days**, and the **Operation** to **Before**.
3. Select any **Enabled Statuses** if you only want the message sent for records with certain statuses.
4. Enter the **English Subject** and **English Message** fields.

![Fill English message and Subject](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/12-English-Subject-and-Message.png)

5. (Optional) Fill in additional multilingual fields. Once you have an English message, click the **Auto Translate** button to translate to your agency's other enabled languages.

![Auto Translate all languages](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/13-Auto-Translate-all-languages.png)

6. Click the **Save** button to apply your changes.

![Click Save button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/14-Click-Save-button.png)

#### Set a Default Flow

Enabling the **Default** option on a flow automatically assigns it to any new records of that type unless a different flow is specified.

1. Click the **Edit** button for the flow you want to make default.

![Edit flow button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/16-Edit-Flow.png)

2. Select the **Default** checkbox.

![Select default option](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/15-Default-option.png)

3. Click the **Save** button.

![Click save button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/18-Click-Save-button.png)

All newly created records will be assigned to this flow unless they are assigned to a different flow.

#### Update a Flow Already in Use

1. Click the **Edit** button for the flow you want to update.

![Edit flow button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/16-Edit-Flow.png)

2. Click the **Edit Message** button for the message you want to change.

![Edit message button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/17-Edit-Message-Button.png)

3. Make your changes to the message content.
4. Click the **Save** button.

![Make any necessary changes](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/18-Click-Save-button.png)

Records created or updated after the change will use the updated flow version. To apply changes to existing records, click **Tools** > **Sync Messages**.

![Sync message](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/19-Sync-Messages.png)

You can also sync messages for a single record by opening the record, clicking **Tools**, and selecting **Sync Messages**. This is recommended when testing new changes.

#### Preview a Flow

1. Open the flow and click the **Preview** button.

![Click preview button to view message](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/20-Preview-Messages.png)

2. Select the **Simulate Client** checkbox to see a preview with sample client data.

![Click Simulate checkbox](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/21-Simulate-Client.png)

3. Alternatively, use **Search Clients** to find and preview for a specific client.
4. If the client has related records (events, payments), the preview will list them.
5. Click the **Preview** button to view the rendered messages.

![Preview Message](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/22-Preview-Messages.png)

#### Enable Simulate Mode

Simulate mode creates messages without actually sending them, allowing you to test your flow safely.

1. Open the flow for editing.
2. Enable the **Simulate Mode** checkbox.
3. Click the **Save** button.

![Enable simulate mode](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/23-Simulate-Mode.png)

All messages assigned to this flow will be created in simulate mode and will not be delivered to clients.

#### Assign a Flow Manually

Once you have created a flow, you can assign it directly when creating or editing a record.

**Events:**

1. Click **Events** in the top navigation bar.

![Navigate to events tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/24-Navigate-to-Events-Tab.png)

2. Fill in the **Create Event** form.

![Fill create event form](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/25-Create-Events.png)

3. Select the desired flow from the **Flow** dropdown.

![Select flow from dropdown](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/Select-Flow-from-Dropdown.png)

4. Click the **Create** button.

![Click create button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/26-Click-Create-button.png)

5. Click **Edit** to view the event with the flow assigned and messages synced.

![Click edit button to view event](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/27-Click-Edit-button.png)

6. If you update the event and click **Save**, messages automatically resync based on the new information.

![Click save button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/28-Click-Save-button.png)

**Payments:**

1. Click **Payments** in the top navigation bar.

![Navigate to payments tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/29-Navigate-to-payments-tab.png)

2. Fill in the **Create Payment** form.

![Fill Payments form](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/30-Fill-Payment-forms.png)

3. Select the desired flow from the **Flow** dropdown.

![Select flow from dropdown](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/31-Select-flow-from-dropdown.png)

4. Click the **Create** button.

![Click create button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/32-Click-Create-button.png)

5. Click **Edit** to view the payment with the flow assigned and messages synced.

![Click edit button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/34-Click-Edit-button.png)

6. If you update the payment and click **Save**, messages automatically resync.

![Click save button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/35-Click-save-button.png)

7. (Optional) If you change the flow itself, click **Tools** > **Sync Messages** to update the record.

![Sync messages](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/36-Sync-Messages-after-changes.png)

**Warrants:**

1. Click **Cases** in the top navigation bar.

![Navigate to cases tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/37-Navigate-to-Cases-Tab.png)

2. Fill in the **Create Warrant** form.

![Fill in create warrant form](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/38-Fill-Create-warrant-form.png)

3. Select the desired flow from the **Flow** dropdown.

![Select flow from dropdown](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/39-Select-flow-from-dropdown.png)

4. Click the **Create** button.

#### Assign a Flow through Uploads

You can also assign flows when importing records via file uploads. Make sure you have an upload template created before proceeding.

1. Click **Uploads** in the top navigation bar.

![Navigate to uploads tab](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/40-navigate-to-uploads.png)

2. Click the **Upload Templates** tab.
3. Click the **Edit** button for the upload template you want to configure.

![Edit event](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/41-Edit-event.png)

**Option 1: Auto-assign a default flow.** You do not need a flow column in your file.

1. In the **Auto Populate Fields** section, set the **Default Flow** field to the flow you want.

![Auto assign the flow](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/42-Auto-Populate-Field.png)

2. Click **Save**.

![Click save button](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/43-Click-Save-button.png)

**Option 2: Map a flow column from your file.** Each row in your file specifies which flow to use.

1. In the **Field Mapping** section, type **Flow** in the **Search Fields** box to filter for flow fields.

![Search flow in field mapping section](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/44-Search-flow.png)

2. Copy the column name from your file and paste it into the **Flow** field.

![Select flow](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/45-select-flow.png)

![Add your flow](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/46-add-your-flow.png)

3. Click **Save**.

![Click save button to apply changes](https://assets.ecourtdate.com/images/articles/5f0d5452-de45-424b-95e8-fde776b85019/47-click-save-button.png)

The value in the flow column must match the **Flow Reference** or **Flow Name** field on the flow. For example, if your flow reference is "Court Hearing", each file row needs "Court Hearing" in the flow column. If no matching flow is found, the system uses the upload template's **Default Flow** setting (if configured), then falls back to the record type's default flow (if one exists).

### What to Expect

After creating and assigning a flow, messages are automatically generated and scheduled based on the triggers you configured. When a record is created, updated, or reaches a trigger date, the corresponding message is queued for delivery. Changes to a flow take effect for newly created or updated records immediately. Use **Sync Messages** to apply changes to existing records.

### Best Practices

- Start with a sample flow and customize it rather than building from scratch.
- Use **Simulate Mode** to test new flows before going live with real client messages.
- Keep flow names descriptive (e.g., "Court Hearing Reminders" or "Payment Due Notices") so your team can identify them quickly.
- Set a **Default** flow for each record type to ensure no records are left without automated messages.
- Preview messages with actual client data before enabling live delivery.

### Frequently Asked Questions

**Q: Can one flow apply to multiple record types (e.g., events and payments)?**
A: No. Each flow is tied to a single record type. Create separate flows for events, payments, cases, and other record types.

**Q: What happens if I update a flow that is already assigned to existing records?**
A: New or updated records will automatically use the latest flow version. For existing records, click **Tools** > **Sync Messages** to apply the changes.

**Q: How does Simulate Mode work?**
A: When enabled, messages are created in the system but are not actually sent to clients. This lets you verify message content and timing without impacting real clients.

**Q: Can I assign multiple flows to a single record?**
A: No. Each record can only have one flow assigned at a time. If you need multiple message sequences, add all the messages to a single flow using different triggers.

**Q: What is the Auto Translate feature?**
A: After entering your English message, click **Auto Translate** to automatically generate translations for all languages enabled on your agency. You should review translations for accuracy before going live.

### Troubleshooting

**Issue:** Messages are not being sent for a record with an assigned flow.
**Symptoms:** The record has a flow assigned but no messages appear on the record's detail page.
**Solution:**

1. Open the record and click **Tools** > **Sync Messages** to force a resync.
2. Verify the flow's triggers match the record's current status and dates.
3. Check that **Simulate Mode** is not enabled on the flow.
4. Confirm the client has a valid phone number or email address for the message channel.

**Issue:** Flow messages are not updating after editing the flow.
**Symptoms:** Existing records still show the old message content after you update the flow.
**Solution:**

1. Open the flow and click **Tools** > **Sync Messages** to apply changes to all assigned records.
2. Alternatively, open individual records and click **Tools** > **Sync Messages** to update them one at a time.

**Issue:** Uploaded records are not picking up the correct flow.
**Symptoms:** Records imported via file upload have no flow or the wrong flow assigned.
**Solution:**

1. Verify that the flow column value in your file matches the **Flow Reference** or **Flow Name** exactly.
2. Check the upload template's **Default Flow** setting if you are using auto-assign.
3. Ensure the flow's record type matches the upload template's record type.

> **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 an Auto Message](/how-to-create-an-auto-message)
- [How to Manage Events](/how-to-manage-events)
- [How to Create Events via Bulk Actions](/how-to-create-events-via-bulk-actions)
- [About eCourtDate Regions](/about-ecourtdate-regions)
Share: