Sales

CRM for Freight Forwarders: What a Generic CRM Misses

A generic CRM tracks contacts and deals; a freight forwarder also needs lanes and modes on every deal, quotes tied to shipments, a win that counts only when the first shipment moves, and clear rules for who may work which prospect. You can configure part of this into a generic CRM, get part of it from your TMS vendor's CRM, or have a CRM built around your own sales method.

By Serkan HaşlakPublished Updated

In Short

  • Forwarders sell lanes, modes and repeat shipments, so a deal is not done when it is signed; it is done when freight moves.
  • The usual gaps are the quote-to-shipment link, wins confirmed by shipment data, shared prospect pools with claim rules, and customer lists drawn from shipment records.
  • A configured generic CRM, or the CRM inside your TMS, is enough when your sales method is simple and your team keeps it up to date.
  • Build around your method when the rules of who sells to whom, and what counts as a win, are how your team works and no CRM can hold them.
  • Our proof, the AJ Worldwide sales CRM, is built and in testing with the team. It is not yet in daily use.

What Does a Freight Forwarder Need From a CRM?

A forwarder's customers buy transport on lanes, by mode, again and again. The CRM has to know that, or reps keep the real picture in notebooks, chats and spreadsheets.

  • Lanes and modes on every account and deal, in the words your team uses.
  • Quotes linked to the account, and to the shipments they turn into.
  • A win confirmed by the first real shipment, not by a rep's click.
  • A shared prospect pool, with rules for who may claim a company and for how long.
  • Customers and prospects told apart by your shipment records, not by a list someone maintains.
  • Follow-up discipline that the system keeps, so managers do not have to chase.

Here is how the three routes cover those needs.

What forwarders need from a CRM, and how each route covers it
NeedGeneric CRM, configuredCRM inside your TMSBuilt around your method
Lanes and modesCustom fields and pipelines you set upShares customer and quote data with operationsFields agreed with the team on a canvas
Quote linked to shipmentNeeds an integration with your TMSQuotes sit next to the vendor's own TMSRead from the systems you already run
Won means shippedA rep marks the deal wonShipment data is in the same suiteWon only when the first shipment appears
Shared pool and claim clockOwner field; expiring claims need extra setupOwners and permissions; ask how claims expireA claim runs out and returns to the pool
Customer or prospectImported lists, updated by import or integrationCustomer and prospect records shared with operationsSorted automatically from shipment records
Follow-up disciplineActivities, reminders and idle-deal flagsReminders and activity alertsA clock everyone sees, plus a manager digest

Why Should a Won Deal Mean a Shipment?

In most CRMs a rep marks a deal as won. For a forwarder that is often too early: a signed rate agreement can sit unused for months. If the pipeline counts it anyway, forecasts drift and every rep counts a win differently.

The fix is to let operations data decide. The CRM we built with AJ Worldwide counts a deal as won only when the company's own shipment data shows the first shipment. Nobody can set it by hand, and a manager confirms each signed agreement before that.

This needs the CRM to read shipment records. A generic CRM can do it through an integration with your TMS; a CRM inside your TMS already sits next to the data; a built system is designed around it from the start.

  • Prospect pool

    Unclaimed companies wait in a shared pool, classified automatically.

  • Claimed

    A rep has 30 days to hold a first meeting; the clock is visible to everyone.

  • Meeting and quote

    Meetings and quotes move the deal through the agreed stages.

  • Agreement

    A manager confirms each signed agreement.

  • Won

    The win comes from the company's own shipment data, never set by hand.

    Built and in testing at AJ Worldwide.

Who Owns Which Account? Shared Pools and Claim Rules

Two reps calling the same shipper, and a good prospect nobody calls, have the same cause: nobody knows who owns the account. A sales method answers three questions. Who may approach a company? How long do they keep it? When does it go back?

Generic CRMs have an owner field, and Pipedrive, for example, can flag deals that sit idle too long. A claim that expires on its own and returns a company to a shared pool is something you configure or build on top.

At AJ Worldwide, unclaimed companies wait in a shared pool. A rep who claims one has 30 days to hold a first meeting. The clock is visible to everyone, and if no meeting happens the company goes back to the pool for someone else.

Where Should Your Customer and Prospect Lists Come From?

Most CRMs start from imported lists, and lists age. A forwarder already has a better source: its own shipment records show who ships with you and who does not yet.

