HubSpot CMS Developer Needed for Custom Quote Builder Module
Description We run a niche site called SellEndoscopy dot com that buys back used endoscopy equipment and accessories from hospitals and surgery centers. We are building our site on HubSpot CMS and need a simple quoting tool that pulls model and pricing data from a HubDB table. The goal is to let visitors build a list of items they want to sell and see an estimated buyback value based on our internal master list. The data owner on our side is non technical so the data source must be easy to update in a spreadsheet style interface. We already have a clear technical brief. We just need an experienced HubSpot CMS developer to implement it. Scope of work You will: 1. Set up a HubDB table for our master list of models • Columns such as category, manufacturer, model_name, part_number, generation, se_buy_price_estimate, status • We provide a starter CSV and you make sure it imports cleanly 2. Build a reusable custom module in HubSpot Design Manager called something like “SellEndoscopy Quote Builder” • Module must be drag and drop ready for HubSpot pages 3. Front end behavior of the module • Render a quote table with repeatable line items • Each line item has: Category, Manufacturer, Model or Part, Quantity, Estimated unit value, Line total • Category options come from distinct category values in HubDB • Manufacturer options are filtered by selected category • Model options are filtered by selected category and manufacturer • When a model is selected, the unit estimate is pulled from HubDB and a line total is calculated • User can add and remove rows • A running quote total displays at the bottom with an editable disclaimer text 4. HubSpot form integration • Use a standard HubSpot form inside the module for user info First name, last name, email, facility name, notes • Add hidden fields for quote_details, quote_total, and quote_line_count • Before form submission, serialize all quote line items into JSON and place in quote_details • Set quote_total to the sum of line totals • We need a normal HubSpot form submission with this data for workflows and Deals later 5. Configuration options in the module • Ability to select which HubDB table to use • Editable disclaimer text • Simple label overrides such as “Make” instead of “Manufacturer” • Currency label with default USD 6. Deliver a test landing page using the module and a test form so we can confirm end to end behavior. Technical notes • HubSpot CMS only • Use HubDB for product and pricing data • Vanilla JavaScript on the front end is fine • Code should be commented so we can understand where to edit things in the future • The only thing our team should need to update long term is the HubDB table data itself What we consider success • We can add the module to any HubSpot page • The dropdowns correctly filter and populate from HubDB • The quote table behaves as expected and shows a calculated total • Form submissions include a structured quote_details field plus quote_total • We receive a brief “how to” note explaining • Where to edit the HubDB data • Where to edit module settings • How to change the linked HubSpot form Ideal freelancer • Proven experience with HubSpot CMS and HubDB • Has built custom modules or calculators in HubSpot before • Comfortable with basic front end logic and serializing data into hidden form fields When you apply, please: • Share one or two examples of HubSpot custom modules or calculators you have built • Confirm you have worked with HubDB before • Give a rough estimate of timeline and fixed price for this project We are ready to start as soon as we choose a developer. Apply tot his job