Knowledge base
Written by the people who do the implementing.
Decision sheets with verified pricing, build guides with the gotchas left in, field notes from systems we shipped, and straight answers to the questions people ask us on calls. No affiliate links; our rate is the same whatever you choose.
HubSpot vs GoHighLevel vs Salesforce for teams under 20
GoHighLevel for local service and agency teams. HubSpot for inbound B2B, eyes open about the Professional cliff. Salesforce almost never at this size. Verified 2026 pricing and 3-year cost math.
Field notes4,000 applicants later: what actually broke in our recruitment funnel
Volume did not break the system. Edge cases did. Why every stage needs an owner and an exit rule.
Asked & answeredDo we really need HubSpot Professional, or is Starter enough?
The question we get most. The honest tier math, the features that actually force the upgrade, and the Starter-plus-automation bridge that covers more than vendors admit.
Field notesWhat 600 workflows taught us about when automation is the wrong answer
Automate after the process is stable, not before. The maintenance tax nobody budgets, and the three questions we ask before building anything.
Decision sheetZapier vs Make vs n8n in 2026
A decision tree by team profile, what happens when a step fails on each platform, and the same four-step automation costed on all three at 2,000 runs a month.
How-to guideHow to build HubSpot lead scoring your sales team actually trusts
Behavioural, intent and demographic scoring with exact property setup, and the calibration meeting that keeps the model alive.
Field notesThe scheduling system that would not stop double-booking
Stricter forms failed. The fix was ownership locks at the data layer. Allocation went from hours to near-instant.
Asked & answeredCan AI actually answer our customer emails yet?
Triage and drafting, yes. Autonomous sending, mostly no. The honest 2026 state and a sane rollout path.
How-to guideHow to build an AI email triage agent with n8n and Claude
Classification prompts, routing, human review gates, and what it really costs to run each month.
Decision sheetThe best CRM for Canadian non-profits in 2026
Zeffy, Keela, HubSpot for Nonprofits, Salesforce Nonprofit Cloud and Bloomerang, compared on CRA receipting, real implementation hours and 2026 pricing.
Field notesWe replaced a paid referral tool with HubSpot and Zapier. Field notes.
The referral tool was a database with a coupon. The CRM already was one. Referrals in week one, $0 ongoing software.
Asked & answeredShould we hire a VA or automate the work?
Volume, variability, judgment and error cost decide it. Usually: automate the stable 70%, give a human the rest.
How-to guideHow to move from spreadsheets to a CRM without losing your history
Column mapping, deduping before import, what to archive, and the verification pass that catches silent data loss.
ExplainerWhat is GTM engineering? The job title explained without the hype
Signals, enrichment waterfalls, sequencing and CRM integration: what the work involves, and which parts matter.
How-to guideHow to set up cold email infrastructure that never touches your main domain
Secondary domains, warmup schedules, SPF, DKIM and DMARC records, CASL mechanics, and the weekly deliverability checks.
Asked & answeredWhy does our CRM say one thing and QuickBooks another?
Root causes ranked, and the reconciliation pattern that makes closed-won mean paid.
How-to guideHow to connect HubSpot to QuickBooks so closed-won means invoiced
Deal-stage triggers, line item mapping, the reconciliation loop, and where the native integration runs out of road.
Field notesThe dashboard nobody trusted: one number, three definitions
Revenue meant different things to sales, finance and the founder. The fix was a data dictionary, not a prettier chart.
Decision sheetClickUp vs Asana vs Jira for teams under 20 (2026)
Verdict by team profile, where each one is annoying in daily use, and when a shared doc beats all three.
ExplainerLifecycle stages explained for founders who hate the jargon
MQL to SQL translated into plain decisions: who touches this person next and what has to be true first.
How-to guideHow to de-duplicate a HubSpot portal without breaking it
Merge rules, what HubSpot keeps and discards, and why you fix the intake forms first or the duplicates come back.
Asked & answeredHow many automations is too many?
Signals of over-automation, naming conventions that double as documentation, and why rescue jobs usually start with deletions.
ExplainerRevOps for small teams: what it is, what it costs, when you need it
The five signs a team under 20 needs RevOps help, 2026 salary and retainer math, and when you do not need it at all.
Decision sheetAircall vs Dialpad for small sales teams (2026)
CRM logging quality decides it. Per-seat math at 3, 8 and 15 seats, and when your phone system should just be your CRM.
ExplainerError handling for no-code automations: the patterns that survive
Retries, dead-letter paths, alert routing and run logs: what each looks like in Zapier, Make and n8n.
Decision sheetTypeform vs HubSpot forms: when the pretty form is worth it (2026)
Completion-rate claims examined skeptically, the hidden sync costs, and the hybrid pattern we deploy.
ExplainerWhat “you own everything” should mean when you hire ops help
The ownership checklist: your accounts, your admin access, your documentation. And the red flags in proposals.
Self-auditThe 7-point operations leak audit you can run yourself
Seven leaks, a 10-minute detection test for each, the formula to price them, and the DIY fix. Useful whether or not you ever hire us.
Nothing in this category yet.
Reading is free. So is the call.
If an article named your problem, thirty minutes with us will name the fix and the hours.