Skip to main content

Add or Edit Branches / Departments

Learn How to Organize Users into Separate Operational Groups Called Branches

Updated this week

As your company grows, so does the need for structure. The Branches / Departments feature in AscendTMS allows you to organize users into separate operational groups called Branches, giving you control over what data each team can access while maintaining visibility across the entire operation.

Branches help manage data visibility, operational structure, and financial reporting by controlling which Loads, Customers, Carriers, and Locations users can view and manage inside AscendTMS.

This is commonly used for:

  • Broker agents managing their own book of business

  • Sales teams that should not see each other’s customers

  • Regional offices or divisions

  • Carriers operating multiple terminals

Now that you understand the role branches play in organizing your operation, let’s take a closer look at how branches work inside AscendTMS and how they control visibility across your company.


How Branches Work

Every AscendTMS account includes a built-in branch called Shared.

The Shared Branch

All users are automatically members of the Shared branch.

Any data created in the Shared branch can be viewed by every user in the company.

This makes Shared ideal for information that should be accessible across the entire organization, such as:

  • common pickup or delivery locations

  • shared customers

  • shared carriers

  • company-wide operational data

The Shared branch cannot be removed, but it can be renamed if your company prefers a different label.


Visual Example: How Branches Work

Example Company Structure

User

Branch Membership

What They Can See

Owner

Shared + All Branches

Everything in the system

Sales Rep A

Shared + Branch A

Their customers, loads, and shared data

Sales Rep B

Shared + Branch B

Their customers, loads, and shared data

Operations Manager

Shared + Branch A + Branch B

Data across both teams

Example Data Visibility

Data Created In

Visible To

Shared

Everyone in the company

Branch A

Only users assigned to Branch A

Branch B

Only users assigned to Branch B

This structure allows companies to separate teams, protect customer relationships, and maintain organized operations, while still sharing important company-wide information.


Assigning Users to Branches

Users can belong to one or multiple branches.

Branch assignments are managed at the user level.

Navigate to:

Settings → User and Branch / Department Management → Add or Edit Users

When editing a user, Administrators can add or remove branch assignments for that user.

This determines which data that user can access.

For example:

User

Branch Membership

Data Access

Sales Agent

Their Branch + Shared

Only their customers, loads, and shared data

Regional Manager

Multiple Branches + Shared

Data across several teams

Company Owner

All Branches + Shared

Full company visibility


Branch Financial Reporting

Branches also allow companies to analyze performance by team or division.

With branches configured, AscendTMS reporting can be used to track:

  • Revenue by branch

  • Profit by branch

  • Margin by branch

This is especially valuable for companies managing agents, regional teams, or terminal operations.


How to Add a Branch

  1. Navigate to
    Settings → User and Branch / Department Management → Add or Edit Branches / Departments

  2. Click Add New Branch / Department

  3. Enter the required information:

  • Branch Name

  • Description

  1. Click Save

The new branch will now be available for user assignments.


How to Edit a Branch

  1. Navigate to the Edit Branches / Departments screen.

  2. Select the branch you wish to modify.

  3. Click Edit Branch / Department.

  4. Update the information as needed.

  5. Click Save.


How to Remove a Branch

  1. Select the branch from the Edit Branches / Departments screen.

  2. Click Remove Branch / Department.

Important:
If loads currently exist in the branch you plan to remove, they must be moved to another branch first.

You can change the branch of a load by opening the load’s Shortcuts Menu and selecting Switch Branch.


Shared vs User Choice Settings

At the bottom of the Edit Branches / Departments screen, you will find Default Branch / Department Selections.

These settings determine how new records are created for:

  • Customers

  • Carriers

  • Locations

There are two configuration options:

Shared

Selecting Shared means new records are automatically created in the Shared branch.

This allows all users in the company to access the data.

This option helps prevent duplicate records and supports company-wide reporting.

Example:
If multiple teams deliver to the same warehouse, placing that location in Shared allows everyone to use the same location record.

User Choice

Selecting User Choice allows users to decide which branch the new item belongs to.

This allows teams to keep certain information within their own branch.

Companies commonly use this when:

  • sales reps maintain private customer lists

  • teams want to keep their operational data separate

  • sensitive information should not be shared across the company


Best Practices for Setting Up Branches

When configuring branches for the first time, following a few simple best practices can help keep your AscendTMS account organized and easy to manage.

Use the Shared Branch for Company-Wide Data

The Shared branch is best used for items that should be accessible to everyone, such as:

  • common pickup or delivery locations

  • trusted carriers used by multiple teams

  • company-wide operational data

This prevents duplicate records from being created across branches.


Assign Managers to Multiple Branches

Managers, supervisors, and company owners should typically be assigned to multiple branches.

This allows leadership to:

  • oversee multiple teams

  • assist with operational issues

  • view company-wide reporting


Keep Sales Teams in Their Own Branch

Many companies assign each sales rep or agent their own branch.

This helps:

  • protect customer relationships

  • prevent customer poaching

  • keep each rep’s book of business separate

Managers can still maintain visibility by being assigned to those branches.


Decide Early Between Shared vs User Choice

Your Default Branch Selections determine how data is created.

Choosing the right approach early can prevent confusion later.

Setting

Best For

Shared

Companies that want common records across all teams

User Choice

Companies that want teams to manage their own data independently


Branch Setup for Freight Brokerages

Branches are particularly useful for freight brokerages, especially those operating with sales agents or independent reps.

A common brokerage setup looks like this:

Branch

Purpose

Shared

Company-wide locations and carriers

Agent 1

Agent 1’s customers and loads

Agent 2

Agent 2’s customers and loads

Agent 3

Agent 3’s customers and loads

Why Brokerages Use This Structure

This setup allows each agent to:

  • manage their own customers

  • build their own carrier relationships

  • keep their book of business private

Meanwhile, leadership can still view company-wide performance by assigning themselves to all branches.


Common Use Cases

Companies typically use branches for several reasons.

Broker Agents or Sales Teams

Many brokerages assign each sales rep or agent their own branch.

This allows them to manage their own book of business without exposing customer or load data to other reps.

Managers or Team Leads can be assigned to multiple branches to maintain oversight.


Operations with Multiple Branches or Remote Employees

Companies operating in multiple geographic regions may create branches such as:

  • Southeast Region

  • Midwest Region

  • West Coast Region

Each team works within their own branch while leadership can view performance across all branches.


Carrier Terminals

Asset-based carriers often use branches to represent different terminals or yards.

Each terminal can manage its own freight while still operating within the same AscendTMS account.


Common Questions

Why can’t my user see a load, customer, or carrier?

This typically means the user is not assigned to the branch where that data was created.

An administrator can add the user to that branch to grant visibility.


Can administrators see everything?

Yes.

Administrators can view and modify data across all branches, provided they are assigned to those branches.


Can users belong to more than one branch?

Yes.

Users can be assigned to multiple branches simultaneously, allowing them to work across multiple teams or divisions.


Pro Tip

Most companies include managers, supervisors, and administrators in multiple branches so they can maintain visibility across the organization while still allowing individual teams to operate independently.


Did this answer your question?