The AJ Worldwide CRM sorts more than 2,200 companies from the company's shipment records into customers and prospects, automatically. Each company has one open deal at a time, so two reps do not work the same shipper twice.

Prospect lists in spreadsheets, customer status checked by hand
Every company sorted from shipment records into customer or prospect

What Do Generic and Logistics CRMs Do Well?

Generic CRMs are mature and flexible. Salesforce sells a transportation and logistics offering on top of its sales and service products. Zoho CRM lets you build custom modules for processes it does not cover out of the box. Pipedrive runs several pipelines side by side, each with its own stages and fields.

Logistics CRMs start closer to the work. Magaya CRM keeps leads, accounts and quotes in one place, syncs quotes and accounts with Magaya Supply Chain, and says it can connect to other TMS and ERP systems through its API. CargoWise lists a Customer Relationship Manager among its enterprise tools, next to its TMS.

What they share is that each is built for many companies at once. Your method has to fit their model, and the rules that make your team different end up in configuration, workarounds or people's heads.

When Is a Configured CRM Enough?

More often than builders of custom software like to admit. Our own sales service page says we are not a fit for teams that want a generic CRM set up in a week or have no agreed way of selling yet. A configured generic CRM, or the CRM that comes with your TMS, is the right choice if most of these are true:

  • Your sales method fits a standard pipeline

  • Account ownership is rarely disputed

  • Reps marking wins, checked monthly against shipments, is good enough

  • Your TMS vendor's CRM already reads your shipment data

  • You want something working in a week

  • Nobody inside will own and refine the rules

What Does a CRM Built Around Your Method Look Like?

We sit in on sales meetings, write the method down with the people who use it, and agree stages, ownership rules and what counts as a win on a canvas. The canvas becomes the specification, and every rule the team agreed on becomes a rule in the system.

At AJ Worldwide we built the CRM together with the company's in-house developer. It took 18 days from the design meeting to a complete system the team could test. Business cards photographed at trade fairs are read by AI into contacts, and a Monday digest is built to keep managers up to date.

Be clear about where it stands: the system is built and in testing with AJ Worldwide's team, not yet in daily use, so there are no results from use to show yet. As with everything we build, the client owns the code and the data.

Questions

What is the best CRM for freight forwarders?

The one your team keeps up to date and that matches how you sell. If your method is simple, a configured generic CRM or your TMS vendor's CRM will do. If your ownership rules and your definition of a win are specific, build around them.

Can Salesforce, Pipedrive or Zoho CRM work for a forwarder?

Yes, with configuration: custom fields or modules for lanes and modes, separate pipelines where the sales process differs, and an integration with your TMS so shipments reach the CRM. Plan time for that setup and for keeping it in sync.

Our TMS already has a CRM module. Do we need another CRM?

Often not. If the module sees your shipment data and your team uses it, use it fully first. A separate or custom CRM makes sense when your ownership rules and your definition of a win do not fit the module.

How do you confirm a deal is really won?

Read it from shipment data. In the AJ Worldwide CRM a deal counts as won only when the company's own shipment data shows the first shipment, and nobody can set it by hand.

Is the AJ Worldwide CRM in daily use?

Not yet. It is built and in testing with AJ Worldwide's team. It was ready to test 18 days after the design meeting.

Sources

  1. Salesforce: transportation and logistics CRMsalesforce.com/travel-hospitality-transportation/transportation
  2. Zoho CRM: building custom moduleshelp.zoho.com/portal/en/kb/crm/customize-crm-account/customizing-modules/articles/build-new-modules-to-bring-every-unique-customer-facing-process-inside-zoho-crm
  3. Pipedrive: multiple pipelines and the owner fieldsupport.pipedrive.com/en/article/how-can-i-have-multiple-pipelines
  4. Pipedrive: the rotting feature for idle dealssupport.pipedrive.com/article/the-rotting-feature
  5. Magaya CRM for freight forwardersmagaya.com/magaya-crm
  6. Magaya: CRM launch announcement (2021)magaya.com/magaya-launches-crm-for-freight-forwarders-and-logistics-service-providers
  7. CargoWise: enterprise tools, including Customer Relationship Managercargowise.com/solutions/cargowise-enterprise

The Case Behind This Guide

The System We Build

Sales & CRM

A CRM built around how your team actually sells.