Stitchflow
Asana logo

Asana SCIM guide

Native SCIM

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

Native SCIM requires Enterprise plan

Summary and recommendation

Asana supports SCIM 2.0 provisioning, but only on Enterprise plans ($35/user/month). This creates a significant cost barrier for teams on Starter ($10.99/user/month) or Advanced ($24.99/user/month) plans who need automated user provisioning. For a 50-person team moving from Advanced to Enterprise just for SCIM, that's an additional $60,000 annually—often for enterprise features they don't need.

The pricing gap is particularly problematic because Asana's Advanced plan already includes premium project management features that most teams require. Without SCIM, IT teams must manually provision users or rely on just-in-time (JIT) provisioning via SAML, which doesn't provide the same level of control over user lifecycle management and group assignments that full SCIM automation delivers.

The strategic alternative

Asana 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
DocumentationOfficial docs

Supported identity providers

IdPSSOSCIMNotes
OktaOIN app with full provisioning
Microsoft Entra IDGallery app with SCIM
Google WorkspaceFull SCIM support
OneLoginSupported

The cost of not automating

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

Source: Stitchflow customers using Asana, normalized to 500 employees:
Orphaned accounts (ex-employees with access)2
Unused licenses11
IT hours spent on manual management/year39 hours
Unused license cost/year$2,588
IT labor cost/year$2,350
Cost of compliance misses/year$371
Total annual financial impact$5,308

The Asana pricing problem

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

Tier comparison

PlanPriceSSOSCIM
Starter$10.99/user/mo
Advanced$24.99/user/mo
Enterprise$35/user/mo
Enterprise+$45/user/mo

Plan Structure (Billed Annually)

PlanPriceSCIM
Starter$10.99/user/mo
Advanced$24.99/user/mo
Enterprise$35/user/mo
Enterprise+$45/user/mo

Note: Enterprise pricing is not publicly available—the $35/user/mo figure represents the minimum reported by existing customers. Actual pricing requires sales engagement.

What this means in practice

Using the minimum Enterprise pricing (Advanced → Enterprise upgrade):

Team SizeAnnual Upgrade Cost
50 users+$6,000/year
100 users+$12,000/year
200 users+$24,000/year

Calculation: ($35 - $24.99) × users × 12 months

Many customers report actual Enterprise quotes significantly higher than $35/user/mo, especially for smaller teams where Asana applies minimum spend requirements.

Additional constraints

Hidden pricing
Enterprise costs require sales engagement, creating procurement delays and budget uncertainty.
Feature bundling
SCIM comes packaged with advanced security, analytics, and admin features that may be unnecessary overhead.
Advanced plan gap
Teams on Advanced ($24.99/user/mo) face the steepest pricing jump, despite already paying premium rates.
Custom role limitations
SCIM role assignment was only added in late 2025, forcing manual role management for existing deployments.

Summary of challenges

  • Asana supports SCIM but only at Enterprise tier ($35/user/mo (flexes with AI Studio add-ons))
  • Our research shows teams manually provisioning this app spend significant hidden costs annually

What the upgrade actually includes

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

SCIM 2.0 automated provisioning
SAML 2.0 single sign-on (SSO)
Advanced admin console and controls
Data export and deletion tools
Custom fields across all projects
Advanced search and reporting
Forms with conditional logic
Portfolios and custom project templates
Priority support with dedicated customer success
Advanced security and compliance features

Stitchflow Insight

The Enterprise plan starts at $35/user/month (with additional costs for AI Studio add-ons), but Asana doesn't publish exact pricing—you have to contact sales. If you need enterprise-grade project management features anyway, the upgrade may make sense. If you just want automated user provisioning for your existing Advanced plan workflows, you're paying for a premium bundle you won't fully use. We estimate ~60% of Enterprise features are irrelevant for teams that only need SCIM.

What IT admins are saying

Community sentiment on Asana's SCIM paywall is consistently frustrated. Common complaints:

  • SCIM locked behind Enterprise tier despite Advanced being a premium plan at $24.99/user
  • No public Enterprise pricing forces lengthy sales conversations for basic automation
  • Smaller teams (under 500 users) stuck with manual provisioning or expensive upgrades
  • JIT provisioning via SAML exists but lacks the robustness of full SCIM

Why is SCIM not available on Advanced? We're already paying $25/user/month and still can't get basic user provisioning.

Reddit r/sysadmin

Had to go through a whole sales process just to find out Enterprise pricing was 40% higher than Advanced. All we wanted was automated user management.

Spiceworks Community

The recurring theme

