SharePoint consulting for carriers, 3PLs and brokers

Carrier files, BOL and POD records, driver SOPs and a dispatch intranet: SharePoint built for logistics companies

A freight operation runs on paper that arrives from everywhere: carrier packets, bills of lading, signed proofs of delivery, rate confirmations, claims files and the procedures dispatch and the dock work from. SharePoint for logistics companies means configuring the Microsoft 365 you already license around that estate, so every document is found by the load number billing already quotes, carrier certificates warn before they lapse, and approvals leave a record. It is built for the carrier, 3PL or freight broker, a different document estate from a plant’s. One written fixed fee, typical delivery in 2–4 weeks, 30 days of hypercare included.

One fixed price, approved before work begins · 30 days of hypercare included

  • Fixed-fee scoped projects
  • Senior US-based engineers
  • Typical 2–4 week delivery
  • 30 days of hypercare included
Revenue Overview Revenue$4.2M Margin38% Orders12.4k Churn2.1% Monthly performance By segment 64%

Sample dashboard. Illustrative data, not a client’s numbers

One fixed price, agreed before any work starts

You get a written proposal with one fixed price, clear deliverables and a timeline, and you approve it before anything starts. If the scope changes, the price changes in writing first, and every engagement includes 30 days of hypercare after handover.

What we configure

What does a SharePoint build for a freight business include?

Six pieces cover most of the paperwork behind a load. Your scope takes the ones that match how the operation runs today — each is configuration of tools already inside your Microsoft 365 licenses.

BOL and POD records by load

One library where every bill of lading and signed delivery receipt carries load or PRO number, customer, shipper, consignee, carrier and delivery date, so a dispute is answered with a filter.

Carrier and vendor onboarding

A record per carrier holding the signed agreement, W-9 and certificate of insurance, with expiry dates as columns and a reminder to the owner before anything lapses.

Driver, dock and dispatch SOPs

A published library by role and terminal, with drafts hidden until an approver releases them, owners and review dates as fields, and one link that always opens the current version.

Rate and exception approvals

A load booked under your margin floor, an accessorial outside the agreed rate or a carrier added in a hurry routes to the person who signs off, and the decision is written back.

Freight claims files

A document set per claim with the BOL, POD, photos and correspondence inside it, and claim number, amount, status and owner as columns, so open claims are a view rather than a memory.

A dispatch intranet

Safety notices, weather and route alerts, the forms people use and after-hours contacts on one home page per terminal, readable on a phone in the cab or a screen in the dispatch office.

Want those six pieces mapped onto your own operation? A senior engineer will walk through it with you, at no cost.

Talk it through →

How it works

How does a logistics build run from first call to hypercare?

  1. 1

    Follow one load through the paperwork

    A free consultation traces a real load: how the carrier was onboarded, where the BOL and POD land, who approves the rate, what happens when the freight arrives damaged and where the driver finds the procedure. We reply with a written scope, one fixed fee and a delivery date.

  2. 2

    Pilot one terminal or one customer account

    We configure the load paperwork library, the carrier records, the metadata, the approval routes and the permission model, then run one terminal or one customer account on it — including one carrier with guest access — before any of it becomes the standard.

  3. 3

    Roll out, then retire the shared drive

    Remaining terminals and accounts move in waves with metadata applied on the way, the dispatch intranet goes live, document owners and approvers are trained, and we stay on for 30 days of included hypercare.

Why does a shared drive stop working for a freight operation?

Because nothing in a folder knows which load it belongs to. A folder cannot carry a load number, a carrier, a delivery date or an expiry date, so a POD is found by whoever remembers where it was saved. The drive works while dispatch is small and fails the first time a customer disputes an old invoice.

The setup we are asked to fix usually looks alike. There is a shared drive with a folder per customer or per month, PODs arriving as phone photos in a dispatcher’s inbox, carrier packets saved as one PDF whose insurance certificate expired without anyone noticing, rate confirmations that only exist as email attachments, and procedures printed and pinned in the dispatch office. None of that is a discipline problem. The work is turning the things a freight business already talks about — the load, the carrier, the customer, the claim — into objects the platform understands, so the answer comes from the system rather than from the person who saved the file.

