runbookify
← All plans
Logistics & Transportation / Shipment Booking & Rating

Internal Booking Request Intake: Stop Losing Shipment Requests in Email

Give sales and plant staff one intake form and dispatch one clean queue — so freight requests stop dying in inboxes, and dispatch approves (or returns) each one before it becomes a scheduled shipment.

BeginnerAn afternoonBuilds onNext.jsSupabaseResend
What you'll build

A web tool where sales and plant staff submit a structured shipment-booking request, every request lands in one dispatch queue, dispatch reviews and approves or returns each one before it becomes a scheduled shipment, requesters get notified, and incomplete requests are flagged instead of lost.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A Supabase account (free)
  • A Vercel account (free)
  • A Resend account (free)
  • Your list of locations / plants and customers
  • Claude Code or any AI coding agent

The problem this kills

Right now a shipment booking probably starts as an email. A sales rep types "need to get the Acme PO out Thursday-ish, two pallets, lift gate" and hits send. Or a plant supervisor texts the dispatcher. Or it's a hallway conversation that nobody wrote down. Dispatch is supposed to turn all of that into scheduled freight — but half the time the request is missing the ready date, the destination is a guess, the dims are "a few skids," and the whole thing is buried under forty other emails.

So requests get lost. Trucks get booked late. Someone calls dispatch furious that their load never moved, and dispatch never even saw the email. The fix isn't a new TMS or a six-figure project. It's one structured front door for requests and one clean queue where dispatch can see, validate, and approve everything in one place — and you can build it yourself this afternoon.

What you'll build

A simple internal web tool with two sides. Requesters (sales reps, plant ops) open a single intake form: pick the customer and the origin/destination from your own location list, enter the PO, the readiness window, the dimensions and weight, and any special needs (lift gate, appointment, hazmat, temperature). The form validates the required fields and the addresses before it will submit, so dispatch never gets a half-finished request again.

Dispatch gets one request queue. Every submission lands there, newest and most urgent first. Dispatch opens a request, reviews it, and either approves it — which turns it into a scheduled shipment and notifies the requester — or returns it with a note ("need the appointment window," "this dest ZIP doesn't match the city") so the requester can fix and resubmit. Incomplete or duplicate requests are flagged automatically. Nothing becomes a shipment until a dispatcher says so.

What's inside the Implementation Plan

The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — who requests freight and how they do it today, what your customer and location lists look like, the exact fields and codes your dispatch and TMS use, your typical and peak request volumes, your approval rules, and your messy edge cases (multi-stop, will-call, hot loads) — and then it tailors the form fields, the validations, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through building the intake form, the location/customer reference lists, the validations, the dispatch queue, the approve/return gate, the requester notifications, and the duplicate flagging — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today with no TMS integration: it exports approved requests as a CSV in your TMS's exact columns.

The governance it includes (this is the point)

This is a real operations tool, so it ships with the controls a logistics team needs: login so only your team can use it, row-level security so people only ever see their own organization's requests, a complete audit trail of who submitted, reviewed, approved, or returned each request and when, a hard human-approval gate so a request never becomes a scheduled shipment until a dispatcher signs off, and duplicate guards keyed on PO + ready date so the same load can't be booked twice from two well-meaning requesters.

Who it's for

Sales reps and plant ops who request freight and are tired of wondering whether their email got actioned, and the dispatch / traffic team who fulfills those requests and is tired of digging them out of inboxes. If you can describe how a booking request flows from "we need a truck" to "it's scheduled," you can build this.

You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your dispatch queue come alive the same afternoon.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.