Stitchflow
Heap logo

Heap SCIM guide

Native SCIM

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

Native SCIM requires Enterprise plan

Summary and recommendation

Heap supports SCIM provisioning, but only on Enterprise plans through their Okta integration. The product analytics platform offers comprehensive user lifecycle management—creating, updating, and deactivating accounts, plus group linking and schema discovery for custom attributes. However, Enterprise pricing represents a significant jump from their Pro tier, and SCIM is exclusively tied to Okta, leaving Microsoft Entra ID and Google Workspace customers without automated provisioning options.

This creates a familiar bind for IT teams: pay Enterprise premiums for analytics features your product teams don't need, or manually manage user access to critical product data. With Heap containing sensitive customer behavior analytics and conversion funnels, manual provisioning creates compliance gaps and increases the risk of former employees retaining access to competitive intelligence.

The strategic alternative

Heap gates SCIM behind Enterprise. Skip the Enterprise plan upgrade and automate complete outcomes across your stack. We maintain the integration layer underneath. You focus on judgment, not plumbing.

Quick SCIM facts

SCIM available?Yes
SCIM tier requiredEnterprise
SSO required first?Yes
SSO available?Yes
SSO protocolSAML 2.0
DocumentationNot available

Supported identity providers

IdPSSOSCIMNotes
OktaOIN app with full provisioning
Microsoft Entra IDSSO only
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 Heap 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 Heap pricing problem

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

Tier comparison

PlanPriceSSOSCIM
Free$0 (up to 10K sessions/mo)
GrowthContact for pricing
ProContact for pricing
EnterpriseCustom pricing

Plan Structure

PlanPriceSCIM
Free$0 (up to 10K sessions/mo)
GrowthContact for pricing
ProContact for pricing
EnterpriseCustom pricing

What this means in practice

Heap's opaque Enterprise pricing model makes it difficult to estimate costs, but industry benchmarks suggest Enterprise analytics platforms typically start at $50K+ annually. For product teams evaluating Heap:

Forced Enterprise upgrade
No middle-ground option for SCIM access
Okta dependency
SCIM integration is primarily designed for Okta environments
All-or-nothing
Teams needing basic provisioning must pay for full Enterprise feature set

Additional constraints

Custom pricing only
No transparent Enterprise pricing creates procurement friction and lengthy sales cycles.
Okta-centric integration
While schema discovery supports custom attributes, the SCIM implementation is optimized for Okta, potentially limiting IdP choice.
Session-based pricing complexity
Heap's unique session-based pricing model adds another layer of complexity to Enterprise contract negotiations.

Summary of challenges

  • Heap supports SCIM but only at Enterprise tier (Custom pricing (data warehouse integration, region storage))
  • 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

Heap doesn't sell SCIM à la carte. It's bundled with Enterprise features:

SCIM automated provisioning (Okta integration only)
SAML single sign-on (SSO)
Data warehouse integration capabilities
Regional data storage options
Advanced security and compliance controls
Custom session limits and pricing models
Dedicated enterprise support

The Okta-only SCIM limitation means you're also locked into a specific IdP ecosystem, even at the Enterprise tier.

Stitchflow Insight

The Enterprise upgrade forces you into custom pricing negotiations for features like advanced analytics infrastructure and data residency that most teams don't need. If you just want automated user provisioning for your product analytics team, you're paying enterprise rates for capabilities you won't use. We estimate ~80% of Enterprise features are irrelevant for teams that only need SCIM to manage analyst and PM access.

What IT admins are saying

Community sentiment on Heap's SCIM implementation is mixed, with appreciation for the feature but frustration about access barriers. Common complaints:

While specific community quotes weren't available in our research, the pattern is clear from integration documentation and pricing structures.

  • Enterprise plan requirement locks out smaller product teams who need SCIM
  • Okta-only SCIM support excludes teams using Microsoft Entra ID or Google Workspace
  • Custom pricing makes it difficult to budget for identity automation
  • Session-based pricing model creates uncertainty about long-term costs

The recurring theme

Heap's SCIM is technically solid but commercially restrictive - teams need Enterprise pricing just to automate user provisioning, and non-Okta shops are left without native options.

The decision

Your SituationRecommendation
On Growth or Pro, need SCIMUse Stitchflow: avoid the Enterprise tier jump
Already on EnterpriseUse native SCIM: you're paying for it
Only using Okta for SSOEvaluate Stitchflow: simpler than multi-product integration
Need Enterprise features beyond SCIMEvaluate Enterprise: SCIM comes bundled
Small product team, low user churnManual may be tolerable: but watch for project access gaps

The bottom line

Heap's Enterprise-only SCIM requirement forces teams to upgrade from Growth/Pro plans just for provisioning automation. For product teams that need SCIM without the Enterprise commitment, Stitchflow delivers the same user lifecycle management at predictable flat pricing.

Make Heap workflows AI-native

Heap gates SCIM behind Enterprise. We build complete offboarding, user access reviews, and license workflows without that SCIM Tax upgrade.

No Enterprise upgrade required
Less than a week, start to finish (~2 hours of your time)
We maintain the integration layer underneath
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

  • Enterprise plan required for SCIM
  • Okta integration primary SCIM method
  • Schema discovery for custom attributes

Documentation not available.

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 → Heap → 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 provisioning. Supports create, update, deactivate users. Group linking and schema discovery supported.

Heap gates SCIM behind Enterprise. Stitchflow automates complete workflows without that SCIM Tax upgrade.

Unlock SCIM for
Heap

Heap gates SCIM behind Enterprise plan. We automate complete offboarding and access reviews across your stack without that SCIM Tax upgrade.

See how it works
Admin Console
Directory
Applications
Heap logo
Heap
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
Mixpanel logo

Mixpanel

SCIM Tax

Product Analytics

SCIM StatusIncluded
Manual Cost$11,754/yr

Mixpanel supports SCIM (the protocol that lets your identity provider automatically create, update, and remove user accounts). But Mixpanel gates SCIM behind its Enterprise plan, which starts at $10,000/year and can reach $200,000+ depending on event volume. For product analytics, this creates a significant barrier since teams often start with Growth plans ($20/month base) but need Enterprise-level security controls as they scale. This pricing structure forces growing companies into an uncomfortable choice: either manage Mixpanel users manually (creating compliance gaps for sensitive product data) or pay Enterprise prices before they're ready. SSO alone doesn't solve the provisioning problem - you still need to manually grant project-level permissions and manage role assignments for product managers, analysts, and engineers accessing user behavior data.

View full guide
8x8 logo

8x8

SCIM Tax

UCaaS / Business Communications

SCIM StatusIncluded
Manual Cost$11,754/yr

8x8 supports SCIM 2.0 for automated user provisioning, but only on their quote-based X Series plans (previously $24-44/user/month range before they moved to custom pricing). While SCIM can create, update, and deactivate users, it has critical gaps that create ongoing manual overhead: license assignment must be done manually after every user is provisioned, users can't be deleted (only deactivated), and provisioned users don't automatically appear in the Company Directory. For IT teams managing a unified communications platform that typically covers all employees, these limitations defeat much of SCIM's purpose. You're still manually touching every user account to assign licenses and ensure directory visibility. The lack of user deletion support also creates compliance headaches when employees leave - accounts accumulate as "deactivated" rather than being properly removed.

View full guide