LivestockWay — Hauler User Manual

Complete guide for livestock transporters managing loads, trips, and payments

📖 Table of Contents

  1. Getting Started
  2. Dashboard Overview
  3. Setting Up Your Fleet
  4. Finding and Bidding on Loads
  5. Managing Contracts
  6. Executing Trips
  7. Proof of Delivery (ePOD)
  8. Earnings & Payouts
  9. Subscription Plans
  10. Getting Help

1. Getting Started

1Sign Up

Visit tms.livestockways.com and click "Sign Up":

  1. Click "Sign Up" button
  2. Select "Hauler" as your role
  3. Enter: Full name, Email, Password (strong), Account type (Individual preferred)
  4. Click "Create Account"

2Verify Your Email

You'll receive a verification email:

  1. Check your inbox for email from LivestockWay
  2. Click the verification link or enter the OTP code
  3. Your account is now ready!

3Choose Your Plan

Select a subscription plan after verification:

Plan Price Features
Free Plan $0/month 1 free trip • Limited features • Perfect to try
Monthly ($70) $70/month Unlimited trips • Full features • Cancel anytime
Annual ($700) $700/year Best value • Unlimited trips • 2 months free
⚠️ Important: You'll see a yellow banner reminding you to complete Stripe Connect setup. You CANNOT start trips until Stripe Connect is completed — this is required to receive payouts.

4Complete Stripe Connect

Set up your payment account to receive earnings:

  1. Click the yellow "Complete Stripe Setup" banner on your dashboard
  2. You'll be redirected to Stripe's verification page
  3. Provide: Business type, Identity info, Bank account details
  4. Stripe will verify your information (usually instant)
  5. Return to LivestockWay — the banner disappears ✓

What happens next: When trips complete and shippers confirm delivery, your earnings are automatically transferred to your connected bank account (minus 3% platform fee).

2. Dashboard Overview

Your dashboard is the hub for managing everything. Here's what you see:

📊 Quick Stats

  • Active trips — Trips currently in progress
  • Total earnings — Lifetime revenue
  • Pending payouts — Money awaiting transfer
  • Completion rate — Your reliability score

🎯 Quick Actions

  • Post a Load (manual trip entry)
  • Browse Loadboard (find shipper loads)
  • Post a Truck (available capacity)
  • View Messages (offer negotiations)

Left Sidebar Navigation

3. Setting Up Your Fleet

✓ Good to know: You must add at least one truck before bidding on loads or creating trips.

1Add a Truck

  1. Go to FleetVehicles tab
  2. Click "+ Add New Vehicle"
  3. Fill in the form:
    • Truck Type: Semi-trailer, Livestock trailer, Box truck, etc.
    • License Plate: Vehicle plate number
    • Capacity: Head count (e.g., 80 cattle, 200 sheep)
    • Compartments: How many separate sections
    • Dimensions: Length × Width × Height (in feet)
    • Insurance Provider: Your liability insurance info
    • Compliance Documents: Upload valid permits, inspection certificates
  4. Click "Save Vehicle"

2Add a Driver

  1. Go to FleetDrivers tab
  2. Click "+ Add Driver"
  3. Fill in: Name, Email, Phone, License number, DOT certifications
  4. Click "Add to Fleet"
  5. Driver receives an email to activate their account (optional for basic drivers)

3Post Truck Availability (Optional)

Let shippers know when you have capacity available:

  1. Go to Fleet"Post Available Truck" or click "Post a Truck" from dashboard
  2. Select a truck you added
  3. Set: Available dates, route preference, hourly/day rate (optional)
  4. Click "Post Availability"
  5. Shippers can now book your truck directly from the Truck Board

4. Finding and Bidding on Loads

1Browse the Loadboard

  1. Click "Loadboard" from sidebar
  2. You see a list of all available loads posted by shippers
  3. Each load card shows:
    • Shipper name & ratings
    • Origin → Destination (pickup and dropoff locations)
    • Species, head count, weight
    • Expected pickup date & delivery date
    • Asking price (per trip, per head, or per mile)

2Use Filters

Find loads matching your preferences:

3Make an Offer

  1. Click on a load that interests you
  2. Click "Make Offer" button
  3. A chat/message box opens. Fill in:
    • Your offered price (can be higher, lower, or same as asking)
    • Select a truck from your fleet
    • Optional message: "Can pick up on Tuesday morning" etc.
  4. Click "Send Offer"
💡 Tip: After you send an offer, a message thread opens where you and the shipper can negotiate back and forth. Price, dates, special requests — discuss everything here until you agree on terms.

4Track Your Offers

  1. Go to "My Loads & Offers" tab
  2. See all your offers: Pending (waiting for shipper response), Accepted, Rejected
  3. Continue negotiating until both parties agree

5. Managing Contracts

✓ This section: Contracts are formal agreements between you and a shipper. Once signed, the trip is confirmed and you can start execution.

1Shipper Creates Contract

After you negotiate and both agree on terms, the shipper creates a formal contract. You'll receive a message:

2Review the Contract

Click on the contract to see all details:

Section What You'll See
Payment Terms Total price, payment mode (Escrow or Direct), due date
Trip Details Pickup/dropoff locations, dates, species, head count
Animal Welfare Temp requirements, rest stops, ventilation specs
Insurance & Compliance Required insurance, DOT permits, health certificates
⚠️ Important — ESCROW vs DIRECT:

3Accept or Reject

  1. Review all contract terms carefully
  2. If terms are acceptable, click "Accept Contract"
  3. Confirmation dialog appears — confirm again
  4. Contract status changes to "ACCEPTED"
  5. A trip is automatically created in "Ready to Start" status
  6. For ESCROW contracts, shipper has already paid (funds held in escrow)
❌ Important: If you cannot fulfill the contract, click "Reject" instead. The contract goes back to the shipper as rejected, and you're not bound.

6. Executing Trips

✓ Status Flow: Ready to Start → In Progress → Delivered ✓ → Completed

1View Your Trips

  1. Click "Trips" from sidebar
  2. See all trips organized by status:
    • Ready to Start — Accepted contracts waiting for execution
    • In Progress — Trips currently underway
    • Delivered — Completed deliveries awaiting confirmation (shipper side)
    • Completed — Fully finished, payment processed

2Start a Trip

  1. Go to Trips"Ready to Start"
  2. Click on a trip to open trip detail
  3. Click "Start Trip" button
  4. Confirm: This starts real-time GPS tracking
  5. Trip status changes to "In Progress"
⚠️ Requirement: Stripe Connect must be completed before you can start any trip.

3View Trip on Map

4Multiple Loads in One Trip?

A trip can include multiple loads from different shippers. On the Trip Detail page:

7. Proof of Delivery (ePOD)

1At Pickup Location

  1. When you arrive at pickup location, open Trip Detail
  2. Find the load in the list
  3. Click "Upload Pickup Photos"
  4. Take photos of:
    • Animals being loaded into your trailer
    • Overall condition at origin
    • Any identifying markers or tags
  5. All photos upload to the load record with timestamp ✓

2At Delivery Location

Repeat for delivery:

  1. Arrive at dropoff location
  2. Open Trip Detail → find load
  3. Click "Upload Delivery Photos"
  4. Take photos of:
    • Animals being unloaded
    • Condition upon arrival
    • Receiver name and signature (handwritten or electronic)
    • Any notes (damage, mortality, etc.)
  5. Enter receiver details:
    • Name of person receiving
    • Their signature
  6. Click "Confirm Delivery"
✓ What happens next: Once all loads show "Delivered" with photos & receiver info, the "Mark Trip as Delivered" button appears. Click it to finalize.

3Mark Trip as Delivered

  1. When all loads have delivery photos uploaded:
  2. Click "Mark Trip as Delivered" button (top of trip page)
  3. Confirm: "Yes, complete this trip"
  4. Trip status changes to "Delivered"
💡 Shipper Confirmation: After you mark delivery, the shipper receives a notification. They review the photos and receiver info. If everything looks good, they confirm delivery (or raise a dispute if there's an issue). Once they confirm, your payment is automatically processed.
⚠️ Disputes: If shipper raises a dispute (mortality claim, damage, etc.), the payout is paused until resolved. You may need to provide additional evidence or negotiate a refund.

8. Earnings & Payouts

How Payment Works

Step What Happens Timeline
1. Contract Accepted Trip created (Status: Ready to Start). Shipper pays escrow (ESCROW mode only). Immediate
2. Trip Completed You mark trip delivered with all proof photos. When you finish
3. Shipper Confirms Shipper reviews photos and confirms delivery. Usually within hours
4. Automatic Payout Platform transfers funds to your Stripe account (minus 3% fee + Stripe processing). 1–24 hours
5. In Your Bank Stripe deposits to your connected bank account. 1–2 business days

Fee Breakdown Example

If you accept a contract for $1,000:

View Your Earnings

  1. Click "Earnings" (or "Wallet") from sidebar
  2. See a breakdown:
    • Total Earnings — All time revenue
    • Pending Payouts — Money waiting to transfer (trips not yet confirmed by shippers)
    • Paid Out — Successfully transferred to your bank
  3. Click on any transaction to see details

Direct Payment Mode (Alternative)

If a contract is marked as "DIRECT" payment (not ESCROW):

9. Subscription Plans

Check Your Current Plan

  1. Click "Subscription" from sidebar
  2. You'll see:
    • Your current plan (Free, Monthly, or Annual)
    • Usage: How many trips you've completed
    • Renewal date / cancellation option

Upgrade from Free to Paid

  1. Click "Upgrade to Paid" button on Subscription page
  2. Choose: Monthly ($70/mo) or Annual ($700/yr)
  3. You'll be taken to Stripe Checkout
  4. Enter card details and click "Pay"
  5. Payment processed — plan activated instantly ✓

Cancel or Change Plan

10. Getting Help

Support Options

Common Issues & Solutions

Issue Solution
Can't start trip Complete Stripe Connect setup (yellow banner at top)
GPS not updating Ensure location permission is enabled for the app
Photos not uploading Check internet connection; try uploading again
Payment not received Check Earnings tab. If showing "Pending," shipper hasn't confirmed yet.
Dispute raised on trip Open the dispute from Trips page, respond with evidence
✓ Ready to get started? Sign up at tms.livestockways.com today and join thousands of haulers earning money on their own schedule!