Big Joe Forklifts
Big Joe Forklifts' real 17-question Runtime & ROI estimator's live input options, and its real current forklift model list for a quote request — the tools…
Big Joe Forklifts' real 17-question Runtime & ROI estimator's live input options, and its real current forklift model list for a quote request — the tools their own site already computes, read straight off the live site rather than guessed from brochure PDFs.
Domain: bigjoeforklifts.com
Also known as: Big Joe Forklifts, Big Joe, bigjoeforklifts, bigjoeforklifts.com
Call it directly
bowmark.providers.bigjoeforklifts.getRuntimeEstimatorInputs(): Promise<BigJoeRoiEstimatorInputs>
bowmark.providers.bigjoeforklifts.listForkliftModels(query?: string): Promise<BigJoeForkliftModel[]>
bowmark.providers.bigjoeforklifts.prepareQuoteRequest(models: string[]): Promise<BigJoeQuotePreview>Functions
| Function | What it does |
|---|---|
getRuntimeEstimatorInputs | Reads Big Joe's own 'Pre-Demo Runtime & ROI Estimator' and returns its real current 17 questions and their real option lists (truck model, load weight, lift height, ramps, attachments,… |
listForkliftModels | Reads Big Joe's live /quote page and returns its real current forklift model list (40+ models across sit-down, pallet jack, order picker and stacker lines), optionally filtered by a… |
prepareQuoteRequest | Validates the requested model names against Big Joe's real live /quote model list and returns exactly which real checkboxes to select plus the page to submit on. |
Types
interface BigJoeRoiQuestion {
questionNumber: number; // the tool's own 1-based question number
prompt: string; // the question's own text, verbatim
options: string[]; // the real current choices for this question
}
interface BigJoeRoiEstimatorInputs {
questions: BigJoeRoiQuestion[];
}
interface BigJoeForkliftModel {
value: string; // pass this back into prepareQuoteRequest
}
interface BigJoeQuotePreview {
matchedModels: string[];
unmatchedModels: string[];
quoteUrl: string; // where to actually submit — this provider never does
instructions: string;
}Examples
// What does Big Joe's own ROI tool actually ask, and how do I request a quote on two models?
const inputs = await bowmark.providers.bigjoeforklifts.getRuntimeEstimatorInputs();
const truckModelQuestion = inputs.questions.find((q) => q.prompt.includes("Select truck model"));
const preview = await bowmark.providers.bigjoeforklifts.prepareQuoteRequest(["LVE40", "ACV40"]);
return { truckModelOptions: truckModelQuestion.options, quotePreview: preview };