The HubSpot fixes I keep explaining, written down.
Short tips and step-by-step guides for admins, marketers, and sales teams. Every article has real screenshots, the subscription and permissions you need, and links that open the right screen in your own portal.
hs cms upload skips .webp files, so theme images vanish without an error
Why WebP images in a HubSpot theme folder never reach the Design Manager, how to spot it, and where WebP files should live instead.
HubSpot system pages: the templates a theme needs, and a 404 page pointing at a deleted template
Which system templates a HubSpot theme should ship, the templateType values they use, where to assign them, and how to spot a system page set to a template that no longer exists.
HubL: a variable set inside a for loop is gone after the loop ends
Why {% set %} inside a HubL for loop does not change the variable outside it, the dict and do update pattern from HubSpot's docs, and the CSS fallback I used instead.
Build a HubSpot landing page template that is only a header, a footer and one drag and drop area
How to make a branded landing page template with no fixed content in the body, so marketers build each page from modules, and the two template bugs that break it.
Page copy baked into a HubSpot template: move it into drag and drop modules so editors can change it
Why text written directly in a template cannot be edited in the page editor, the two ways I moved a landing page's copy into editable modules, and what to check after.
Give each HubSpot module its own font controls that win over the theme stylesheet
How to add font fields to custom modules so editors can set the font per text element in the page editor, render them so the theme CSS cannot override them, and scale them down on mobile.
FAQ modules and FAQPage schema in HubSpot after Google retired FAQ rich results
What changed with Google's FAQ rich results in 2026, why I build HubSpot FAQ modules with answers in the page HTML, and the risk of FAQ schema drifting from the visible copy.
A HubSpot record card with a Sync now button when your plan has no serverless functions
How we built a company record card that shows project data from an outside system and refreshes on demand, without serverless functions: sync into properties, a request flag, and a watcher.
Log an SMS to a HubSpot contact's timeline with the API: the association you cannot skip
How to create an SMS communication record on a contact with the CRM API, the association type that makes it show on the timeline, and the phone matching trap in automation tools.
Email a HubSpot report or dashboard on a schedule: who can receive it and the 2 hour rule
How recurring report and dashboard emails work in HubSpot, why recipients must be HubSpot users, how one-time sends differ, and the timing rule for deleting a schedule.
Plan a CRM migration from spreadsheets and exports: the steps that kept a bank's load clean
A step-by-step plan for moving contacts and companies from exported systems into HubSpot: count real people first, choose match keys, stage, run a small canary, and keep a rollback file.
How to tell which HubSpot hubs and tiers you actually pay for
Where to see your HubSpot subscription, why the API and feature probes do not answer it, and why a portal running trials can show Free on the billing page.
HubSpot AEO: prompts, recommendations, and what to do with outreach suggestions
What HubSpot's AEO tool tracks, how many prompts your plan allows, the recommendation types, and how I triaged a set of outreach recommendations for an agency.
Find companies hiring for HubSpot roles: job posts as a sales signal, plus HubSpot's intent signals
How we turned job postings for HubSpot and CRM roles into a scored company list in HubSpot, and where HubSpot's own Buyer Intent signals fit.
Theme click tracking in HubSpot: custom events, and why the trackEvent fallback no longer works
How a HubSpot theme can send every click to HubSpot custom events, what tier custom events need, and why HubSpot's docs now say the old trackEvent call does nothing.
Set up lead scoring in HubSpot: engagement, fit, and combined scores
How HubSpot's lead scoring tool works: engagement versus fit scores, combined A1 to C3 labels, score limits, and where scores show up once they exist.
HubSpot sequences: when contacts unenroll automatically, and how to change it
The default reply and meeting unenrollment rules for HubSpot sequences, the edge cases around company replies and meetings booked elsewhere, and how to turn the triggers off.
HubSpot playbooks: call scripts and notes reps can use on the record
What HubSpot playbooks are, who can create and use them, how they show on records, and how to manage versions and sharing.
Set sales goals in HubSpot for users and teams
How HubSpot goals work: templates versus custom goals, user and team contributors, the 1,000 custom goal limit, and the rule for users on more than one team.
The HubSpot audit log: see who changed what, and what your tier shows
Where to find HubSpot's centralized audit log, the Events and Analyze tabs, login history, and which categories each subscription tier can see.
HubSpot Notetaker: recording settings, smart data capture, and what will cost credits
Where HubSpot's Notetaker and recording settings live, the capture options, the smart data capture credit cost for custom properties, and the summary limits starting January 2027.
Back up your HubSpot CRM data: manual backups, schedules, and what is in the file
How HubSpot's Backup & Restore works: who can run it, how often by tier, what the download contains, how long it stays available, and the sensitive data warning.
Lock down who can log in to HubSpot: login methods, 2FA, IP rules and session timeout
Where HubSpot's portal login settings live, the 2FA rule for paid accounts, the 24 hour grace period, and the login restrictions you can set.
HubSpot Account Cleanup: schedule removal of unused emails, pages, segments and records
What HubSpot's Account Cleanup deletes or archives, the criteria per asset type, the monthly run, the restore windows, and the change from archiving to deleting marketing emails.
Fix formatting issues in HubSpot automatically with Data Quality rules
How HubSpot's Data Quality tool finds formatting issues like name capitalization and email case, how to accept or reject fixes, and how automation rules fix new records.
HubSpot SMS: what you need before you can text contacts
The requirements for HubSpot marketing SMS: the add-on, a registered US number, contact consent and phone format, and the business types that are not allowed.
HubSpot campaigns in Marketing Studio: create a campaign and attach its assets
Where HubSpot campaigns live now, what a campaign holds, how to add existing assets, and the AI setting Marketing Studio needs.
Connect ad accounts to HubSpot: networks, permissions, and auto-tracking
Which ad networks HubSpot connects to, the permission you need, what auto-tracking adds to your ad URLs, and where ad settings live.
Connect social accounts to HubSpot and what the social tool tracks
How to connect Facebook, Instagram, LinkedIn and X to HubSpot, what HubSpot stores and tracks once connected, and the reporting rules per network.
HubSpot Markets: define your target market once and reuse it in Buyer Intent
What HubSpot Markets are, the categories that define one, the 20 market limit, and how markets feed Buyer Intent and target accounts.
HubSpot seats versus permissions, and using permission sets to stop editing users one by one
The difference between seats and permissions in HubSpot, how to create and assign permission sets, and seat transfers.
Add live chat to your website with HubSpot chatflows
How to create a website chatflow in HubSpot, connect it to an inbox or help desk, set the welcome message and display behavior, and the cookie that keeps a minimized chat closed.
HubSpot private apps moved to Legacy Apps, and new ones stop on October 26, 2026
Where HubSpot private apps went, the dates when creating new legacy private apps is turned off, what still works, and what to use instead.
HubSpot task queues: group tasks so reps can work through them in one go
How to create task queues in HubSpot, add tasks to a queue manually or from a workflow, and filter the tasks index by queue.
HubSpot quotes: statuses, approvals, and who still has legacy quotes
How to read quote statuses in HubSpot, where to turn on quote approvals, and the September 2025 legacy quote access rules.
Export HubSpot records from a view: what is included and how to get more
How to export contacts, companies, deals or tickets from a saved view, the default columns, the 1,000 association limit, format options, and export notifications.
Capture submissions from non-HubSpot forms on your website
How HubSpot collects submissions from forms it did not build, what it needs to work, why you may see partial duplicates, and how to convert a collected form into a HubSpot form.
The HubSpot email Health tab: your sending score and the limits that trigger suspension
What HubSpot's email health score measures, the benchmarks it compares against, and the bounce, spam and unsubscribe rates that can suspend marketing email.
Restrict who can view or edit a HubSpot property
How field-level property access works in HubSpot, where to set it, what restricted users see, and the side effects on views, workflows and reports.
Choose the fields reps see when creating a HubSpot record, and make some required
How to customize the create panel for contacts, companies, deals and tickets in HubSpot, make properties and associations required, and which tiers allow what.
The HubSpot sales workspace: one place for a rep's tasks, leads, deals and schedule
What each tab of HubSpot's sales workspace shows, how reps work through tasks and sequence steps from it, and what the Schedule tab is.
HubSpot documents: share files with contacts and see who opened them
How HubSpot's documents tool tracks views of shared PDFs and decks, the require-email option, downloads, and the difference from the files tool.
HubSpot's forecast tool: categories, submissions, and forecast types
How the HubSpot forecast tool works: deal stage versus forecast category views, the default categories, submitting forecasts, and creating forecast types with other date and amount properties.
HubSpot calling numbers: HubSpot-provided, ported, or your own registered number
The three ways to put a phone number behind HubSpot calling, where account-wide call setup lives, minutes, and porting a number in.
Legacy CTAs in HubSpot: what still works and when to use the new CTA tool
Where HubSpot's legacy CTAs live now, the notice about migration, what legacy CTAs cannot do, and when to use new CTAs or button modules instead.
Find and organize reports in HubSpot: the reports list, favorites, and analytics suites
How HubSpot's reports list is organized, using views, favorites and tags, changing report owners and access, and where the analytics suites live.
The HubSpot data model builder: see every object, its records and associations
What HubSpot's data model builder shows, the table and graph views, object type IDs, and creating or activating associations.
HubDB: store structured content once and show it on pages
What HubDB tables are for, the subscriptions that use them for dynamic pages and programmable emails, adding rows and importing CSVs, and the dynamic page limit.
The HubSpot leads object: what a lead record is and how lead stages move
How HubSpot's leads object differs from lifecycle stage, the default lead pipeline, creating leads from contacts, and pipeline automation.
HubSpot payment links: sell a product without a quote
What HubSpot payment links are, the HubSpot payments versus Stripe choice, testing in a sandbox, and attaching a payment link to a form.
Connect WhatsApp to HubSpot: business accounts, limits, and what syncs
What you need to connect WhatsApp to HubSpot, the business account and verification requirements, what syncs, coexistence, and template limits.
Translate custom CRM labels in HubSpot for teams that work in other languages
How HubSpot's custom data translations work: what can be translated, the export and import flow, turning a language on, and who sees translations.
HubSpot Service Keys: the replacement for private app tokens
What HubSpot Service Keys are, where to create them, the permission and scope rules, what they cannot do, and how they relate to legacy private apps.
Give each team its own HubSpot record layout with team views
How to create team views for record layouts in HubSpot, who sees them, the default view, and the subscription needed.
Tidy up HubSpot segments: the Unused tab, folders, and restoring deleted ones
How to find unused segments in HubSpot, check where a segment is used before deleting, organize segments in folders, and restore recently deleted segments.
Target accounts in HubSpot: pick the companies sales and marketing both work
What HubSpot's target accounts home does, how to choose target accounts, the ideal customer profile tier property, and syncing target accounts to LinkedIn audiences.
Meeting rotations in HubSpot: share inbound meetings fairly across reps
How HubSpot meeting rotations work with round robin scheduling pages, pausing a rep, prioritizing the contact owner, and what happens with deactivated users.
Connect your calendar to HubSpot and see HubSpot tasks in it
What connecting Google or Outlook calendar to HubSpot does, the primary calendar rule, the one-provider limit, and the extra step to show HubSpot tasks in your calendar.
HubSpot's tracking URL builder: tag links so traffic lands in the right source
How to create tracking URLs in HubSpot, the UTM fields, short links, building from a campaign, and why tracked links still show no sessions.
Manage and analyze HubSpot website pages from the pages list
How the website and landing pages lists are organized, saved views and filters, the Analyze tab reports, and swapping in a custom dashboard.
Send pop-up and non-HubSpot form contacts to another email tool
What HubSpot's email service provider sync does for pop-up forms and non-HubSpot forms, the Mailchimp example, and its one-way limits.
Password protect a HubSpot page, and what it does not protect
How to password protect a HubSpot website or landing page, the subscription it needs, search engine behavior, and the stronger private content option.
HubSpot marketing email templates: drag and drop, custom, and saved
Where marketing email templates live, the drag and drop versus custom split, saving your own templates, uploading an external design with AI, and the subscription for each.
Compare marketing email results on the HubSpot Analyze tab
What the marketing email Analyze tab shows, the filters and date comparison, exporting charts, and comparing individual emails.
Add your other domains to HubSpot tracking, or their form submissions may land in spam
Why HubSpot needs external site domains listed in Advanced Tracking, the form spam rule for unlisted domains, and cross-domain linking.
Export HubSpot workflows for documentation, and restore deleted ones
How to export a list of HubSpot workflows, save a workflow diagram as an image, and restore a deleted workflow within 90 days.
HubSpot Smart Transfer: move CRM data and email templates from another app
What HubSpot Smart Transfer does, its audit and configure steps, transferring email templates from other marketing tools, and cleaning up empty properties afterward.
HubSpot import limits: file size, rows per file, and imports per day
The size and row limits for HubSpot imports, the daily caps, how the rolling 24 hour window works, and how to plan large loads around them.
Work deals faster in HubSpot's board view
How to edit, bulk select and log activities from HubSpot's deal board, read the stage totals and weighted amounts, and use the data insights card.
Merge two HubSpot records: which values win and what cannot be undone
How merging contacts or companies works in HubSpot, which record's property values are kept, the exceptions, the Salesforce sync effect, and why merges cannot be reverted.
See who changed a HubSpot property, and restore the old value
How to view a record's property history in HubSpot, read the change source, restore a value, and the 14 day window for restoring workflow changes.
Restore a deleted note, call, meeting or task on a HubSpot record
How to restore deleted activities from a record in HubSpot, the 90 day window, bulk restore, and the related restore pages for records and workflows.
See exactly who can access a HubSpot record
How the View record access panel shows users with access to a record, owners and owner history, and how sharing records grants extra access.
Find out when a HubSpot record was associated or unlinked
How to use View association history and Review associations on a HubSpot record to see when associations were created, changed or removed, and to bulk remove them.
Bookmark the HubSpot tools you use most
How HubSpot's navigation bookmarks work, the ten bookmark limit, adding, reordering and removing bookmarks, and keeping the sidebar open.
New pipeline stages no longer get Date entered and Time in stage properties by default
HubSpot now leaves stage calculated properties off for new pipelines and stages. How to check which stages have them and turn them on before you need the report.
Second sale to the same person? Add a deal, not a second contact
Why HubSpot blocks a second contact with the same email, and how to give an existing contact a new deal from the Deals card instead.
Locked out of HubSpot by two-factor authentication: how the reset works
What to do when you lose your 2FA device, how HubSpot's admin recovery and photo ID verification work, and how to set up 2FA so it does not happen again.
HubSpot Credits: where to see usage and how to cap it
Where HubSpot shows your monthly credit allocation and usage by feature, and how to set an account spend limit and per-feature limits.
Nurture agent uses credits for every personalized email: set limits first
What HubSpot's nurture agent changes in automated emails, which subscriptions it needs, and the four ways to control its credit use.
Move a deal to the next stage automatically when a property changes
Use a deal-based workflow with an Edit record action to set Deal stage from another property, and where the pipeline's Automate tab fits in.
Require approval before deals move forward in a pipeline
How HubSpot's deal approval process works, what blocks it from starting, and what happens if you turn it off.
One product, several prices: tiered pricing in the HubSpot product library
Where HubSpot's tiered pricing methods (volume-based, graduated and stair-step) live, what subscription and seat they need, and what you see without them.
Sync Facebook and Instagram lead ad forms into HubSpot
How HubSpot's lead ad syncing works for Meta instant forms, why the forms do not appear in the forms tool, and the usual reasons leads do not arrive.
Resync Salesforce records after the integration stops syncing
Where HubSpot shows Salesforce sync errors, the 100-at-a-time resync limit, resyncing a single record, and what to do about integration suspensions.
What "Other campaigns" means in HubSpot traffic sources
Why sessions land in the Other campaigns source, how HubSpot decides it from UTM parameters, and how to see which campaign drove a spike.
AI Referrals: how HubSpot counts traffic from ChatGPT, Claude and other assistants
HubSpot's AI Referrals traffic source, which domains count, what the drill-down properties store, and where to look for it.
Agent Hub context: what HubSpot's AI knows about your business, and how to correct it
Where HubSpot keeps the business context its AI tools use, the difference between context and knowledge vaults, and how to add or fix it.
Work through thousands of duplicates with HubSpot's Manage Duplicates tool
What the Manage Duplicates tool shows, its 10,000-pair display limit, custom duplicate rules, alerts, and the 250-merge limit per record.
Make a custom property require unique values, and use it as an ID
How HubSpot's Require unique values rule works, the 10-property limit shown in settings, and how unique properties work in imports and the API.
Emails landing on the wrong deal? How HubSpot picks which deals an activity joins
HubSpot's automatic activity association rules for contacts with several open deals, where to change them, and how to log to the right deal.
Lifecycle stage, lead status and deal stage: three properties, three questions
What each of HubSpot's three status properties tracks, which records they live on, and how they move, so a team can agree which one to report on.
HubSpot marketing emails going to spam: a deliverability checklist
The checks HubSpot's KB recommends when marketing emails land in spam: sending domain, list hygiene, engagement, spam traps, and the Health tab.
Cut HubSpot form spam: blocked domains, gibberish detection and IP exclusions
Account-level HubSpot form settings that reduce spam submissions: blocked email domains, gibberish detection, and excluded IP handling.
Require fields before a deal enters a stage with conditional stage properties
How HubSpot's conditional stage logic shows or requires properties when someone moves a record into a stage, and how it differs from pipeline rules.
Agentic workflows in Agent Hub: what they are and what they cost
HubSpot's Agent Hub workflow builder, the agent and AI actions it adds, the credits those actions use, and the Run agent action limit.
Connect a Reddit Ads account to HubSpot
How to connect Reddit Ads in HubSpot's ads settings, what you get once it is connected, and how to manage the connected user.
Turn on phone number validation so new numbers arrive in one format
HubSpot's phone number property validation, the E.164 rules it enforces, the default country code option, and the workflow action for old data.
Validate text properties with regex rules in HubSpot
HubSpot's basic and custom property validation rules, writing a regular expression or generating one with AI, and example patterns from the KB.
Custom objects: when to build one, and when a property is enough
HubSpot's guidance on when a custom object is the right model, the Enterprise requirement, and how to see your current data model first.
Copying association labels from a company breaks when a contact has two companies
A client project copied assignee labels from the first-created company to contacts and deals. Records with several companies got the wrong labels. How to check and fix it.
Getting a contact's traffic source onto the deal: check the default property before building a workflow
Deals already have an Original Traffic Source property set from associated contacts. When you still need a copy, use a property sync field or a workflow's Edit record action.
Calculation properties: build a custom equation in HubSpot
How to create a calculation property with a custom equation, the output types it supports, and where it is available.
Rollup properties: count, sum or find the latest value across associated records
How HubSpot rollup properties calculate min, max, count, sum, average, earliest and latest values from associated records, and how to set one up.
Format data workflow action: clean values, then write them back
What HubSpot's Format data workflow action does, why it does not change a property on its own, and how to use its output with Edit record.
Rotate record to owner: who is eligible, and why a team shows greyed out
How HubSpot's Rotate record to owner workflow action distributes records, the seat rules for eligible users and teams, and the Salesforce caveat.
HubSpot API rate limits: the numbers, the headers, and where to see usage
HubSpot's burst and daily API limits for privately distributed apps by tier, the 429 response and rate limit headers, and the API Call Usage page.
HubSpot search API stops at 10,000 results: how to page past it
The CRM search API's limits (10,000 results per query, 200 per page, five requests per second, 3,000-character queries, filter group caps) and a pattern for pulling larger sets.
Association labels through the v4 API: find the type ID, then associate
How to look up association label type IDs and create labeled associations in bulk with HubSpot's v4 associations API.
Create or update records in one call with HubSpot's batch upsert
How the batch upsert endpoint uses a unique property (idProperty) to create missing records and update existing ones, so sync scripts stop making duplicates.
Start a HubSpot import from code with the imports API
How the CRM imports API takes a multipart request with an importRequest JSON and the file, and how column mappings work.
Owner ID vs user ID: assigning record owners through the API
Why HubSpot has separate owner IDs and user IDs, how to look up an owner with the v3 owners API, and how to set hubspot_owner_id on a record.
HubSpot webhooks: subscriptions, batching and retries
How app webhook subscriptions deliver events, the batch size and concurrency limits, signature validation, and retry behavior.
Custom code workflow actions: the basics that save debugging time
How HubSpot custom code actions are structured, how inputs, outputs and secrets work, where to see logs, and how to get retries on rate limits.
Send a webhook from a workflow, and verify it really came from HubSpot
How the Send a webhook workflow action posts record data to your endpoint, the request signature option, and how to validate it.
HubSpot CMS serverless functions: what they are for, and the 10-second limit
How serverless functions run server-side code for HubSpot CMS pages, their execution limits, and where to see their logs.
Deploy a HubSpot developer project with hs project upload
The HubSpot CLI commands to create, upload and check builds for a developer project, and where projects show in HubSpot.
Developer test accounts vs standard sandboxes: where to test HubSpot changes
The difference between developer test accounts and standard sandboxes, their limits, and why legacy private apps still exist there.
Submit a custom form to HubSpot through the forms API, and keep tracking
How to send submissions to a HubSpot form from your own form handler, why to include the hutk cookie and page context, and how blocked emails are reported.
Identify logged-in visitors in HubSpot chat with the visitor identification API
How to pass an already-authenticated user to the HubSpot chat widget with a server-generated token, so chats land on the right contact.
Read a property's change history through the API
How to use the propertiesWithHistory parameter to get past values, timestamps and sources for a record's properties.
Programmable emails: pull CRM data into marketing emails with HubL
What programmable emails can read on Professional versus Enterprise, how to enable a module for them, and the recipient limits tied to CRM functions.
Search, list, batch read or webhooks: picking how to read HubSpot data
When to use the CRM search API, basic list endpoints, batch reads or webhooks, based on their documented limits.
A/B test a HubSpot marketing email: how the test split and winner work
How HubSpot's marketing email A/B test sends two versions to a share of recipients and the winning version to everyone else.
Smart content: show different email or page content to different people
How HubSpot smart content rules swap modules and subject lines by country, device, referral source, ad source and contact data, and how to preview them.
Why fewer people got your email: HubSpot's Don't send to unengaged contacts setting
How HubSpot's graymail suppression excludes contacts who have not opened recent marketing emails, and the cases where it surprises people.
Hard bounce vs soft bounce in HubSpot, and what happens next
What HubSpot means by hard and soft bounces, where to see the reason on a contact, and why a contact can be blocked from another account's bounce.
Send a test marketing email and preview it as a real contact
How to preview a HubSpot marketing email as a specific contact, check email clients, and send a test, plus what the test email's sender looks like.
Manage HubSpot blog authors and tags
Where HubSpot keeps blog authors and tags, how to add them to posts, and how tags shape your blog's listing pages.
Blog subscription emails: why the subscribe form is missing, and how frequency works
How HubSpot blog subscription emails send new posts at each subscriber's chosen frequency, why the subscription form can be hidden, and how to change a subscriber's frequency.
Where did pop-up forms go? Pop-ups, slide-ins and banners are now CTAs
How HubSpot's CTA tool handles pop-up boxes, slide-ins and sticky banners, how to trigger them from a button, and why one might not show.
Conditional logic in HubSpot forms: show questions, skip steps, redirect
What conditional logic does in HubSpot's form editor, the subscription it needs, and how it replaced dependent fields from the legacy editor.
Break a long HubSpot form into steps
How to add steps to a HubSpot form, how required fields behave between steps, and the progress bar option.
Send a follow-up email after a form submission, from the form editor
How HubSpot's form editor creates a simple workflow to email everyone who submits a form, and when to use a full workflow instead.
Adaptive page tests: test up to five landing page versions
How HubSpot adaptive tests send more traffic to the better-converting page variation, the form requirement, and what publishing does to all variations.
Global modules: edit once, update every page that uses it
What HubSpot global modules are, how editing them affects every page, how to make a one-off local copy, and their smart content support.
Create multi-language versions of HubSpot pages
How HubSpot language variations work for pages, how to change the primary language page, and how global content gets its own language variations.
Marketing events: track webinars and their attendees in HubSpot
What HubSpot's marketing events object stores, where to find it, and how integrations create events and register attendees through the API.
Connect a WordPress site to HubSpot with the official plugin
Why HubSpot recommends its WordPress plugin over pasting the tracking code, what it connects, and the separate WordPress blog import.
Connect Google Search Console to HubSpot's SEO tool
What the Google Search Console integration adds to HubSpot SEO, how HubSpot-hosted sites are verified, and when domain properties need manual verification.
Scan a site for SEO recommendations in HubSpot
How to run HubSpot's SEO scan on a URL, how recommendations are ranked, and what the word count check covers.
Set up your brand kit: logos, favicon, colors, fonts and theme
Where HubSpot's brand kit lives, what it controls, and how it ties into themes and AI brand voice.
Build ad audiences and lookalikes from HubSpot segments
How HubSpot creates contact segment audiences for ad networks and Meta lookalike audiences, and the requirement that the source audience has synced first.
Schedule social posts in HubSpot, with approval if you need it
How to draft, review and schedule social posts in HubSpot, use saved publishing times, and route posts through approval.
HubSpot Sales extension for Gmail and Outlook: install, log and track
What the HubSpot Sales Chrome extension and Outlook add-in do, the account-wide default log setting, and the limits on logging attachments and custom Gmail layouts.
Too many email open notifications? Forwarding, copies and self-opens
Why HubSpot Sales open notifications can fire more than expected, how self-opens are handled, and how to test click tracking properly.
Call recording in HubSpot is on by default: consent and exemptions
Where HubSpot's account-wide call recording and transcription settings live, inbound and outbound exemptions, and whose job consent is.
Meeting reminder emails: up to three, and who receives them
How HubSpot meeting reminder emails work on scheduling pages and proposed times, the three-reminder limit, the account default, and time zones.
Group scheduling pages: book time when everyone is free
How HubSpot group scheduling pages find times when all selected team members are available, the seat requirement, and owner-based availability rules.
Split deal credit between users
How HubSpot deal splits share a deal amount between users for forecasting, where to turn them on, and how collaborators differ.
Resubscribe a contact who opted out of marketing email
What HubSpot allows when resubscribing contacts, the resubscription email, and why self opt-outs cannot be reversed by a workflow.
Ask why people unsubscribe with HubSpot's unsubscribe feedback survey
How HubSpot's unsubscribe feedback survey works, when it appears, and where to read the reasons.
Import an opt-out list so old unsubscribes stay unsubscribed
How to import contacts as opted out of marketing email, and why deleting and re-importing them as opted out can keep them out of your marketing contact count.
Email sending probation and suspension: what triggers them and how to recover
What HubSpot email sending probation and suspension mean, the banner you will see, and the contact cleanup HubSpot expects before you can send again.
Smart properties: let Data Agent research and fill a property
What HubSpot smart properties are, which objects support them, the credit cost, and how to run them in bulk with a workflow.
Prospecting agent: what it does and where to start
What HubSpot's prospecting agent does with plays and selling profiles, how it researches and drafts outreach, and the credit cost per lead.
Sync Stripe data into HubSpot: what syncs and which way
Which Stripe objects HubSpot's Stripe sync brings in (customers, invoices, products, subscriptions), the sync direction for each, and how it differs from Stripe payment processing.
QuickBooks Online and HubSpot invoices: what syncs and what is blocked
How the QuickBooks Online data sync handles HubSpot invoices, the filter check, sync failures, and why invoice-level taxes and fees are blocked.
Send HubSpot data to Google Sheets from a workflow
How the Google Sheets workflow actions create or update rows, how to map columns, and how to send formatted values.
Custom report builder vs single-object reports: which to use
What HubSpot's custom report builder adds over single-object reports, the permissions it needs, and how often custom reports refresh.
Private content with memberships: access groups and their limits
How HubSpot memberships restrict pages and blog posts to access groups, the subscriptions required, and the two-group limit on Professional.
Custom events: track product and app activity in HubSpot
Where HubSpot's Event Management lives, the event types it shows, how to send custom event occurrences by API, and the legacy events cut-off.
Make Closed lost reason useful: check its field type, then require it
HubSpot's Closed lost reason deal property, why a free-text version is hard to report on, and how to require it when deals close lost.
Coaching playlists: collect your best call recordings for training
How HubSpot coaching playlists hold full or clipped call recordings, how sharing and following work, and the subscription needed.
The sales activity feed: opens, clicks and revisits in one list
What HubSpot's activity feed shows, its one-year history, why only tracked emails appear, and how it connects to the Chrome extension.
HubSpot's calendar view: meetings in one place after you connect a calendar
What HubSpot's dedicated calendar view does, what it needs, and how it fits with the Meetings Scheduler and sales workspace.
HubSpot MCP: built-in AI connectors vs your own MCP connector
When to use HubSpot's built-in connectors for Claude, ChatGPT, Copilot and Gemini, when to build on the remote MCP server, and what the MCP Connectors page sets up.
Developer Migrations: find app API calls HubSpot is retiring
What HubSpot's Migrations page (beta) shows for scopes and API versions, how it lists affected endpoints per app, and how apps move to the current platform version.
Property Insights: find properties with issues and watch for unusual updates
What the Data Quality Property Insights tab shows, how property anomaly monitoring works, and how fill rates help you archive unused properties.
Multi-account management: connect several HubSpot accounts into one organization
What HubSpot multi-account management needs (an Enterprise main account and Super Admin in each), where to set it up, and why the create button can be greyed out.
Get notified when a contact comes back to your website
How HubSpot lead revisit and website visit notifications work, the channels they can arrive on, and where to manage them.
Agent Inbox: review what your HubSpot agents produced
Where HubSpot's Agent Inbox collects agent runs and their output, how to filter runs, and how to export results.
Breeze Assistant: what to ask HubSpot's built-in AI
What HubSpot's Breeze Assistant can do on desktop and mobile (summaries, content, meeting prep), projects, and the quick actions in its panel.
Deal progression: AI next steps on deal records
What HubSpot's deal progression card does with calls, meetings and emails, what seat it needs, and where it shows in Agent Hub.
Power dialer and voicemail drops: call a list and leave recorded messages
How to add contacts to HubSpot's power dialer from a list, and how pre-recorded voicemail drops work, including their phone number requirement.
HubSpot Teams workflow action says "There are no active teams": it means Microsoft Teams
Why the Send Microsoft Teams notification workflow action shows no teams, what the admin-level install changes, and how to send to users while you wait.
Microsoft Teams and HubSpot: why each user still has to connect after IT approves the app
Admin consent for the HubSpot app in Microsoft Teams is not the last step. Each HubSpot user is mapped to a Teams user, and some had to accept permissions themselves.
Click to call with Microsoft Teams from HubSpot: what logs, and what you set up outside HubSpot
How Teams Phone calls log to HubSpot records, the exact phone match rule, the 15 to 60 minute delay, and the Windows setting that makes HubSpot phone numbers open Teams.
Meeting recordings in HubSpot named with a Meet code and attached to no one
Why a recorded Google Meet call can land in HubSpot as a meeting titled with the Meet code and no contact or company, how to attach it, and how to stop it.
Recurring client meetings not logging in HubSpot: what to check, in order
Why standing client meetings may never reach the contact record, what HubSpot's calendar sync does with recurring events, and what we found when we checked one user's series.
Check every HubSpot user's email and calendar connection before blaming the integration
A per-user check of email, calendar, and sync status that explains most missing meetings, calls, and emails in HubSpot, with where each setting lives.
Linking to a HubSpot meeting: use 0-47, and skip the record URL
Meetings are object 0-47, calls are 0-48, and meetings do not open on the usual record URL. Here is the link pattern my demo portal uses.
Connector duplicates after a company rename: sync on an ID that never changes
When a sync matches companies on an ID built from the company name, a rename can create a second company. How to choose a stable key in HubSpot.
Sync contacts from another system as non-marketing, then let a workflow decide
When a sync brings every contact into HubSpot, bring them in as non-marketing and use the Set marketing contact status workflow action with rules you control.
Invoices from your billing tool stopped showing in HubSpot? Check Record source and Create date
How to tell from HubSpot alone whether a billing integration is still creating invoices, using the Invoice source, Record source, and Create date columns.
Bounced contacts still counted as marketing contacts: find them and switch them off
Contacts with hard bounces can stay marketing contacts and count toward your tier. How to find them and set them as non-marketing.
Find and delete test records before they skew every HubSpot count
How to find test companies, contacts, and deals, why searching for "test" is not enough on its own, and how long you can restore them.
Same phone number, different formats: why HubSpot does not flag those duplicates
HubSpot deduplicates contacts by email and companies by domain. Phone numbers in different formats hide duplicates until you normalize them.
Label agencies and end businesses on company records so prospect lists stay clean
HubSpot's default company Type property has Prospect, Partner, Reseller, Vendor, and Other. How to use or extend it to separate agencies from businesses.
Move customers and past clients out of a prospecting list
How to pull clients, former clients, and open opportunities out of an outreach list into their own static segment, and keep them out of future sends.
Audit company lifecycle stages against invoices and won deals
Company lifecycle stages drift. How to check them against paid invoices and closed won deals, and why moving a stage backwards takes a manual step.
Track milestones that do not happen in order with a multiple checkboxes property
Lifecycle stage is one value. When companies hit milestones out of order, a multiple checkboxes property records every one, as long as each check has evidence.
Find every contact who viewed a specific page: use a segment, not the page URL properties
First page seen and Last page seen only hold two pages. A segment with the Page view filter finds every contact who viewed a URL, with frequency and timeframe.
Build a send-safe list in HubSpot: no bounces, no unsubscribes, no customers, nobody emailed this week
A segment that removes bounced, unsubscribed, customer, and recently contacted contacts before a one-to-one email push, and the never-contacted gap to watch.
Connect your email sending domain in HubSpot without breaking SPF
Where to connect a sending domain, which DNS records HubSpot asks for, and the SPF rule that trips people up: one record, with HubSpot added to it.
Event reminders that do not need rebuilding: a date property and a delay until that date
When registration stores the event as a dropdown of dates, every new event means new workflow branches. A date property lets one workflow handle every date.
A property named after a date keeps that date in its internal name for good
HubSpot builds a property's internal name from its first label and never lets you change it. Name date properties for their role, not a specific day.
You cannot put a HubSpot form inside a marketing email. Link to it.
HubSpot forms cannot be embedded in emails. What to use instead, and why a form can capture more than a meeting link.
Load a parts list into HubSpot products from a spreadsheet
Turning a customer's parts spreadsheet into HubSpot products: import or API, what to clean first, and the uniqueness rule products do not have.
Parent and child companies in HubSpot: one parent per child
How to set a parent or child company with association labels, the one parent rule, and doing it in bulk with an import.
HubSpot says 180,000 contacts never opened your email? Check who was ever sent one
A HubSpot segment of contacts who never opened an email also includes everyone who was never sent one. How to build the honest version before you sunset anyone.
Build a speed-to-lead workflow in HubSpot with a follow-up SLA and escalation
A HubSpot workflow that creates a call task when a lead arrives, checks whether anyone made contact after a day, and escalates by email to the owner if nobody did.
Your HubSpot report shows zero SQLs? Set lifecycle stage from the deal, not the contact
If reps work deals and never touch the contact's lifecycle stage, SQL reports stay at zero. A workflow can set associated contacts to Sales Qualified Lead when a deal reaches the right stage.
Why didn't this record enroll? Use HubSpot's Troubleshoot enrollment tool
HubSpot workflows have a built-in tool that tests a specific record against the nine enrollment checks and tells you why it did or did not enroll.
Enrich HubSpot companies from a spreadsheet when names don't match: import by Record ID
When company names in a spreadsheet match more than one HubSpot company, export Record IDs, match your data to them, and import with Record ID as the identifier.
Bulk assign HubSpot company owners from a spreadsheet without overwriting anyone
Use a customer's own file of account owners to set Company owner on thousands of HubSpot companies, only where none is set, and handle owners who are not HubSpot users.
How to opt a HubSpot contact out of all email (and why the API can't do it)
Actions, Opt out of email stops future marketing and one-to-one email from HubSpot. Where it lives, what it does not stop, and why scripts and the API cannot set it.
Your script created duplicate HubSpot records? Merge them, don't delete them
Why bulk writes through the HubSpot API create duplicate companies and contacts, how to merge instead of delete to keep associations, and how to write the script so it does not happen again.
'This template doesn't allow modules to be added' in HubSpot: three causes
A blank HubSpot page that will not let you add modules usually has a template problem: an empty drag and drop area, a broken extends path, or overlapping columns.
Clone a HubSpot landing page for each location: what to change every time
How to clone one good HubSpot landing page for each community or location, and the four settings plus content to change on every clone.
'You have reached your page limit' in HubSpot: look at your drafts
HubSpot's Starter tier limits how many landing pages you can create. Untitled drafts show up in the same list as live pages, so check them first.
HubSpot 'Offline Sources' is not offline: how to see what created those contacts
Offline Sources in HubSpot means a record was created outside tracked web traffic, such as an import, the API, a connected app, or by hand. How to break it apart with the drill-down properties.
HubSpot campaign shows lots of influenced contacts but 0 sessions? You need tracking URLs
A HubSpot campaign full of assets can show hundreds of influenced contacts and zero sessions. Sessions only count when visits arrive through the campaign's tracking URL.
Which reports can HubSpot build? Report types, limits, and what needs a higher tier
HubSpot's custom report types: single object, funnel, custom report builder, attribution, and email reports. What each can and cannot do, and which tier you need.
HubSQL beta: what it is, what it is not, and the 403 MISSING_SCOPES fix
HubSpot's HubSQL beta lets you run SQL against CRM data over an API. What it can do, why it cannot connect to your SQL server, and how to fix a 403 for missing scopes.
Speed up a HubSpot landing page: measure first, then fix images and page-level code
How to find out why a HubSpot landing page is slow with Lighthouse, then fix the usual causes: heavy images, layout shift, and extra scripts in the page's Head and Footer HTML.
HubSpot's default lifecycle stages, lead statuses, and deal stages (with internal names)
The out-of-the-box HubSpot lifecycle stages, lead statuses, and default Sales Pipeline deal stages, with the internal values you need for imports, workflows, and APIs.
Stop creating custom timestamp fields: HubSpot already tracks when a record entered each lifecycle stage
HubSpot automatically creates date entered and time in stage properties for every lifecycle stage. Check them before you build custom date fields for a journey or funnel.
How to tell if a website uses HubSpot: check for the tracking code
HubSpot's tracking code is a script from js.hs-scripts.com with the account's Hub ID. How to check one site by hand, validate your own, and scan a list of domains.
How to close out stale HubSpot deals safely: check activity first, then use a reason
A safe routine for closing old HubSpot deals: find stale ones on the board, check last activity and next steps, then move them to Closed Lost with a reason.
Two HubSpot companies share one connector ID? Merge the safe ones and hold the collisions
When a sync connector keys on an external ID and two HubSpot companies carry it, data splits across both. How to triage the groups, merge the safe ones, and leave genuine ID collisions alone.
Call tracking is creating duplicate HubSpot contacts? Fix the source before you merge
Placeholder emails from a call tracking tool stop texts and calls matching real HubSpot contacts and create duplicates. How to analyze the duplicates by phone, what is safe to merge, and how to stop it.
Seven HubSpot theme upload errors I hit, and how to sweep for the whole class
Building a HubSpot theme from scratch failed validation six times. The seven errors: reserved field names, template type suffixes, global field IDs, unsupported field types, and breakpoint names.
Exclude your own visits from HubSpot analytics (and the catch with form tests)
How to keep your own traffic out of HubSpot analytics with an IP filter and referrer filter, what bot filtering does, and what happens to your own test form submissions.
Can HubSpot get Microsoft Teams Phone recordings and transcripts? What works and what doesn't
HubSpot logs Teams calls and syncs Teams meeting recordings, but not Teams Phone recordings. What Microsoft Graph offers, the 2026 transcript setting, HubSpot's transcripts API, and a Make versus Data Hub comparison.
HubSpot object type IDs (0-1, 0-47, 0-48) and how to use them in links and the API
The numeric object type IDs behind HubSpot URLs and API calls: contacts 0-1, companies 0-2, deals 0-3, meetings 0-47, calls 0-48 and more, with a fix for links that land on a blank page.
Deal missing from HubSpot revenue attribution? A deal needs four things
HubSpot's revenue attribution reports only include closed won deals with an associated contact, known amount, create date and close date, and recorded interactions. A checklist for why a deal is missing.
Move a project board (Planner, Trello, a spreadsheet) into HubSpot pipelines
How to turn an exported task board into HubSpot pipelines, deals, companies, contacts, and notes: map each field, do a dry run, approve each piece, and verify counts.
HubSpot form submissions marked as spam? Check for an unregistered site domain
Forms embedded on a website HubSpot does not recognize get their submissions flagged as spam. How to spot the warning, register the domain, and release the submissions.
How to embed a HubSpot form on a site that is not hosted in HubSpot
Where to find a HubSpot form's embed code and share link, what to paste into your page, and the two things that must be true for it to work: the tracking code and a registered domain.
Connect your own domain to HubSpot (and what the brand domain limit means)
How to see your connected HubSpot hosting domains, what a brand domain is, the DNS record each type needs, and how SSL is turned on. Includes the one brand domain limit on a lower tier.
Active vs static segments in HubSpot: which one to build
Active segments update themselves as records meet or stop meeting your criteria. Static segments are a fixed snapshot. When each is the right choice, with the Type column to check what you have.
Set up a HubSpot meetings link so people can book time with you
Create a HubSpot scheduling page, connect your calendar so availability is accurate, and share the link on your website and in email. What the setup screen looks like and what to configure.
Add a consent checkbox to a HubSpot form (newsletter signup example)
How a HubSpot form can ask for consent: a required checkbox for the communication type plus a processing notice. The three consent options and the setup used on a real newsletter form.
HubSpot workflow settings explained: schedules, pauses, notifications, and unenrolling from other workflows
A walk through the Settings panel of a HubSpot workflow: when actions can run, pausing on dates, auto turn-off, performance alerts, conversion metrics, and the setting that unenrolls records from other workflows.
Delay and if/then branch actions in HubSpot workflows: what to set
How the Delay action and an if/then branch are configured in a HubSpot workflow: set amount of time, business days only, and a branch based on a property such as Last contacted.
The Create task action in a HubSpot workflow: title, type, due date, and reminder
How to configure the Create task action in a HubSpot workflow: a title with personalization tokens, a task type, a due date, and an email reminder, with a call-task example.
The Edit record action in HubSpot workflows: replace, append, clear, and copy values
How the Edit record action works in a HubSpot workflow: choose the record, the property, the change type, and the value, including copying from another property and editing associated records.
HubSpot workflow enrollment triggers: event-based vs filter criteria
The two parts of a HubSpot workflow trigger: the event that starts enrollment and the conditions a record must meet. How they combine, what manual enrollment skips, and a common event trigger limitation.
Find unused HubSpot workflows and workflows with issues: the Health tab
Where HubSpot shows how many workflows are unused or have issues: the Health tab on the Automation page, the Unused view, and the Review automation issues tool.
HubSpot dashboard settings: who can see it, how often it refreshes, and caching
What each setting in a HubSpot dashboard's settings panel does: owner, access level, default dashboard, automatic refresh, color theme, and the dashboard cache setting.
Add reports to a HubSpot dashboard: My reports, ready-made reports, and the permission catch
How the Add reports panel works in a HubSpot dashboard: My reports and Ready-made reports tabs, search and filters, drag or Add, and why the panel can say you do not have permission.
HubSpot says 'Before you send: review your email tracking settings'. What it means and what to do
The HubSpot warning about email open and click tracking consent: where it appears, the Tracking settings it links to, and how to turn tracking off account-wide or for one email.
Double opt-in for HubSpot marketing email: what it does and what it limits
How HubSpot double opt-in works: a confirmation email after a form submission, who counts as confirmed, the difference between basic and advanced setup, and the limits to know before you turn it on.
HubSpot email subscription types: marketing, one-to-one, customer service, and your own
How HubSpot subscription types work: the default types, the subscription preferences page contacts see, how to create or archive types, and what happens to the one-to-one type.
The HubSpot Properties page: find, filter, and audit your properties
A tour of the Properties settings page in HubSpot: choosing an object, the Properties, Conditional logic, Groups, and Archived tabs, the filters, search, and exporting a list of properties.
Conditional property logic in HubSpot: show or require a field based on another
How HubSpot conditional property logic works: where to create it, which property types can drive it, where it is enforced, and the gap that workflows and other tools leave open.
Check where a HubSpot property is used before you change or delete it
Use the property editor's Usage section to see a property's fill rate and every view, form, workflow, and card that uses it, before you rename, change, or archive it.
HubSpot dropdown options: labels vs internal names, and why imports and integrations care
Every option in a HubSpot dropdown, radio, or checkbox property has a label and an internal name. Where to see both, how imports match them, and the other columns on the options table.
HubSpot saved views: quick filters, advanced filters, view types, and sharing
How saved views work on HubSpot index pages such as Contacts: view tabs, quick and advanced filters, the View settings panel with table, board, calendar, Gantt and report views, and sharing.
Find the records from a HubSpot import, and what else the import page can do
Where HubSpot keeps import history, what the import details page shows, and the Actions menu that lets you view the imported records, add them to a segment, or download the file.
HubSpot deal settings: default deal amount, default close date, and the create form
The Deals setup page in HubSpot: choosing how the deal amount is calculated (TCV, ACV, ARR, MRR, or manual), the default close date for new deals, the create deal form, and line item owner sync.
HubSpot pipeline rules: stop deals skipping stages or moving backwards
The Pipeline Rules tab in HubSpot deal pipeline settings: limit creation to certain stages, restrict skipping and moving backwards, control editing access, and approvals, plus who can bypass them.
HubSpot deal stage probability: what the percentage does and where to change it
Every HubSpot deal stage has a probability. Where to see and change it in pipeline settings, HubSpot's default stages and percentages, and how it drives the weighted amount on the board.
Find a HubSpot pipeline ID and deal stage IDs (and how many pipelines you can have)
Where to find the internal IDs for HubSpot deal pipelines and stages, which imports, workflows, integrations, and the API need, plus the pipeline count and limit shown in settings.
HubSpot deal tags: color-coded labels for Overdue, Stale, and anything you can filter
How HubSpot deal tags (object tags) work: where to set them per pipeline, the conditions behind them, the tags in my demo pipeline, tier differences, and where else the tag property can be used.
Why HubSpot changes a deal's close date when you mark it won or lost
HubSpot sets a deal's close date to today when the deal moves to a closed stage. Where that templated automation lives, the second rule for reopened deals, and when to turn either off.
HubSpot snippets: reusable text you insert with a # shortcut
How HubSpot snippets work: where to create them, the # shortcut, where you can use them, the 2,500 character limit, personalization tokens, and the account limits by tier.
HubSpot sales email templates: create, share, personalize, and track them
How HubSpot message templates for one-to-one email work: the templates list, sharing and folders, personalization tokens, previewing with a contact, the limits by tier, and reporting with the Template ID property.
HubSpot attribution interaction types: which touches count, and which are off by default
The attribution settings page in HubSpot: which interaction types are included in revenue and deal create attribution reports, which are off by default, and the reprocessing that follows a change.
HubSpot account defaults: time zone and fiscal year, and what they change
The Account Defaults page in HubSpot: account name, time zone, and fiscal year, what each one affects across scheduling, workflows, and reports, and the user time zone that is separate.
Multiple currencies in HubSpot: company currency, exchange rates, and how deals convert
How HubSpot handles more than one currency: the company currency, adding currencies, automatic exchange rate updates, and how the Amount in company currency is calculated for open and closed deals.
HubSpot notification settings: pop-up, browser, bell, email, mobile, and Slack
How HubSpot user notifications work: the six channels, setting channel defaults, turning topics on or off, the daily email notification cap, and notification profiles admins can push to users.
Your HubSpot email setup: connect your inbox, add an alias, and set a signature
The personal Email preferences tab in HubSpot: connecting a work inbox, adding an email alias, and managing email signatures, with what each one is for.
Why a HubSpot contact's owner changed when you emailed them
HubSpot can assign an unowned contact to whoever emails them from the CRM, and give contacts their company's owner. Where those two settings live and when to turn them off.
HubSpot association labels: describe how records are related
How association labels work in HubSpot: where to see them in the Data Model Builder, single vs paired labels, the 50 label limit per object pair, cardinality, and where labels can be used.
Why HubSpot creates companies from contact emails, and how to exclude a domain
The HubSpot setting that creates and associates companies based on a contact's email domain, when it does not apply, and how to opt a domain out of automatic association.
Customize HubSpot lifecycle stages: add, rename, and what contacts and companies share
Where lifecycle stages are customized in HubSpot, what contacts and companies share, the warning for integrations, and what blocks deleting a stage.
HubSpot lifecycle stage automation: Opportunity when a deal is created, Customer when it is won
The Automate tab for lifecycle stages in HubSpot: sync lifecycle stages from the primary company, set a stage when a deal is created, and set a stage when a deal is won.
HubSpot data enrichment settings: why fields fill themselves in
The Data Enrichment settings in HubSpot: automatic enrichment of new records, continuous enrichment, overwriting incorrect values, recently engaged contacts, and opting out of company name enrichment.
HubSpot data privacy settings (GDPR): what turning them on changes
What the Data privacy settings toggle in HubSpot does: legal basis tracking, unsubscribe links on sales email, tracking limits for contacts without a legal basis, and who can turn it on.
HubSpot can delete inactive contacts automatically: the setting and the criteria
The Delete inactive contacts automatically setting in HubSpot Privacy & Consent: how inactivity is defined, when deletion runs, the 90-day restore window, and the enrichment deletion setting next to it.
HubSpot cookie consent banners: default banners, domains, and where to start
The Cookies tab in HubSpot Privacy & Consent: default consent banners that apply to every site with your tracking code, domain-specific banners, and adding an external domain.
HubSpot approvals: require sign-off before pages, blog posts, emails, or social posts go out
The Approvals settings page in HubSpot: which content types can require approval, who can skip approvals, how approval permission is granted, and the tiers required.
HubSpot AI settings: turn generative AI on or off and choose what data it can use
The AI Access settings in HubSpot: the account-wide generative AI toggle, CRM data, customer conversation data, and files data access, and Breeze Assistant access.
Custom meeting outcomes and call and meeting types in HubSpot
The Meetings settings that let you track custom meeting outcomes, call and meeting types, and default meeting reminders, with HubSpot's limits.
HubSpot email log and track settings for the whole account
The account-level Email Log & Track settings in HubSpot: logging attachments, default log and track settings for the Sales extension, and allowing users to track opens and clicks.
Why some contact emails do not log to HubSpot: log replies only vs log all emails
HubSpot's contact email logging rules: Log replies only vs Log all emails, what each logs, the requirements for a reply to log, and the unsubscribe link setting below them.
The HubSpot never log list: stop emails and meetings with certain domains logging
How HubSpot's never log list works: account-wide vs personal lists, adding domains in the @domain.com format, and what it stops.
Log emails to HubSpot with the BCC and forwarding addresses
Where to find your HubSpot BCC and forwarding addresses, how each logs email to the CRM, what gets associated, and the limits compared with a connected inbox.
Contacts from connected apps are non-marketing by default: the setting that changes it
The Marketing Contacts integration setting in HubSpot: why contacts synced by apps are non-marketing, how to set an app to sync marketing contacts, and the billing impact.
Find disconnected or expired HubSpot integrations: the Connected Apps page
The Connected Apps page in HubSpot: the Needs attention section for disconnected and expired apps, the My Apps list, connection insights, and app notifications.
HubSpot URL redirects: standard, flexible, and bulk import
Where URL redirects live in HubSpot, standard vs flexible pattern redirects, bulk importing redirects from a CSV, system redirects, and what cannot be redirected.
HubSpot ticket pipelines: statuses, open vs closed, and ticket tags
Where ticket pipelines are configured in HubSpot, the statuses in a default support pipeline, why each status is marked open or closed, and the ticket status automation behind replies.
HubSpot tasks page shows no tasks? Check the Assigned to filter
Why the HubSpot tasks index page can show no tasks: the default Assignee filter, the standard task views, quick filters, and syncing tasks to your calendar.
The HubSpot product library: create or import products for deals and quotes
The HubSpot Products index page: creating or importing products, product status, pricing models, and how products become line items on deals and quotes.
HubSpot marketing email footer addresses: where they are set and why they are required
Where the business address in HubSpot marketing email footers comes from, how to add or edit a footer address, and the tier needed for multiple office locations.
HubSpot personalization token defaults: stop 'Hi ,' in your emails
Where to set global default values for HubSpot personalization tokens used in marketing emails, how fallbacks per email work, and what happens with no default.
HubSpot email send frequency cap: limit how many marketing emails a contact gets
The Send Frequency setting in HubSpot email settings: what the frequency cap includes and excludes, how to exempt an important email, and the Enterprise requirement.
Join a HubSpot beta from the Product Updates page
How the HubSpot Product Updates page works: New to you, Your Betas, Live, In beta, In development, and Sunset, and how to join a public beta or request a private one.
Block phone numbers in HubSpot calling
The Blocked Numbers List in HubSpot calling settings: what it blocks, how long changes take, and what it does not cover.
The HubSpot sitemap: what is included automatically and what is not
Where to view and edit the sitemap for a HubSpot-hosted domain, which content HubSpot adds automatically, why landing pages are not included, and how to add a page.
HubSpot inbox channels and the fallback email address
The Inboxes settings page in HubSpot: connected channels such as chat and forms, a form channel that creates tickets, and the HubSpot fallback email address.
HubSpot inbox allow and deny list: control what gets marked as spam
The Allow & Deny List in HubSpot inbox and help desk settings: always allow or always mark as spam by email or domain, the automatic spam categories, and the rules that cannot be overridden.
HubSpot campaign settings: how ROI is calculated and campaign UTM identifiers
The Campaigns settings page in HubSpot: choosing revenue or associated deal value for campaign ROI, ad spend currency conversion, and auto-generated unique identifiers in campaign UTMs.
HubSpot help desk availability: who can be assigned tickets and how many
The Availability Management page in HubSpot: each user's status (Available, Away, Pending), ticket capacity, how working hours set status, and who can change it.
Contact won't re-enroll in a HubSpot workflow? Check these 6 things
HubSpot enrolls a record once by default. Why re-enrollment fails, how to turn it on, and the triggers that can never re-enroll.
HubSpot import created duplicate contacts? Why it happens and how to fix it
HubSpot only matches imported rows by a unique identifier. Spot an import that duplicated records, clean it up, and stop it next time.
Your coded HubSpot template is missing from the template picker? Look under Other
The page template picker opens on your active theme. Templates that are not part of a theme only appear under Other.
How to find your HubSpot portal ID (Hub ID)
Your portal ID, also called Hub ID or account ID, is in the account menu and in every HubSpot URL.
New field notes by email
One email when a new article publishes. No other mail.
Stuck on something bigger?
If your portal needs more than an article, book a call. I will look at the actual setup with you.
Book a call with SamOr send the problem and it may become the next article: request a fix.