Article

Account foundations

Configure the core settings that affect everything else in HubSpot: timezone, currency, and default properties. Then connect your website and advertising platforms so data starts flowing into your CRM from day one.

Updated 1 September 2026

Article

Configure the core settings that affect everything else in HubSpot: timezone, currency, and default properties. Then connect your website and advertising platforms so data starts flowing into your CRM from day one.

Newsletter

One email on Fridays, and nothing else.

  • Practical B2B tips

  • 4-min read on Fridays

  • For anyone in B2B growth

Summary

Why account foundations matter

Every setting you configure here ripples through the rest of HubSpot. If your timezone is wrong, workflow delays fire at the wrong hour. If your currency is off, every deal amount and report is misleading. Getting these defaults right first saves you from chasing phantom issues later.

Core settings to configure

Open Settings and go to Account defaults. Set your timezone to match your primary office location. If your team works across timezones, pick the one where most client-facing activity happens. Set your default currency, and add any secondary currencies you invoice in. Then confirm your date and number format so reports read naturally for your team.

Tracking code

Go to Settings, then Tracking code. Copy the HubSpot tracking script and paste it just before the closing body tag on every page of your website. If you use WordPress, install the official HubSpot plugin instead. Once installed, go to Reports and check that traffic is coming in. Exclude your own office IP addresses under Settings so your team's visits do not inflate the numbers.

Email sending domain

Under Settings, go to Marketing, then Email. Connect your sending domain by adding the CNAME and TXT records HubSpot gives you to your DNS provider. This step is mandatory before you send any marketing emails. Without it, emails are sent "via HubSpot" which hurts deliverability and looks unprofessional.

Integrations

Go to Settings, then Integrations, then Connected apps. Browse the App Marketplace and connect the tools your team already uses: your calendar (Google or Outlook), video conferencing (Zoom or Teams), Slack for notifications, and any other tools in your stack. Install the HubSpot mobile app on your phone so you can log calls and check contacts on the go.

Default properties and objects

Review the default contact, company, and deal properties. Remove or hide any properties you will never use, and create custom properties for data points specific to your business. For example, if you track a client's industry vertical or contract type, add those as dropdown properties now rather than trying to retrofit them later.

Every setting in this article ripples through the rest of HubSpot. If your time zone is wrong, workflow delays fire at the wrong hour. If your currency is off, every deal amount in your pipeline is misleading. If permissions aren't locked down, someone will eventually delete something they shouldn't.

You wouldn't build a house on a shaky foundation and then wonder why the walls crack. This is the same principle. Thirty minutes of setup here saves you from chasing phantom issues for months. Get this right first, and everything downstream (imports, integrations, automations) works cleanly.

Invite your team and set up permissions

The first step is bringing your colleagues into HubSpot. Go to Settings > Users and Teams > Create User. You can invite people one by one via email or bulk-upload via CSV.

Before you send invites, understand how HubSpot handles access. There are two permission models:

  1. Granular permissions. Fine-grained controls per object. Can this person delete all contacts, only their team's contacts, only their own, or none at all? Every CRM object (contacts, companies, deals, tickets) has its own set of these controls.
  2. Toggle-based permissions. Simple on/off switches for entire tools. Can this person access the forms tool? Yes or no. Can they use the workflow editor? Yes or no.

Every permission in HubSpot falls into one of these two categories. Once you understand that, the permissions panel stops being overwhelming.

Create teams and permission sets

Before inviting users, set up teams (Settings > Users and Teams > Teams tab). Teams let you control data visibility: a sales rep sees only their team's deals, not the entire pipeline. They also make reporting easier: filter any dashboard by team to compare performance.

Then create permission sets (Settings > Users and Teams > Permission sets tab). A permission set is a reusable template: "Sales rep", "Marketing manager", "Contractor". Define what each role can view, edit, and delete across every object. Set delete permission to "None" for all non-admin roles. Once built, you assign a permission set to every new user in one click instead of configuring forty toggles from scratch.

HubSpot also provides built-in role templates (sales rep, marketing manager, service agent) that cover the basics. Start with a template, adjust the handful of permissions that don't fit, and you get 90% of the work done immediately.

Super admins: keep the circle small

A super admin has near-total access: they can change settings, delete records, modify integrations, and access every tool. Most small teams make everyone a super admin because it's easy and nobody wants to deal with access requests. That's a risk that compounds the longer you leave it.

Keep super admin access to one or two people: the HubSpot champion and possibly the founder or operations lead. Everyone else gets a permission set.

One nuance that catches almost everyone: super admin status doesn't grant tool access automatically. A super admin still needs a Sales Hub seat to use sequences, and a Service Hub seat to use ticket tools. Permissions control what you can do. Seats control which tools you can access. Two separate systems.

The one permission you always restrict

The ability to delete contacts. I restrict this on every single implementation. A well-intentioned team member runs a bulk selection, clicks delete, and wipes out hundreds of records. HubSpot's support team will not revert deletions. That data is gone.

Restrict contact deletion to super admins only. This one rule prevents the most common catastrophic mistake in HubSpot.

Security: learn from the breaches

The Odido breach in the Netherlands showed what happens when access controls aren't taken seriously: customer data exposed, reputational damage, regulatory scrutiny. Your HubSpot account holds customer data too. Treat it accordingly.

