
FreightBot in action, scanning listings and submitting offers automatically. This is a mock freight marketplace created for demo purposes.
FreightBot lives inside Chrome so it can work exactly where dispatchers already do their job. Content scripts inject automation directly into freight marketplace pages, giving the system fine-grained control without requiring external APIs.
A configuration panel stores bot behavior, search filters, price rules, messaging templates, and more. Settings persist automatically across sessions but can be adjusted at any time to react to market conditions. Price rules can be defined with flexible formulas so FreightBot can calculate and suggest offers automatically.
To avoid detection, FreightBot introduces variability into its actions. Subtle delays, cursor activity, and input events make interactions appear natural and unpredictable, reducing the risk of being flagged as automation.
FreightBot doesn't just scrape the surface. It taps into structured responses behind the scenes, unlocking complete route details, pricing fields, and metadata that the page interface often leaves hidden.
Offer workflows differ across platforms. FreightBot supports both email-driven offers and direct in-platform messaging, with tailored handling for each case and fallback strategies to ensure submissions always go through. When price rules are configured, FreightBot uses them to pre-fill offer amounts.
FreightBot includes a unified templating engine for both chat and email. Templates can include dynamic placeholders like {greeting}, {contact_name}, or {price}, which the extension replaces at runtime with live data. Email templates also support formatting, and final messages are handed off to a companion .NET SMTP client for reliable delivery.
Both the Chrome extension and the .NET email client stay current through built-in auto-update mechanisms. Updates are pulled seamlessly from a Cloudflare R2 bucket and applied in the background without interrupting users.
I designed and developed FreightBot end-to-end, from initial research to real-world testing, and iterated based on dispatcher feedback to make it both powerful and practical.
I'm exploring options to bring FreightBot to more dispatchers. If you'd like to learn more or discuss potential collaborations, please reach out!