Which logistics documents belong where in SharePoint?

Each document type gets a home matched to how it is looked up and who must see it. BOL and POD files are found by load number, carrier packets by carrier and expiry date, SOPs by role and terminal, claims by status. The table below is the map we scope against, including what we route to a narrower build.

What the operation calls it What it becomes in SharePoint Why the folder version cannot do it
Bill of lading and proof of delivery One library with load or PRO number, customer, shipper, consignee, carrier and delivery date as columns, and views per customer and per month A file called “POD scan 0412.pdf” in a monthly folder can only be found by opening it
Carrier packet A record per carrier holding the agreement, W-9 and certificate of insurance, with expiry dates, an owner and a reminder flow An expiry date printed inside a PDF warns nobody before it passes
Rate confirmation Filed against the load number, with an approval route for anything booked outside your margin or rate rules An email attachment has no load number, no status and no record of who agreed to it
Driver, dock and dispatch SOP A published library by role and terminal with content approval, so drafts stay hidden, plus owner and next-review-date fields A printed copy on the wall has no way to know it was superseded
Freight claim A document set per claim with the supporting files inside it, routed for a decision and tracked by status A claim folder shows files, not whether anyone is working on it
Non-carrier vendors (fuel, maintenance, warehouse suppliers) Routed to our SharePoint vendor management system build: one register, owners, documents and review dates Vendors outside the carrier network still need onboarding and renewal tracking, and deserve their own scope
Customer contracts and rate agreements Routed to our SharePoint contract management system build: a repository with renewal dates, review routes and signature tracking A renewal date inside a signed PDF auto-renews whether anyone read it or not

Recognize your own shared drive in the right-hand column? Tell us how it is laid out and we’ll send a written scope with one fixed price.

Scope my project →

How are BOL and POD records found when a customer disputes an invoice?

By the load or PRO number billing already quotes. Each BOL and POD sits in one library with load number, customer, shipper, consignee, carrier and delivery date as columns, so a dispute is answered with a filter instead of a search through email. The same columns let a customer service rep send the right file the first time.

Getting paperwork into the library is the part that decides whether it gets used. Documents scanned at a terminal, emailed by a carrier or photographed by a driver can be filed by a Power Automate flow that moves the attachment into the library and asks for the load number when it is missing. Where your TMS already stores POD images, it stays the system of record and we do not duplicate it; we decide which system owns which document during scoping. Reading a load number off a scanned image automatically is a separate document-processing question, priced on its own, not something this build assumes.

How does carrier onboarding stay current when insurance certificates expire?

By making the expiry date a column instead of a line in a PDF. Each carrier gets one record holding its agreement, W-9, certificate of insurance and authority details, with expiry dates and an owner. A scheduled flow warns the owner before a certificate lapses, and a view shows every carrier whose paperwork is out of date.

Carriers can upload their own documents through a site that admits named guests and nothing else. Microsoft’s external sharing documentation (opens in new tab) sets out the model: sharing is controlled at the organization level and then per site, and a site can never be more permissive than the tenant. We set link defaults that do not silently create anonymous links, expiry on guest access, and a short list of which sites may share externally at all. To be clear about the boundary: we do not connect to FMCSA data or a carrier-monitoring service, and we do not vet carriers — the build records what your team checked and when. Vendors outside the carrier network follow the same pattern in our vendor management system on SharePoint.

How do rate confirmations, exceptions and claims get approved without email?

Each item becomes one record with the documents attached, and a Power Automate approval routes it to the people you name, in the order you set. A load booked below your margin floor goes to a manager, a claim goes to operations and then finance, and each decision, approver and timestamp is written back to the record.