Enable two-factor authentication for all users from day one. Set a session timeout so inactive users get logged out (Settings > Security > Settings and Activity). Check the security centre to see how many super admins you have (should be one or two) and how many users have 2FA enabled (should be 100%).

Account defaults

Under Settings > Account Setup > Account Defaults, configure the settings that apply globally:

  1. Time zone and fiscal year. Every deal close date, workflow delay, and report filter uses this. If your team operates from Amsterdam but the account is set to US Pacific, your "send email at 9am" workflow fires at midnight.
  2. Currency. Add all currencies you operate in, with exchange rates. This affects deal amounts, quotes, and revenue reporting.
  3. Data hosting region. HubSpot offers hosting in the US, EU, and Australia. Confirm your data hosting matches your geography (Settings > Account Management > Account Defaults).
  4. Notification profiles. Under Account Defaults > Notification profiles, create profiles for each team. Sales reps get instant alerts for new form submissions. Marketing gets a weekly digest. Service agents get Slack notifications for new tickets. Set these once so notifications are useful, not overwhelming.

The settings shortcut

No matter where you are in HubSpot, clicking the gear icon takes you to the settings for that specific area. In the email tool, the gear opens email settings. In the deals view, it opens deal pipeline settings. Faster than navigating through the full settings menu every time.

Setting up users the right way

When you invite a user to HubSpot, you have three options for assigning permissions:

The first option is to start with a role-based template. HubSpot provides templates for sales reps, marketing managers, service agents, and more. Each template pre-configures permissions to match the role. This is the fastest and safest approach for most teams.

The second option is to use a custom permission set. If you've created reusable permission configurations for your specific team structure, you can assign those during the invite. This is ideal for teams with non-standard roles.

The third option is to start from scratch. You manually toggle every permission for every object and tool. This gives maximum control but takes the longest and has the highest risk of misconfiguration.

My recommendation: start with a role-based template, then adjust the handful of permissions that don't fit. You get 90% of the work done in one click.

The permission you should always restrict

The single most dangerous permission in HubSpot is the ability to delete contacts. I've seen it go wrong too many times: a well-intentioned team member bulk-selects and deletes hundreds of records. HubSpot support will not revert your deletions for you.

Restrict contact deletion to super admins only. If someone needs a contact removed, they ask the admin. This one rule prevents the most common catastrophic mistake in HubSpot.

Data hosting region

HubSpot offers data hosting in four regions: US East, US West, EU, and Australia. This is set when your account is created and determines where your CRM data is physically stored. If your business operates in the EU or Australia, check that your data hosting matches your region. You can verify this under Settings > Account Management > Account Defaults. This is rarely something you change after setup, but it's worth confirming it's correct.

Notification profiles

Different teams need different notification settings. A sales rep wants instant alerts when a lead submits a form. A marketing manager wants a weekly digest of campaign performance. A service agent wants Slack notifications for new tickets.

Under Settings > Account Defaults > Notification profiles, you can create profiles for each team. Some receive text messages, some get Slack notifications, some get email digests. Set these up once and assign them to users so notifications are useful rather than overwhelming.

The settings shortcut

One navigation tip that saves time: no matter where you are in HubSpot, clicking the gear icon takes you to the settings for that specific area, not the general account settings. If you're in the email tool and click the gear, you land in email settings. If you're in the deals view and click the gear, you land in deal pipeline settings. This is faster than navigating through the full settings menu.

Tracking code: one small script, massive impact

The HubSpot tracking code is a piece of JavaScript that enables website analytics inside HubSpot: page views, traffic sources, time on page, session data. If you build your website in HubSpot, the tracking code is already installed. If your site runs on WordPress, Webflow, Shopify, or any other platform, you need to install it manually.

The tracking code also powers two critical features: it lets HubSpot forms work on your external website, and it enables live chat and chatbots on your pages.

After installing the tracking code, go to Settings, Tracking and Analytics, Advanced Tracking, and exclude your internal IP addresses. This prevents your team's browsing from inflating your analytics. If you work from a static IP (typical for office environments), paste it in the exclusion list. Dynamic IPs (common with home Wi-Fi) require your provider to assign a static one.

Account foundations is not glamorous work. Nobody gets excited about permission sets and session timeouts. But every team I've worked with that skipped this step paid for it later: wrong data, accidental deletions, security gaps, and confused users who can't find the tools they need.

Spend thirty minutes getting this right before you touch anything else in HubSpot. Your future self will thank you.

More articles

  • Article

    Exclude your own IP address from Google Analytics 4. Keep your data accurate and free from internal traffic noise that skews metrics.

  • Article

    Set up conversion tracking for real business actions. Track meetings booked, sign-ups completed, key pages visited, and payments made.

  • Article

    Track what matters for growth decisions. Map key conversions, name events with clear conventions, and document tracking specifications.

  • Article

    Install Google Tag Manager and Google Analytics 4 correctly. Get the right foundations in place before tracking any events or conversions.

  • Article

    Build useful GA4 reports once your events are tracked. Understand what's working with funnels, segmentation, and automated reporting.

  • Article

All 22 articles under Event tracking
FAQ

Questions about this topic

Academy

Growth Academy

Start free

A free account opens the first course and keeps your progress.

  • A free course

  • Track your own skills

  • Every playbook you unlock