Every improvement, fix, and new feature shipped to FreightLeads Pro — newest first.
Your calendar is now a full operations hub — task tracking, email compose, and drag-drop rescheduling all in one screen. Multi-leg loads let you split a shipment across carriers, and a new Service Providers directory keeps subcontractors organised.
due_date is updated immediately via API — no modal, no form./dashboard/service-providers for managing subcontractors, lumpers, customs brokers, and any vendor that isn't a carrier. Backed by the same address book as Dispatch so contacts are shared across the platform. Add, edit, and remove providers; link them to loads as needed.Connect your Gmail account and send emails from your own address directly inside FreightLeads Pro. Email content is encrypted with AES-256-GCM — even FreightLeads Pro cannot read it. Available to all users.
/dashboard/inbox. Connect Gmail for full real-time sync, or use the email forwarding token (Settings → Email Log Token) to forward emails manually — both paths work.crm_email_logs was incorrectly configured as a public-role ALL policy, which in PostgreSQL's permissive model effectively granted any authenticated user access to all rows. The policy has been dropped. Service role access (used by background jobs) bypasses RLS by design and required no policy. The user-scoped SELECT policy remains and correctly isolates data by user_id.The carrier Verify button now pulls a full SAFER-style safety snapshot — inspection counts, OOS rates benchmarked against national averages, crash breakdown, fleet size, and ISS score. Every check is timestamped in your carrier record for auditing.
fmcsa_checked_at timestamp to your carrier record. Documented proof of due diligence before every load tender.Your quote history is now a searchable analytics layer. Search any lane and see every rate you've ever collected — charted over time per carrier, ranked cheapest to most expensive.
/dashboard/rate-intelligence. Search any origin + destination by city and state with a configurable radius. Pulls every rate you've ever logged on that lane.Every carrier rate you collect — from a phone call, an email reply, or AI auto-parse — is now stored, searchable, and used to rank carrier suggestions. Your quoting history becomes a proprietary rate database.
manual | email_reply), linked CRM load, and a was_booked flag for win/loss tracking. Workspace-isolated via RLS so team members share the same rate history.carrier_lane_quotes (source: email_reply) in addition to the existing lane_rates entry. Pro/Team only — gating unchanged.was_booked = true when a load is dispatched to that carrier (Phase 2).AR aging now works correctly for all payment terms. QuickBooks export was silently missing carrier bills — fixed.
paid_at timestamp.Billing contacts are now a master record — set once in CRM and they follow invoices, dispatch, and the billing banner automatically.
[email protected] is now valid everywhere. This unblocks common enterprise setups.crm_contacts table the CRM reads from. One master record, consistent everywhere.FreightLeads Pro now works properly on phones and tablets across every major section of the app.
useMobile() hook — SSR-safe, 640px breakpoint — so the switch is clean with no flash of wrong layout on page load.Dispatchers now have a full inline workspace for quoting — AI-drafted carrier emails, RFQ replies, and internal notes without leaving the page.
Core TMS (Dispatch, Load Board, Track & Trace), CRM & Pipeline, Invoicing, Carrier Payables, AR Aging, Lane Margins, GST/HST reporting, carrier insurance compliance, factoring support, AI lead suggestions, and the Lead Finder.
Have a feature request or found a bug? Contact us — we read everything.