The mechanism is Microsoft’s standard approval action. Its approval workflow documentation (opens in new tab) covers single approvers, first-to-respond, everyone-must-approve and sequential stages. Two design rules decide whether it survives a busy season and staff turnover: the flow’s connections are owned by a service account rather than a dispatcher who might leave, and every approval step has a named deputy for nights and weekends. Customer contracts and rate agreements are a different object with renewal dates and signatures, which is why they belong in the contract repository build rather than in the load paperwork library.

What goes on a dispatch intranet, and who reads it?

A dispatch intranet is the front door for the whole operation, including people who rarely sit at a desk: drivers, dock leads and the night shift. It carries safety notices and weather or route alerts at the top, links to current SOPs by role and terminal, the forms people actually use, and the after-hours contacts.

The limit is accounts, not pages. Drivers and dock staff who sign in on a phone, tablet or shared screen can read the intranet and the SOP libraries; staff with no Microsoft 365 account cannot. Microsoft’s frontline worker licensing overview (opens in new tab) describes the plans built for people who work away from a desk. We check who holds which license during scoping and tell you plainly what the yard and the cab can reach before anything is built.

How long should BOL, POD and claims records be kept?

As long as your retention schedule says, and that schedule is yours to set with your compliance lead or counsel, not ours. What we build applies it: retention labels on each library or document type, so a POD cannot be deleted before its period ends and old files do not pile up forever after it.

Microsoft’s retention policies and labels documentation (opens in new tab) explains how a label keeps content for a set period, deletes it afterwards, or both. Which retention features your licenses include is part of the scoping check, because labels applied automatically need higher licensing than labels set on a library by default. Claims files usually need a different clock from routine PODs, and the build gives them one.

How is this different from the SharePoint build for manufacturers?

Different buyer, different paperwork. A plant controls released drawings, SOPs and engineering changes; a carrier, 3PL or freight broker controls carrier packets, BOL and POD records, rate confirmations, claims and dispatch procedures. The platform and engineering standards are the same, but the libraries, metadata and approval routes are built around a load rather than a part.

If you run a plant, our SharePoint for manufacturing build is the right starting point; a distributor that also assembles or kits product sometimes needs pieces of both, and we say so in the consultation. Reporting is a separate service line: once loads, carriers and claims carry real metadata, on-time delivery, cost-per-mile and carrier scorecard dashboards are what our Power BI consultant for logistics companies engagement builds.

What does the engagement cover?

Three shapes cover most requests from freight businesses. Every fee is fixed and put in writing after your free consultation — the table shows scope and typical timeline, because an honest number needs to see your document types, your current shared drive and your license position first. Our fixed-fee process explains how the number is set.

Engagement What is configured Typical timeline Fee
Load paperwork foundation The BOL and POD library with load metadata, an email-to-library filing flow, the SOP library with content approval, published views, owner documentation, and one terminal or customer account as the pilot About 2 weeks Fixed fee — scoped after your free consultation
Carrier onboarding and approvals The above plus carrier records with expiry reminders, the carrier site with guest access, rate exception and freight claim approval routes, deputies and service-account ownership, and sharing guardrails 2–3 weeks Fixed fee — scoped after your free consultation
Operation-wide rollout The dispatch intranet with per-terminal news and SOP links, migration of agreed content off the shared drive with metadata applied in flight, retention labels, training for owners and approvers, and admin runbooks 3–4 weeks Fixed fee — scoped after your free consultation

Whatever the shape, you own everything: the libraries, the flows, the metadata, the intranet and the documentation stay in your Microsoft tenant from the first day, and nothing we build depends on us to keep running.

Which logistics companies is this a good fit for?

Carriers, 3PLs, freight brokers and distributors of 20 to 500 people, paying for Microsoft 365 and running the back office off shared drives and inbox attachments. The usual trigger is a disputed invoice nobody could prove, a lapsed certificate found too late, a customer audit of carrier files, or a new operations lead.

