A prospect fills out a contact form on your website on a Tuesday afternoon. Nobody responds until Thursday morning because the form submission went to a shared email inbox that two people monitor inconsistently. By the time someone follows up, the prospect has already booked a call with a competitor who responded within the hour. You never know the opportunity existed.
This is not a hypothetical. It is the most common way Canadian B2B companies lose inbound leads. The problem is not the quality of the leads or the competitiveness of the product. It is an operations problem: no defined process for who owns incoming inquiries, no system that ensures follow-up happens, and no visibility into which opportunities are active versus stalled. HubSpot, configured correctly, solves all three.
01. The Lead Loss Problem No One Wants to Admit
Most B2B companies do not know how many inbound leads they lose. They track closed deals. They know their revenue. But the gap between inquiries received and qualified opportunities that enter the sales process is invisible in most organizations without a CRM configured to measure it.
Research from Harvard Business Review found that companies responding to inbound leads within five minutes are nine times more likely to qualify them than companies that wait thirty minutes. After one hour, lead qualification probability drops by more than sixty percent. For Canadian B2B companies where a single contract can be worth tens or hundreds of thousands of dollars, that drop-off is not a minor inefficiency. It is a significant, preventable revenue loss.
The follow-up problem compounds the response time problem. Even when someone does respond to an inquiry promptly, most organizations have no systematic follow-up process for quote requests. A proposal goes out. The rep waits a week to hear back. Hears nothing. Assumes the prospect is not interested. Closes the deal as lost. Meanwhile the prospect was waiting for a follow-up call they expected, interpreted the silence as lack of interest, and moved on.
Fixing this requires two things: a system that ensures inquiries are seen and acted on immediately, and a workflow that systematically progresses every quote request from submission to a definitive outcome.
02. Capturing Website Inquiries Properly in HubSpot
The foundation of inquiry management is getting form submissions into HubSpot as structured data, not as emails in an inbox. An email notification that someone filled out a contact form is not a CRM record. It cannot be assigned, tracked, or reported on. It will get buried.
Connecting your forms to HubSpot.
If your website runs on a platform that has a native HubSpot integration (Webflow, WordPress with HubSpot plugin, HubSpot CMS), form submissions create contacts directly in HubSpot. If your site uses a custom stack or a form tool without a native connector, HubSpot's JavaScript tracking code and Forms API handle the connection. The goal is the same in either case: every form submission creates a HubSpot contact record with the submitted fields mapped to HubSpot properties.
What fields to capture.
For a B2B inquiry form, the minimum useful fields are: name, email, company name, phone number, and what they are inquiring about. The “what they are inquiring about” field is worth spending time on. A dropdown with three to five categories (General Inquiry, Request a Quote, Technical Question, Partnership, Other) routes submissions automatically in HubSpot. A quote request routes to one workflow. A general inquiry routes to a different one. Without that categorization, every submission gets the same response process regardless of intent.
Tracking the source.
HubSpot automatically captures the page a form was submitted on and the traffic source (organic search, direct, social, referral, paid). This data is more valuable than most businesses realize. When a lead that came from a specific blog post converts to a customer, HubSpot can attribute that revenue to that content. When a paid campaign generates inquiries that never close, the pipeline report shows it directly. Tracking source from the first touch is what makes sales and marketing reporting honest.
Common mistake to avoid:
Many HubSpot implementations connect the form but skip the deal creation step. Contacts land in HubSpot, but no deal is created and no task is assigned. The contact record exists but nothing prompts action. The inquiry effectively disappears into the contacts database. Every inbound inquiry that passes basic qualification should create a deal immediately, not manually later.
03. The First-Response Workflow: From Form to Sales Rep in Under Five Minutes
The first-response workflow is the most important automation in your HubSpot setup. It runs the moment a form submission is received and ensures the inquiry is assigned, acknowledged, and actionable before anyone has touched their coffee.
Here is what that workflow does, step by step:
Contact created from form submission
HubSpot creates the contact record with all submitted fields mapped. The original form URL and submission timestamp are recorded automatically.
Workflow triggers immediately
The contact meets the enrollment criteria (form submitted = specific form name, or inquiry type = quote request). The workflow fires within seconds.
Contact owner assigned
An owner is assigned based on your routing rules: by territory, by inquiry type, by company size, or round-robin among the sales team. One specific person is now responsible. Not a shared inbox. One person.
Deal created and linked
A deal is created in your inquiry pipeline and associated with the contact and their company. The deal inherits the inquiry category and estimated value if a budget field was captured.
Task created for the owner
A high-priority follow-up task is created for the assigned owner with a due date of same day or next business day. The task description includes the inquiry details so the rep does not need to dig for context.
Instant acknowledgment to the prospect
An automated email goes to the prospect confirming their inquiry was received and telling them specifically when to expect a response. This sets expectations, reduces duplicate inquiries, and signals professionalism before the rep has touched the lead.
Internal Slack notification
The assigned sales rep receives a Slack message with the inquiry details and a direct link to the HubSpot deal. No inbox monitoring required. The rep sees the lead where they already are.
This workflow runs without human intervention. A prospect submits a form at 11pm on a Sunday. They receive an acknowledgment within seconds. Their rep has a task waiting Monday morning with full context. The lead does not get lost in a weekend email pile.
04. Quote Request Management: From Submission to Close
Quote requests are the highest-value inquiries for most B2B companies and the ones most likely to go cold without a defined process. The buyer has moved from browsing to evaluating. They have enough information about what you do to ask for a price. The window to close them is real but not infinite.
A dedicated quote request pipeline.
Quote requests should have their own HubSpot pipeline separate from other inquiry types. The stages reflect the specific actions in a quote-to-close process, not a generic sales funnel. A practical set of stages for most Canadian B2B service and product companies:
| Stage | What it means | SLA |
|---|---|---|
| New Request | Form submitted, deal created, not yet contacted | Contact within 2 business hours |
| Discovery | Initial conversation happened, requirements being clarified | Quote within 2 business days |
| Quote Sent | Formal quote or proposal delivered to buyer | Follow up if no response in 3 days |
| Under Review | Buyer confirmed they are reviewing, timeline established | Check-in on agreed date |
| Verbal Commitment | Buyer said yes, PO or contract pending | PO or contract within 5 days |
| Closed Won | Contract signed or PO received | Handoff to delivery within 1 day |
| Closed Lost | Buyer chose a competitor or decided not to proceed | Record reason, set 90-day re-engagement task |
Automated deal stage follow-up.
For each stage with a time-based SLA, a HubSpot workflow monitors the deal. If a deal sits in Quote Sent for more than three days without a stage change, the workflow creates a follow-up task for the owner and sends a reminder notification. The rep does not need to remember to follow up. The system tracks it and surfaces it when the SLA has been breached.
The Closed Lost stage is often neglected. Recording why a deal was lost is how you improve. HubSpot has a built-in closed lost reason field. Requiring reps to fill it in before a deal can be marked lost takes ten seconds and, over six months, shows patterns: losing on price, losing to a specific competitor, losing because of slow turnaround on quotes. That data informs pricing, positioning, and process changes in ways that gut feel cannot.
05. Building a Sales Pipeline That Reflects Reality
The most common problem with HubSpot pipelines in B2B companies is that the pipeline does not reflect reality. It reflects optimism. Deals sit in stages they advanced past because the rep did not update them. Pipeline value is inflated by deals that have been stalled for months. Forecast meetings involve explaining why 70% of the pipeline is not actually closable this quarter.
A pipeline that reflects reality has two properties: stages advance only when a specific external action has occurred (the buyer did something, not just the rep), and deals that have been inactive for a defined period surface as exceptions automatically.
Stage progression criteria.
Each stage in a well-designed pipeline has a clear entry criterion: the specific thing that must have happened for a deal to be in that stage. “Discovery” does not mean “I emailed them.” It means “we had a conversation and they confirmed a budget and timeline.” “Quote Sent” means a formal quote document was delivered to the buyer, not that a rep is working on a quote. When stage criteria require external confirmation from the buyer, pipeline accuracy improves dramatically.
Deal inactivity alerts.
A HubSpot workflow that monitors deal last activity date and flags deals that have not had any logged activity in more than ten days creates a natural cleanup mechanism. Every Monday, a digest of stalled deals lands in the sales manager's inbox. Each stalled deal either gets updated with current status or gets moved to Closed Lost. A pipeline that is reviewed against inactivity alerts every week reflects the actual pipeline within a quarter of consistent use.
Close date discipline.
HubSpot uses close date to build forecasting reports. Deals where the close date has passed and the deal is still open skew every forecast report. Require reps to update close dates when they change. A workflow that notifies the rep when a deal's close date is past due prompts this hygiene without requiring managers to audit the pipeline manually.
06. Customer Follow-Up Automation That Does Not Feel Automated
There is a meaningful difference between follow-up automation that helps and follow-up automation that annoys. The line is personalization and judgment. Automation should handle the timing and reminders. Humans should write the actual messages for anything relationship-sensitive.
HubSpot sequences for quote follow-up.
A HubSpot Sales Hub sequence for post-quote follow-up might look like this: Day 3 after quote sent, a short email from the rep checking in and offering to answer questions. Day 7 if no response, a second email offering a brief call to walk through the quote. Day 14 if no response, a final email acknowledging the buyer may have moved in a different direction and leaving the door open. The sequence stops automatically the moment the buyer responds. From the buyer's perspective, they received three thoughtful emails from a real person. The rep wrote the templates once and enrolled the contact manually after sending the quote.
Workflow-triggered tasks for high-value deals.
For deals above a value threshold, automated email follow-up is not the right tool. A deal worth $80,000 CAD deserves a phone call, not a sequence email. HubSpot workflows can create tasks for the rep rather than sending emails: “Call [contact name] at [company name] to follow up on the quote sent [date]. Deal value: $80,000.” The rep makes the call. The automation just ensures the reminder exists and has the context needed to make the call useful.
Re-engagement for closed lost deals.
Marking a deal Closed Lost in HubSpot should trigger a 90-day re-engagement task for the rep. Buyers who chose a competitor in Q2 are often dissatisfied by Q4. A brief, low-pressure check-in from the rep at the 90-day mark reconnects without pressure. This is a two-minute task that most reps never do consistently without automation prompting them. It is one of the highest-ROI habits a B2B sales team can build.
The rule on automated emails:
Any automated email that the buyer might recognize as automated should not be sent to a buyer who has a high-trust relationship with your company. Use automation for low-to-medium relationship leads. Use task-based reminders for high-value, high-relationship accounts. The cost of an automation misfire on a key account relationship is higher than the cost of a manual follow-up.
07. HubSpot Free vs Paid: What You Actually Need
HubSpot's free Smart CRM gives you contact records, deal pipeline, basic email logging, and form capture. It is genuinely useful for getting started. But for the inquiry and quote management system described in this guide, several critical features require a paid tier.
Free CRM gives you
- Unlimited contact and company records
- Deal pipeline with custom stages
- Email and call logging
- HubSpot Forms (basic)
- Contact activity timeline
- Gmail and Outlook integration
- Basic deal reporting
- Mobile app
Paid tier adds
- Workflow automation (deal-based triggers)
- Sequences for follow-up emails
- Meeting scheduling links
- Deal stage automation rules
- Sales reporting and forecasting
- Conversation routing and assignment
- Required deal fields (close date, lost reason)
- Slack and advanced notifications
For a small Canadian B2B company, Sales Hub Starter at approximately $20 to $50 CAD per user per month provides the automation and sequences needed for a functional inquiry management system. Sales Hub Professional, at approximately $500 CAD per month for a small team, adds the full workflow automation, advanced reporting, and pipeline management features described in this guide.
The right level depends on inquiry volume and deal value. A company handling five inquiries per month with average deal values under $5,000 CAD can work with the free tier and manual follow-up discipline. A company handling 50 inquiries per month where a single deal is worth $50,000 CAD needs the automation that paid tiers provide. The cost of a missed deal from manual follow-up failure typically exceeds the cost of the software within a single month.
08. The Setup Sequence: What to Build First
The mistake most companies make is trying to build the full system at once. They scope a complex implementation, spend three months configuring it, and end up with a system so complex that their sales team does not use it. Build in order of impact and let each phase earn trust before adding complexity.
Week 1 to 2: Foundation
- Connect website forms to HubSpot. Every inquiry creates a contact record immediately.
- Install Gmail or Outlook integration. All email communication logs automatically.
- Build your inquiry pipeline with 5 to 7 stages that reflect your actual sales process.
- Test the form-to-contact flow end to end with a real submission.
Week 3 to 4: First-Response Workflow
- Build the first-response workflow: contact owner assignment, deal creation, task creation, and automated acknowledgment email.
- Connect Slack for instant internal notifications.
- Train the sales team on the new task-based workflow. This is the adoption point that determines whether the system works.
Week 5 to 6: Quote Management
- Build the quote request pipeline with stage SLAs.
- Set up deal stall alerts for each stage.
- Require close date and lost reason fields. Make them mandatory before a deal can advance or close.
- Run the first weekly pipeline review meeting against HubSpot data, not a spreadsheet.
Week 7 to 8: Follow-Up Automation
- Build Sales Hub sequences for the post-quote follow-up cadence.
- Set up the 90-day closed lost re-engagement task workflow.
- Build the deal inactivity alert for deals with no activity in 10-plus days.
- Review the first month of pipeline data and adjust stage criteria based on what you see.
Eight weeks to a fully functional inquiry and pipeline management system. A sales team that is actually using it by week six because each phase was simple enough to adopt. A pipeline that reflects reality by week eight because the hygiene workflows are running automatically.
For a deeper look at the full range of HubSpot automations worth building on top of this foundation, see the HubSpot integrations and automations guide. For manufacturers and distributors whose inquiry management needs to connect to a Shopify B2B portal and an ERP, the HubSpot for manufacturers and wholesalers guide covers that stack specifically.
09. Frequently Asked Questions
What is the best CRM for a small business in Canada?
HubSpot is the most widely used CRM for small and mid-market businesses in Canada because its Smart CRM is free with unlimited contact records and scales as the business grows. For Canadian B2B companies managing website inquiries, quote requests, and customer follow-up, HubSpot provides the pipeline management, workflow automation, and email logging that most businesses need without a large software budget. Sales Hub Starter at approximately $20 to $50 CAD per user per month provides the automation and sequences needed for a functional inquiry management system.
How do I track website inquiries in HubSpot?
Connect your website forms to HubSpot so that every submission creates a structured contact record. On native integrations (Webflow, WordPress, HubSpot CMS), this is automatic. On custom stacks, HubSpot's JavaScript tracking code and Forms API handle the connection. Once connected, a workflow creates a deal, assigns an owner, and creates a follow-up task automatically. Without this workflow, inquiries exist in HubSpot as contacts but nothing prompts action.
How do I manage quote requests in HubSpot?
Manage quote requests as deals in a dedicated pipeline. When a quote request arrives, a deal is created and linked to the contact and company. The pipeline tracks the request through stages: New Request, Discovery, Quote Sent, Under Review, Verbal Commitment, Closed Won, and Closed Lost. Workflows automate follow-up: if a deal sits in Quote Sent for more than three days without activity, a task is created for the rep. HubSpot Commerce Hub generates the quote document directly from the deal.
What should my HubSpot sales pipeline look like for a B2B service business?
A B2B service pipeline should have five to seven stages that reflect real buyer actions, not internal sales activity. Typical stages: New Inquiry, Qualified (conversation happened, opportunity confirmed), Proposal Sent, Follow-Up, Verbal Commitment, Closed Won, and Closed Lost. Each stage should advance only when a specific external action has occurred. Pipelines that advance based on internal activity alone produce inflated pipeline values that make forecasting unreliable.
How long should it take to respond to a website inquiry?
Within five minutes increases lead qualification probability by nine times compared to a thirty-minute response, according to Harvard Business Review research. After one hour, probability drops by more than sixty percent. For Canadian B2B companies, response speed is a direct competitive advantage. HubSpot's first-response workflow automates the immediate acknowledgment and notifies the rep via Slack within seconds, making sub-five-minute responses achievable without constant inbox monitoring.
How do I automate follow-up for quote requests in HubSpot?
Use deal-based workflows to create follow-up tasks when deals sit in Quote Sent past the SLA, and Sales Hub sequences to send timed follow-up emails from the rep's actual inbox. Sequences stop automatically when the buyer responds. For high-value deals above a dollar threshold, create tasks for a phone call rather than sending automated emails. The distinction matters: automation handles timing and reminders, but high-value relationship communication should still come from the rep.
Is HubSpot free CRM good enough for managing sales inquiries?
The free Smart CRM handles contact records, deal pipeline, email logging, and form capture. It is sufficient for businesses handling fewer than twenty inquiries per month with manual follow-up discipline. For businesses where inquiry volume or deal value makes consistent follow-up critical, Sales Hub Starter adds workflow automation and sequences that make the system reliable. The cost of a single missed deal from follow-up failure typically exceeds the monthly cost of Sales Hub Starter.
What is the difference between a contact and a deal in HubSpot?
A contact is a person record. A deal is a sales opportunity record. One contact can have multiple deals over time. When someone submits a website inquiry or quote request, HubSpot should create both: a contact for the person and a deal for that specific opportunity. The deal moves through your pipeline and has a dollar value, close date, and stage. Tracking only contacts without deals means you have a list of people but no visibility into where specific opportunities are in your sales process.
Related Resources
The full automation layer: Shopify, ERP, workflows, and sequences
CRM strategy for B2B manufacturing and distribution operations
What to look for and what a proper implementation involves
Shopify B2B portals and wholesale management for Canadian manufacturers
Want to see what this setup looks like for your business specifically?
AtlanticWorks is a certified HubSpot Solutions Partner. We build the inquiry management workflows, pipeline configuration, and follow-up automation for Canadian B2B companies. If you want a clear picture of what your HubSpot setup should look like, what it would cost, and how long it takes, the free assessment is a 30-minute scoping conversation.
Start the Assessment