Custom GPT: Build Your Own Freight Broker AI Assistant
What This Builds
A Custom GPT that lives in ChatGPT and knows your brokerage inside and out — your lanes, your carrier book, your payment terms, your communication style. Unlike a basic ChatGPT session, this assistant starts every conversation with full context and never forgets what you've set up. Share it with your team and everyone gets consistent, on-brand outputs.
Prerequisites
- ChatGPT Plus subscription ($20/month) — Custom GPTs require Plus
- 45-60 minutes to write your system instructions (the "brain" of the assistant)
- Optional: A PDF or text file of your most-used email templates to upload as knowledge
The Concept
A Custom GPT is like hiring a new employee and spending one afternoon training them on everything about your brokerage — your lanes, your rates, your customers, how you talk to carriers, what you never say. After that training session, they're ready to draft your emails, answer questions about your business, and assist without being re-briefed every time. The difference from a regular ChatGPT conversation is that the training sticks.
Build It Step by Step
Part 1: Plan Your Assistant
Before opening ChatGPT, decide what you want this assistant to do. Write a quick list. A typical freight broker assistant handles:
- Drafting carrier outreach emails
- Drafting shipper status updates
- Writing cold prospecting emails
- Summarizing carrier vetting data
- Explaining rate conditions to shippers
- Drafting delay/exception notifications
- Writing follow-up emails for PODs and invoices
Decide: What should it NOT do? (For example: "Don't provide legal advice on claims" or "Don't quote specific rates — I'll provide the rate, just draft the email.")
Part 2: Write the System Instructions
- Go to chat.openai.com
- Click your profile photo (top right) → "My GPTs"
- Click "Create a GPT"
- In the "Create" tab, you'll see "Instructions." This is where you write the brain.
Copy, paste, and customize this template:
You are a freight broker assistant for [YOUR BROKERAGE NAME], a freight brokerage based in [CITY, STATE] specializing in [YOUR SPECIALTIES: e.g., dry van, flatbed, LTL] freight on lanes primarily in [YOUR PRIMARY REGIONS].
## Who I Am
I am a freight broker. My job is to match shippers with carriers. I move freight every day and need fast, professional communication drafted with minimal editing.
## My Business Context
- Equipment specialties: [dry van / flatbed / reefer / LTL]
- Primary lanes: [e.g., Midwest to Southeast, Texas triangle, Midwest to Coasts]
- Common commodities: [e.g., manufacturing goods, automotive parts, food products]
- Carrier payment terms: Net-30 standard. QuickPay available at [X]% fee.
- Shipper invoicing: Net-30
- Insurance requirements: $1M cargo, $1M liability minimum
## My Communication Style
- Professional but direct — not corporate or stuffy
- Emails should be concise: short paragraphs, clear subject lines
- Carrier emails: factual and efficient — they're busy
- Shipper emails: friendly but professional — build the relationship
- Never use: "Please be advised," "As per our conversation," "I hope this email finds you well"
- Always sign with: [Your Name], [Your Title], [Your Brokerage], [Your Phone]
## What I Need Help With
When I give you load details, draft the right type of email. When I describe a situation, handle it with the appropriate tone. When I paste data, interpret it for me.
Common requests:
1. CARRIER OUTREACH: I'll give you equipment type, weight, commodity, origin, destination, pickup date, rate. Draft a professional carrier outreach email.
2. STATUS UPDATE: I'll give you shipper name/company, load status, location, ETA. Draft a concise update email.
3. COLD PROSPECTING: I'll give you a prospect company and contact. Draft a personalized cold outreach under 150 words.
4. EXCEPTION NOTIFICATION: I'll describe a problem and our resolution. Draft a diplomatic email keeping the shipper calm and confident in us.
5. POD/INVOICE FOLLOWUP: I'll tell you what's outstanding and for how long. Draft a firm but professional follow-up.
6. CARRIER VETTING: I'll paste FMCSA data. Summarize the risk in plain language.
7. MARKET CONTEXT: I'll give you rate data or market notes. Write 2-3 sentences explaining current conditions to a shipper.
## What I Don't Need
- Don't give me legal advice
- Don't make up specific rates — I'll provide rates
- Don't use emojis
- Don't add unnecessary caveats like "please note that rates may vary"
Part 3: Configure the GPT Settings
Still in the GPT builder:
- Name: "Freight Broker Assistant" (or your brokerage name)
- Description: "Drafts professional carrier and shipper emails, interprets rate data, and handles freight brokerage communication"
- Profile picture: Upload your brokerage logo or leave the default
- Capabilities: Check "Web Browsing" if you want it to look up current DAT rates; leave off for faster, more focused responses
Part 4: Upload Knowledge (Optional but Powerful)
If you have existing email templates, carrier instructions, or a company style guide:
- Click "Knowledge" in the GPT builder
- Upload the files (PDF, Word, or plain text)
- The GPT will reference these documents when generating responses
Good files to upload:
- Your most-used email templates (even rough ones)
- Your carrier requirements document
- Your shipper onboarding packet
Part 5: Test and Publish
- Click "Preview" to open a test chat
- Test with 5 real scenarios from your day:
- "Draft carrier outreach: Flatbed, 40K lbs pipe, Houston to Nashville, Monday, $2.10/mile"
- "Status update: ABC Manufacturing, load picked up Chicago 8am, ETA Thursday 2pm"
- "Cold email: Mark Davis, VP Operations at Tennessee Metal Works, Birmingham AL"
- Check each output against your expectations
- If anything is off, click "Configure" and adjust the instructions
- When satisfied, click "Save" and set to "Only me" (private) or "Anyone with the link" (share with team)
Real Example
Scenario: Monday morning, 7:45am. You have 8 loads to cover and 3 emails to send before your 9am call.
You open your Custom GPT and type: "I need 3 things: (1) Carrier outreach for a reefer load, 36K lbs fresh produce, Salinas CA to Dallas TX, pickup Tuesday, $3.10/mile, must have temp monitoring. (2) Status update to Diane at Heartland Foods — their dry van load picked up Indianapolis at 6am, heading to Charlotte, ETA Thursday noon. (3) Cold email to Brian Thompson, traffic manager at Gulf Coast Chemicals, Houston TX."
What your Custom GPT returns: Three professional, on-brand drafts — carrier email with all specs formatted cleanly, shipper update with your signature, and a personalized 130-word cold email to Brian — all in the right tone for each recipient. Edit times are under a minute each.
What to Do When It Breaks
- Output doesn't match your style → Go back to Configure → Instructions and add a specific example of the style you want
- GPT makes up details → Add to instructions: "Never invent load details, rates, or company names. If I don't provide a detail, ask me for it."
- Too long-winded → Add: "Keep all emails under 150 words unless I specifically ask for something longer"
- Loses context between sessions → This is normal for ChatGPT — each conversation starts fresh, but the system instructions persist
Variations
- Simpler version: Use ChatGPT's regular "Custom Instructions" (under Settings) to get some of the same personalization without the full Custom GPT setup
- Team version: Set the Custom GPT to "Anyone with the link" and share with your agents — everyone works off the same configured assistant
What to Do Next
- This week: Use it for every email draft for 5 days — note what it gets right and what needs refinement
- This month: Add your best email templates to the Knowledge section so outputs get even closer to your voice
- Advanced: Create a second Custom GPT specifically for training new agents — load it with coaching mode instructions and example negotiations
Advanced guide for freight broker professionals. Custom GPTs require ChatGPT Plus ($20/month). The builder interface may change — if something has moved, check help.openai.com for current navigation.