Stitchflow
HubSpot logo

HubSpot SCIM guide

Native SCIM

How to automate HubSpot user provisioning, and what it actually costs

Native SCIM requires Professional or Enterprise plan

Summary and recommendation

HubSpot's Starter Customer Platform costs $15/seat/month and bundles all Hubs—but has no SSO or SCIM. To get automated user provisioning, you need Enterprise tier ($150/seat/month for Sales Hub), a 10x price increase just to unlock identity management. This is one of the steepest SCIM taxes in the SaaS landscape.

The architectural trap: SCIM requires SSO to be enabled first, and SSO is only available at Enterprise. Even if you're on Professional tier ($100/seat), you still can't use SCIM without upgrading to Enterprise for SSO. For a 50-person team moving from Starter to Enterprise, that's going from $9K/year to $90K/year—an $81K annual premium just to automate user provisioning, plus mandatory onboarding fees of $1,500-$7,000.

The strategic alternative

Stitchflow provides SCIM-level provisioning through resilient browser automation for HubSpot without requiring the Enterprise tier upgrade or SSO prerequisite. Works with any HubSpot plan—including Starter. Flat pricing under $5K/year, regardless of team size.

Quick SCIM facts

SCIM available?Yes
SCIM tier requiredEnterprise
SSO required first?Yes
SSO available?Yes
SSO protocolSAML 2.0
DocumentationOfficial docs

Supported identity providers

IdPSSOSCIMNotes
OktaOIN app with full provisioning
Microsoft Entra IDGallery app with SCIM
Google WorkspaceJIT onlySAML SSO with just-in-time provisioning
OneLoginSupported

The cost of not automating

Without SCIM (or an alternative like Stitchflow), your IT team manages HubSpot accounts manually. Here's what that costs:

Source: Stitchflow aggregate data across apps with 2+ instances, normalized to 500 employees
Orphaned accounts (ex-employees with access)7
Unused licenses12
IT hours spent on manual management/year101 hours
Unused license cost/year$3,925
IT labor cost/year$6,088
Cost of compliance misses/year$1,741
Total annual financial impact$11,754

The HubSpot pricing problem

HubSpot gates SCIM provisioning behind premium plans, forcing significant cost increases for basic user management.

Tier comparison

PlanPriceSSOSCIM
Starter Platform$15/seat
Sales Hub-
Marketing Hub-
Service Hub-

Plan Structure (Per Hub, Per User Monthly)

HubStarterProfessionalEnterpriseSCIMSSO
Starter Platform$15/seat--
Sales Hub-$100/seat$150/seatEnterprise only
Marketing Hub-$890/mo$3,600/moEnterprise only
Service Hub-$90/seat$130/seatEnterprise only

Note: Starter Customer Platform ($15/seat) bundles all Hubs but has no SSO or SCIM. SCIM technically available at Professional tier but requires Enterprise SSO prerequisite. Marketing Hub uses hub-level pricing rather than per-seat.

The SCIM Tax: To go from Starter ($15/seat) to Enterprise with SSO/SCIM ($150/seat for Sales Hub), you pay 10x more per seat.

What this means in practice

The SSO prerequisite forces Enterprise upgrades. Using current list prices for common configurations:

Sales Hub (seat-based upgrade: Professional → Enterprise)

Team SizeAnnual Cost Increase
25 users+$15,000/year
50 users+$30,000/year
100 users+$60,000/year

Marketing Hub (hub-level upgrade: Professional → Enterprise)

Fixed increase
+$32,520/year regardless of user count

Calculation: Sales Hub = $50/seat × users × 12; Marketing Hub = ($3,600 - $890) × 12

Additional constraints

Multi-product complexity
Organizations using multiple Hubs face compounding upgrade costs across each product.
Onboarding fees
Enterprise requires $1,500-$7,000 in mandatory onboarding fees on top of subscription costs.
Single SCIM app limit
Only one SCIM application allowed per HubSpot account, limiting IdP flexibility.
Locked user attributes
SCIM-provisioned users can only have permissions edited within HubSpot—other attributes must be managed through the IdP.