It fits badly when your TMS or a carrier-compliance platform already holds every document you need and the team actually uses it; adding SharePoint beside it only creates a second place to look. Enterprise operations integrating several TMS and WMS platforms usually need a larger integration partner than a fixed-fee build. We work with freight businesses in all US states remotely from our Orange County, CA base.

Sound like your operation? Tell us where the paperwork lives today and a senior engineer will reply within one business day.

Book my free consultation →

Fair and square

Our promises, in plain English

One fixed price, approved before work begins

Every project gets a written proposal with one fixed price for a defined scope, and you approve it before any work starts. No hourly meter and no retainer. If the scope changes, the price changes in writing first.

You own everything, in your tenant

Reports, apps, flows, sites and documentation are built in your Microsoft tenant, under your accounts. There is no proprietary layer and no ongoing license owed to us, so nothing breaks if you never hire us again.

30 days of hypercare, included

For 30 days after handover we fix defects in what we delivered, answer your team’s questions and make small adjustments that keep it working as scoped, at no extra cost.

The engineer who scopes it builds it

A senior, US-based engineer works with you from the first call to the handover. There is no junior bench and no offshore handoff.

Straight answers. The free consultation ends with either a fixed-fee proposal or an honest recommendation that we are not the right fit.

Talk to an engineer, not a sales rep. Microsoft Made Easy is a Lightray Solutions brand, founded by Edward Pinela and headquartered in Orange County, California. Senior engineers across the Microsoft stack deliver fixed-fee projects for companies in every US state, remotely. About us

FAQ

Questions freight businesses ask before scoping

No, and we will not suggest it. The TMS stays the system of record for loads, rates, dispatch and billing. SharePoint holds the documents around those loads, such as carrier packets, BOL and POD files, SOPs and claims paperwork, tagged with the same load or PRO number so a document is found by the number dispatch already uses.

Yes. A carrier site can admit named guests while the rest of the tenant stays internal. Each carrier signs in under its own identity, sees only its own folder, and uploads certificates, W-9s and signed agreements there. Access ends the day you remove it, and the audit log records who uploaded or opened what.

No. We do not connect to FMCSA data or a carrier-monitoring service, and we do not vet carriers. What we build records what your team checked, when, and what the certificate expiry dates are, then reminds the owner before one lapses. If you already pay for a monitoring service, it stays.

Drivers with a Microsoft 365 account can, through the SharePoint or Teams mobile app or a browser. Drivers without one cannot, and page design does not change that. During scoping we check who holds which license, including frontline plans, and tell you plainly what the yard and the cab will be able to reach.

Both, which is why it gets a document set rather than a folder. The set holds the BOL, POD, photos, invoice and correspondence for one claim, while columns carry claim number, load number, amount claimed, status and owner. A flow routes the decision and writes it back, so open claims are a view.

Typical delivery is two to four weeks from kickoff, with the date in your written scope. The fixed fee follows how many document types you control, how many terminals or customer accounts are in scope, whether carriers get external access, how many approval routes differ, and how much content moves off the shared drive.

Get your load paperwork and carrier files scoped in writing

No hourly meter and no retainer. A senior US-based engineer talks it through with you first, at no cost; you approve one fixed price, and the engineer who scoped it does the work.

One fixed price, approved before work begins · 30 days of hypercare included

Book a free consultation

See what your logistics project would take

Tell us what you’re trying to fix. We reply within one business day, and you get a written fixed-fee proposal to approve before any work begins.

Step 1 of 2: What do you need?

How can we help? Pick one

Tap to add, or type your own:

Step 2 of 2: Where should we reply?

Used only to contact you about this inquiry.

We reply within one business day. Fixed price approved before any work begins. We don’t sell your information.

Tell us what you’re trying to fix — a report, an approval process, an intranet, a Copilot rollout. We scope it as a fixed-fee project, you approve, and a senior engineer delivers in 2–4 weeks.

  • Fixed-fee scope agreed before any work starts
  • Senior, US-based Microsoft engineers — no handoffs
  • Typical 2–4 week delivery
  • 30 days of post-delivery hypercare included
Book my free consultation