Asana uses SCIM as enterprise sales leverage, forcing teams into opaque pricing negotiations for what should be standard identity management functionality.

The decision

Your SituationRecommendation
On Starter/Advanced, need SCIMUse Stitchflow: avoid the $24K+ annual tier jump to Enterprise
Already on Enterprise with SCIMUse native SCIM: you're paying for it
Need Enterprise features beyond SCIMEvaluate Enterprise upgrade: SCIM comes bundled
Budget-conscious teams under 100 usersUse Stitchflow: predictable <$5K vs unknown Enterprise pricing
Small team, infrequent user changesManual may work: but watch for security gaps as you scale

The bottom line

Asana locks SCIM behind Enterprise pricing that requires sales contact, creating uncertainty for teams on Advanced ($24.99/user/mo) who just need provisioning automation. Stitchflow delivers managed SCIM at transparent flat pricing without forcing an expensive tier upgrade.

Make Asana workflows AI-native

Asana 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

  • SCIM and SAML only on Enterprise/Enterprise+ plans
  • Enterprise pricing not publicly available
  • Custom role assignments via SCIM added in late 2025

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 → Asana → 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 2.0 support via Service Account API key. Supports user creation, profile updates, group linking, schema discovery. SCIM endpoint: https://app.asana.com/api/1.0/scim

Asana gates SCIM behind Enterprise. Stitchflow automates complete workflows without that SCIM Tax 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 → Asana → 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).

Full SCIM support via Microsoft Entra provisioning service. Automatic provisioning and deprovisioning. Group sync available.

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

Unlock SCIM for
Asana

Asana gates SCIM behind Enterprise plan. We automate complete offboarding and access reviews across your stack without that SCIM Tax upgrade, avoiding a 218% markup.

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

Last updated: 2026-01-11

* Pricing and features sourced from public documentation.

Keep exploring

Related apps

ChatGPT (OpenAI) logo

ChatGPT (OpenAI)

SCIM Tax

AI / LLM Tools

SCIM Tax+200%
Manual Cost$7,705/yr

ChatGPT Enterprise supports native SCIM 2.0 for automated user provisioning, but OpenAI restricts this capability to their highest-tier Enterprise plan with custom pricing (estimated ~$60/seat for 70+ users). The Business plan includes SSO but deliberately excludes SCIM, forcing IT teams into manual user management despite paying $25-30/user/month. This creates a significant pricing cliff: teams must jump from Business to Enterprise—often doubling their spend—just to automate basic user lifecycle operations. This gap between SSO and SCIM creates operational friction for IT teams managing AI tool adoption. While employees can authenticate through your identity provider on the Business plan, you still need to manually provision accounts, manage group memberships, and handle offboarding. For organizations rapidly scaling ChatGPT usage across departments, this manual overhead becomes a bottleneck. The 40-minute sync delay on Azure Entra ID compounds these challenges, making real-time access management impossible even on Enterprise.

View full guide
LastPass logo

LastPass

SCIM Tax

Password Management / Security

SCIM Tax+75%
Manual Cost$9,705/yr

LastPass supports SCIM provisioning starting at the Business tier ($7/user/month), with integration support for all major identity providers including Okta, Entra ID, Google Workspace, and OneLogin. However, LastPass SCIM has critical limitations around deprovisioning: when users are removed, their vault access isn't immediately revoked, and shared folder permissions become complex to manage at scale. This creates a significant security gap for IT teams. Password vaults contain the most sensitive credentials in your organization—API keys, service accounts, privileged access passwords. When employees leave or change roles, their access to these credentials must be revoked immediately, not left accessible while IT manually cleans up vault permissions. SSO alone doesn't solve this because it only controls login authentication, not ongoing vault access or shared resource permissions.

View full guide
1Password logo

1Password

SCIM Tax
SCIM StatusIncluded
Manual Cost$11,167/yr

1Password supports SCIM provisioning on its Business plan ($7.99/user/month), but requires deploying and managing the 1Password SCIM Bridge on your own infrastructure. This self-hosted approach means you're responsible for maintaining servers, handling updates, and troubleshooting connectivity issues between your identity provider and 1Password's systems. The SCIM Bridge also operates separately from SSO (which uses OIDC only), requiring you to configure and maintain two distinct integrations. This architecture creates operational overhead that many IT teams don't want to manage. Unlike cloud-native SCIM implementations, you're essentially running 1Password's provisioning infrastructure for them. When the SCIM Bridge goes down, provisioning stops working. When 1Password updates their API, you need to update your Bridge deployment. For teams that just want automated user lifecycle management, this becomes an ongoing maintenance burden.

View full guide