Summary of challenges

  • HubSpot supports SCIM but only at Enterprise tier (Sales Hub: $150/seat/mo; Marketing Hub: $3,600/mo; Service Hub: $130/seat/mo)
  • Google Workspace users get JIT provisioning only, not full SCIM
  • Our research shows teams manually provisioning this app spend significant hidden costs annually

What the upgrade actually includes

HubSpot doesn't sell SCIM separately. It comes bundled with Professional or Enterprise tier features, but there's a critical catch: SSO (required before SCIM setup) is Enterprise-only:

SCIM automated provisioning (Professional+)
SAML single sign-on (Enterprise only - required for SCIM)
Advanced user permissions and teams
Custom properties and objects
Advanced reporting and analytics
Workflow automation
API access and integrations
Dedicated customer success (Enterprise)

This creates an expensive trap: SCIM is technically available at Professional ($100+/seat/month for Sales Hub), but you can't use it without Enterprise SSO. For most Hubs, you're looking at $150+/seat/month minimum, plus mandatory onboarding fees of $1,500-$7,000.

Stitchflow Insight

We estimate ~60% of Professional/Enterprise features are irrelevant for teams that only need automated user provisioning. You're paying premium prices for marketing automation, advanced CRM workflows, and custom reporting when you just want to sync users from your IdP.

What IT admins are saying

Community sentiment on HubSpot's SCIM implementation reveals frustration with architectural constraints and pricing complexity. Common complaints:

  • SSO being locked to Enterprise tier while SCIM is available at Professional
  • Only one SCIM app allowed per account, limiting multi-IdP flexibility
  • User attributes becoming locked after SCIM creation, requiring IdP management
  • Complex multi-Hub pricing making true SSO/SCIM costs unpredictable

You need Enterprise for SSO but Professional for SCIM - makes no sense when you need both working together for proper identity management.

Reddit r/sysadmin

The multi-Hub pricing is a nightmare to budget. Sales Hub Enterprise plus Marketing Hub Enterprise just for SSO access adds up fast.

Spiceworks Community

The recurring theme

HubSpot's split approach to identity features creates operational friction and cost complexity, forcing admins to choose between incomplete automation or significant tier upgrades across multiple product lines.

The decision

Your SituationRecommendation
On Professional, need SCIM but not Enterprise SSOUse Stitchflow: avoid the $30K-60K/year Enterprise upgrade just for SSO prerequisite
Using multiple Hubs, complex pricing calculationsUse Stitchflow: predictable flat pricing vs. per-Hub Enterprise upgrades
Already on Enterprise with SSO enabledUse native SCIM: you're paying for it
Need Enterprise features beyond SCIM/SSOEvaluate Enterprise: SCIM comes bundled with advanced features
Small team, low user turnoverManual may work: but monitor for compliance gaps as you grow

The bottom line

HubSpot's SCIM requires Enterprise-tier SSO to be enabled first, creating a costly architectural trap where Professional users must upgrade across all Hubs just to unlock basic provisioning automation. For teams that want automated user lifecycle management without the Enterprise complexity and mandatory onboarding fees, Stitchflow delivers the same functionality at predictable pricing under $5K/year.

Automate HubSpot without the tier upgrade

Stitchflow delivers SCIM-level provisioning through resilient browser automation, backed by 24/7 human in the loop for HubSpot at <$5K/year, flat, regardless of team size.

Works alongside or instead of native SCIM
Syncs with your existing IdP (Okta, Entra ID, Google Workspace)
Automates onboarding and offboarding
SOC 2 Type II certified
24/7 human-in-the-loop monitoring
Book a Demo

Technical specifications

SCIM Version

2.0

Supported Operations

Create, Update, Deactivate, Groups

Supported Attributes

Not specified

Plan requirement

Enterprise

Prerequisites

SSO must be configured first

Key limitations

  • SSO must be enabled before SCIM can be configured
  • Only one SCIM app allowed per HubSpot account
  • SCIM-created users can only have permissions edited in HubSpot (not other attributes)
  • SSO only available at Enterprise tier despite SCIM being Professional
  • Disable group sync in Entra to avoid quarantine state

Configuration for Okta

Integration type

Okta Integration Network (OIN) app with SCIM provisioning

Prerequisite

SSO must be configured before enabling SCIM.

Where to enable

Okta Admin Console → Applications → HubSpot → Provisioning

Required credentials

SCIM endpoint URL and bearer token (generated in app admin console).

Configuration steps

Enable Create Users, Update User Attributes, and Deactivate Users.

Provisioning trigger

Okta provisions based on app assignments (users or groups).

Full SCIM integration. Create Users, Update Attributes, Deactivate Users. Permission set management syncs Okta Roles to HubSpot permission sets. SSO must be enabled first.

Native SCIM is available on Enterprise. Use Stitchflow if you need provisioning without the tier upgrade.

Configuration for Entra ID

Integration type

Microsoft Entra Gallery app with SCIM provisioning

Prerequisite

SSO must be configured before enabling SCIM.

Where to enable

Entra admin center → Enterprise applications → HubSpot → Provisioning

Required credentials

Tenant URL (SCIM endpoint) and Secret token (bearer token from app admin console).

Configuration steps

Set Provisioning Mode = Automatic, configure SCIM connection.

Provisioning trigger

Entra provisions based on user/group assignments to the enterprise app.

Sync behavior

Entra provisioning runs on a scheduled cycle (typically every 40 minutes).

Custom SCIM integration now GA. Disable group sync in Entra to avoid quarantine. Job title/phone number mapping may have issues. SSO tutorial available.

Native SCIM is available on Enterprise. Use Stitchflow if you need provisioning without the tier upgrade.

Unlock SCIM for
HubSpot

HubSpot gates automation behind Professional or Enterprise plan. Stitchflow delivers the same SCIM outcomes for a flat fee.

See how it works
Admin Console
Directory
Applications
HubSpot logo
HubSpot
via Stitchflow

Last updated: 2026-01-11

* Pricing and features sourced from public documentation.

Keep exploring

Related apps

Amplitude logo

Amplitude

SCIM Tax

Product Analytics

SCIM StatusIncluded
Manual Cost$11,754/yr

Amplitude supports SCIM provisioning, but only on Growth plans (starting around $36K/year) or Enterprise plans with custom pricing. While Amplitude's SCIM implementation covers the core functionality—creating, updating, and deactivating users—it requires SCIM to be specifically enabled for your organization, and regenerating the SCIM key immediately invalidates existing integrations without warning. For product teams on Plus plans ($49/month), upgrading to Growth just to unlock SCIM means jumping from under $600/year to $36,000+/year—a 60x increase. That's often more than the entire analytics budget for smaller product teams. The gap becomes particularly problematic for cross-functional product teams where analysts, PMs, and engineers need varying levels of access to user behavior data, but manual provisioning creates security risks around sensitive analytics permissions.

View full guide
Bugsnag logo

Bugsnag

SCIM Tax

Error Monitoring / Observability

SCIM StatusIncluded
Manual Cost$11,754/yr

Bugsnag supports native SCIM provisioning, but only on Enterprise plans with custom pricing. This creates a significant cost barrier since you must upgrade from Business ($475/month for 1M events) to Enterprise just to unlock automated user provisioning. For many engineering teams, this represents a substantial price jump for provisioning features that should be standard across all paid plans. The Enterprise requirement is particularly problematic for mid-size development teams who need error monitoring automation but don't require Enterprise-level features. Without SCIM, IT teams must manually provision developer accounts and manage team memberships for project access—creating security gaps when developers change teams or leave the company. OneLogin users face an additional limitation: SCIM isn't supported on Enterprise instances, forcing a workaround through the standard Bugsnag app.

View full guide
Greenhouse logo

Greenhouse

SCIM Tax

HR / Recruiting

SCIM StatusIncluded
Manual Cost$11,754/yr

Greenhouse supports SCIM provisioning, but only on Advanced or Expert tiers (starting around $6,000/year, quote-based). The bigger issue: Greenhouse's SCIM implementation only provisions users—not groups—meaning you lose the organizational structure and permission inheritance that makes identity management scalable. Additionally, you cannot fully delete users via SCIM (only deactivate), and Azure Entra users face a 40-minute sync delay. For recruiting teams managing hiring managers, interviewers, and HR staff across different departments and access levels, the lack of group provisioning creates a significant operational burden. You're forced to manually assign permissions and manage access changes for every user individually. With recruiting involving sensitive candidate data and frequent access changes during hiring cycles, this manual overhead increases both security risk and administrative workload.

View full guide