Customer Support for PLG B2B SaaS in 2026: From Self-Serve to Enterprise


Cole D'Ambra
Growth
Last Updated
Published On
TL;DR
PLG (product-led growth) B2B SaaS support is structurally different from both B2C consumer support and traditional B2B enterprise support. Customers come in through a product trial — not a sales call — and the support journey runs through four stages: pre-trial questions, trial activation, first-team-buyer, and enterprise expansion. The platforms that scale gracefully across all four are API-first and channel-native (Slack, Teams, Discord, in-app); the ones that don't force teams to switch tools partway through the journey.
If you're a PLG B2B SaaS team and you're… | Look at |
|---|---|
Supporting customers across email, Slack, MS Teams, in-app chat, and/or Discord | Plain (best overall, $199/mo Foundation start) |
Locked into Zendesk and adding Slack as a channel | ClearFeed (bridge product) |
Email-primary with Slack Connect as a secondary channel | Front |
Heavy in-app messenger workflow | Intercom (with Fin AI cost caveat at scale) |
Already at enterprise scale with FedRAMP needs | Zendesk itself, or Salesforce Service Cloud |
This guide covers the four-stage PLG support journey, five patterns observed across 18 technical B2B SaaS companies running PLG support today, a tools comparison, and the procurement transition that happens when the first enterprise deal lands.
How we evaluated this
We built this guide by analyzing 1,350 conversations with B2B support leaders and engineers between January 2025 and April 2026, observing how PLG B2B SaaS teams structure their support across the four stages of the customer journey. We also drew on the public case studies of 18 PLG B2B SaaS companies running support architecture matching their go-to-market motion: Stytch, Clerk, Vercel, n8n, Buildkite, Granola, Sourcegraph, Mintlify, Tinybird, Fly.io, Northflank, Sanity, Tines, Crew AI, Raycast, Axiom, Prisma, and Ashby.
This guide is for: growing B2B SaaS companies running a product-led growth motion — companies whose customers come in through a product trial, expand from self-serve to team, and eventually sign enterprise contracts. If you're a B2C consumer brand or a 1,000+-employee enterprise with a sales-led-only motion, the right pick is probably Zendesk or Salesforce Service Cloud — not what's described here.
What is PLG customer support, and why is it structurally different?
PLG B2B SaaS support breaks the design assumptions of both B2C consumer support and traditional enterprise support. The first interaction usually happens before any commercial relationship exists (a trial user hits a wall and pings Slack, not a sales rep). The same support tool has to scale from self-serve trial through $50K+ enterprise contract without forcing a mid-flight migration. The engineering surface matters as much as the agent surface — the support platform composes into the same product stack the team already maintains, or it accumulates technical debt around it. McKinsey's 2024 B2B Pulse research shows B2B buyers now use 10+ touchpoints across their journey, with business messaging increasingly the primary channel.
A Head of Customer Operations at a B2B SaaS company described the architectural challenge directly: "Our self-serve users don't want to email support. They want to ping us in Slack and get a response in minutes. But as we hit our first enterprise deals, those same customers also wanted SLAs and security review docs. We needed both — same channels, different commitments."
The four-stage PLG support journey
Most PLG B2B SaaS support failures aren't about volume — they're about a tool that worked at one stage breaking at the next. The four stages each have specific requirements:
Stage 1: Pre-trial (questions before commitment)
A prospect is evaluating the product. They have 1-2 specific questions before they'll sign up. The friction at this point determines whether you get the trial.
What works: Quick, channel-native answers. A live chat widget on the docs site, a Slack community where prospects can ask publicly, an in-app form for product-specific questions. The respond-time target is minutes, not hours. Self-serve docs and a usable AI agent help here too — many pre-trial questions are deflected by good content, not human support.
What doesn't work: Email-only contact forms with 24-hour SLAs. Forcing prospects through a sales call before they can ask a technical question.
Stage 2: Trial activation (first signed-in user, hits a wall)
The prospect signed up. They're 15 minutes into product setup and hit a configuration issue, an authentication error, or a confusing concept. If they can't get unstuck quickly, the trial dies.
What works: In-app form or chat widget tied to the support inbox, AI agent that can answer common configuration questions instantly, fast escalation to a human when AI can't help. Behind the scenes, this is where AI deflection earns its keep — at trial-activation volume, most questions are repetitive (top 20 issues account for 70%+ of activation friction).
What doesn't work: Sending the user to a knowledge base and hoping they find the answer. Hours-long response SLAs.
Stage 3: First team-buyer (wants Slack, roles, SLAs)
The trial converted. The customer now has 5-20 people on the team. They want to invite everyone to a shared Slack channel with the support team. They want different priorities for different team members. They want predictable response times — even if the SLA is just "we'll respond within 4 hours during business hours."
What works: Native Slack Connect channels (or Microsoft Teams if that's where the customer lives), per-channel SLA configuration, role-based access in the support inbox, customer health visibility (who's the champion? who's struggling?). Stytch's case study calls out this pattern explicitly — they use saved views in Plain to split incoming requests so Support handles existing customers and Solutions Engineering manages pre-sales, all from the same inbox.
What doesn't work: Slack as a notification bridge to a separate ticketing UI. Different SLAs would have to be managed in two places. Multi-channel customer experience fractures.
Stage 4: Enterprise expansion (first $50K+ contract, procurement reviews)
The customer's first enterprise contract closes. Procurement now requires SOC 2 Type II, GDPR, SAML SSO, SCIM provisioning, audit log retention, data residency commitments, dedicated CSM, and uptime SLAs. Support response-time commitments tighten — 4 hours on critical, 24 hours on standard.
What works: A platform that already has these certifications and capabilities at the team-buyer stage, just dormant until invoked. SOC 2 Type II and GDPR on every plan, SAML SSO available, SCIM on enterprise tiers, named CSM availability. The transition shouldn't require migrating tools.
What doesn't work: Discovering at procurement that the support tool you've been using since Stage 1 doesn't meet enterprise security requirements. The migration cost at this point — both technical and customer-facing — is brutal.
Five patterns that work for PLG B2B SaaS support
Across the 18 PLG B2B SaaS companies we analyzed, five recurring patterns separate teams that scaled gracefully from teams that hit support walls:
Pattern 1: Channel-native from day one (don't bolt on Slack later)
Teams that started with email-only support and bolted on Slack at Stage 3 universally regret it. Slack as a notification bridge doesn't carry SLA metadata, customer health context, or role-based access. The teams that scaled cleanly chose channel-native platforms from Stage 1 — Plain, Pylon, ClearFeed — even when their initial volume didn't strictly require it.
Pattern 2: API-first ticket lifecycle (programmable, not configurable)
The PLG teams that scaled built custom workflows on top of their support platform: tier-based routing, automated escalation rules, customer-context enrichment, AI deflection. Plain's public GraphQL API with no rate limits is the substrate for this; Pylon's REST API works for simpler workflows but constrains complex ones. Clerk's case study describes their pattern: a webhook from Plain triggers a database lookup that maps each user to the highest-tier app they belong to, then prioritizes their request accordingly. That's not configurable behavior in any UI — it's API-composed.
Pattern 3: AI deflection that scales with volume, not cost
PLG support volume scales faster than headcount, which is why AI deflection is one of the highest-leverage moves in the category. The pattern that works: bundled AI in the platform price (no per-resolution fees), with the option to bring your own model (BYOA) for custom workflows. n8n's support team handles 60% of tickets with AI today and is targeting 80% by end of 2026, while ticket volume grew 20x and team size only doubled. The pattern that breaks: per-resolution AI pricing (Intercom Fin's $0.99/resolution, Freshdesk Freddy's session-based pricing) — these get more expensive exactly as PLG success scales.
For the broader pattern of building AI customer support as programmable infrastructure, see the 2026 guide to AI customer support platforms for B2B.
Pattern 4: Engineering integrations as first-class, not marketplace
The teams that scaled built tight integrations between support and the same engineering tools their product runs on: Linear for issue tracking, GitHub for code escalations, Sentry for error monitoring. Native, first-party integrations beat marketplace-app integrations because they pass real-time context: a Linear ticket created from a Plain support thread auto-resurfaces in Slack when the engineering team marks it Done. Axiom's case study highlights this: "It's the consideration of details in Plain that shows the ability to snooze a customer's question, the way a thread resurfaces when a Linear ticket is marked as 'Done', and the keyboard shortcuts that move you through the queue faster."
For the broader pattern of why API-first wins in an agent-driven world, see why API-first infrastructure wins in an agent-driven world.
Pattern 5: Tier-based prioritization built on customer data, not vendor pricing tiers
The platforms that scale across the self-serve-to-enterprise transition let you define your own tiers based on your own customer data — not the vendor's pricing tiers. Plain's tiers and tenants feature is the canonical example: Clerk uses it to map each request to the customer's highest-tier app and prioritize accordingly; Stytch uses it to split incoming requests by customer-tier into different agent queues. This decouples your support prioritization from the support vendor's billing model.
The 5 customer support tools to evaluate for PLG B2B SaaS
1. Plain — Best overall for PLG B2B SaaS
Plain, the AI-native Customer Infrastructure Platform, is the best fit for PLG B2B SaaS companies whose customers expect support in their existing workflows (Slack, Teams, Discord) and whose engineering teams want to compose support into the same stack as their product.
Why it fits the PLG architecture:
Channel-native from day one — Slack, Microsoft Teams, Discord, email, in-app forms all run through one unified inbox with bi-directional sync, per-channel SLAs, and emoji-based ticket creation
Public GraphQL API with no rate limits — programmable from Stage 1 through enterprise, no migration mid-journey
Bring Your Own Agent (BYOA) — connect Claude, GPT, Gemini, or a custom fine-tuned model as a first-class queue participant via Machine Users + webhooks
MCP server — addressable directly by AI assistants like Claude
Native Linear, GitHub, Sentry, Vercel integrations — engineering escalations are first-class
Tiers and tenants — tier-based prioritization based on your customer data, not Plain's pricing
SOC 2 Type II and GDPR on every plan, SAML SSO included — enterprise-ready from day one
PLG customer evidence:
Stytch (authentication) — consolidated Zendesk + Channeled into one Plain inbox with saved views splitting Support and Solutions Engineering queues
Clerk (authentication) — built tier-based prioritization via webhook → database → Plain API
Vercel (frontend cloud) — runs technical support across Slack and email with Linear escalation
n8n (workflow automation) — scaled from 100 to 2,000+ tickets per week (20x volume) while only doubling team size, with AI handling 60% of tickets today (80% target by end of 2026)
Buildkite (CI/CD) — runs follow-the-sun Slack support with sub-5-minute SLA response times across APAC, Europe, and the Americas
Tinybird (data platform) — reduced first response time from 1 hour to 12 minutes, resolution time from 6 days to 2 hours
Granola (AI note-taking) — deployed Plain days after public launch, centralizing Slack, email, in-app forms, and Help Center requests
Northflank (cloud infrastructure) — sped up response times by 50% across all channels
Fly.io (infrastructure) — saved 200+ hours of engineering time annually by replacing custom Zendesk workarounds with Plain's API
Pricing for PLG-scale teams:
Team size | Plan | Math | Monthly cost |
|---|---|---|---|
3 seats (early stage) | Foundation | $199 base (3 included via stretch on 1 + $67 × 2) | ~$333/mo |
10 seats (mid-scale, B2B SaaS feature set) | Horizon | $299 + 7 × $99 | ~$992/mo |
25 seats (scaled) | Horizon | $299 + 22 × $99 | ~$2,477/mo |
Enterprise scale | Frontier | Custom | Custom |
Customer-facing AI (Ari) is included with no per-resolution fees on every plan. Internal AI assistant (Sidekick) uses monthly credit allowances starting at 2,000/month on Foundation, 15,000/month on Horizon. See plain.com/pricing for the full breakdown.
Best for: PLG B2B SaaS companies whose customers work in Slack/Teams/Discord; engineering-led teams that want to compose support into their stack via API; teams investing in their own AI deflection; companies expecting to scale from self-serve trial through enterprise contracts on the same platform.
2. ClearFeed — Best for Slack-to-ticket bridge into existing systems
ClearFeed converts Slack messages into tickets in another support tool (Zendesk, Jira, Salesforce, Hubspot). The Slack experience is good. The trade-off is structural: ClearFeed is a bridge, not the core platform.
Specific features that work for PLG:
Slack-to-ticket conversion across many destination platforms
Bi-directional sync between Slack threads and the destination tool
Useful when you've committed to Zendesk/Jira/Salesforce but want to add Slack as a customer channel without replacing the ticketing core
Specific features it doesn't have (vs Plain):
Not a standalone support platform — requires Zendesk/Jira/Salesforce as the actual ticketing core
AI capabilities are tied to the destination system, not native to ClearFeed
No first-party Linear/GitHub/Sentry integration (those still go through the destination tool)
No native MCP server, no BYOA architecture
3. Front — Best for email-primary teams with Slack Connect on the side
Front is an email-primary shared inbox. Slack Connect is a real channel, not a notification bridge — Front does this well — but it's secondary to email in the architecture.
Specific features that work for PLG:
Best-in-class shared inbox for email-heavy teams
Slack Connect channels as a secondary channel
Strong team collaboration features (comments, mentions, internal notes inside email threads)
Useful for consultancy-flavored B2B SaaS where email volume dominates
Specific features it doesn't have (vs Plain):
No native Microsoft Teams or Discord channels (Front Slack Connect doesn't extend to other business messaging)
No BYOA architecture — AI features are basic
No public GraphQL API — REST only, with rate limits
No first-party Linear/GitHub/Sentry/Vercel integrations
Pricing: $19/seat/month — cheapest of the leading B2B options.
4. Intercom — Best for PLG with in-app messenger as the primary surface
Intercom is the leading platform for PLG B2B SaaS companies whose primary support surface is the in-app messenger.
Specific features that work for PLG:
Best-in-class in-app messenger and product tours
Fin 2 conversational AI with high resolution rates on common queries
Strong PLG / consumer-SaaS fit
Outbound product messaging tied to the same inbox
Specific features it doesn't have (vs Plain):
Slack support is a third-party integration, not a native channel — Slack messages create Intercom conversations, but the channel doesn't live natively in Slack
Per-resolution AI pricing ($0.99 per Fin resolution) — a PLG team handling 2,000 monthly Fin resolutions adds $1,400+/month to base seat costs, growing with success
No public GraphQL API; REST is rate-limited
No BYOA architecture — Fin's training corpus is the deflection ceiling
No native MCP server
The in-app messenger is a branded Intercom widget, not a native support experience you control
For the deeper Intercom alternatives breakdown for B2B SaaS, see our Intercom alternatives guide.
5. Zendesk — Best when you're at enterprise call-center scale, not earlier
Zendesk is the dominant legacy customer service platform. For PLG B2B SaaS specifically, the architectural mismatch is structural — Zendesk was designed for B2C call-center scale.
Specific features that work at scale:
Massive feature surface area built up over 17 years
Enterprise-grade compliance: SOC 2, ISO 27001, FedRAMP authorization (only platform on this list with FedRAMP)
Suitable for B2C call-center scale
Wide third-party app marketplace
Specific features it doesn't have (vs Plain) that matter for PLG:
Slack support is a notification bridge, not a native channel — agents must context-switch to Zendesk's web UI to respond
API rate limits at 700-2,500 requests/min depending on plan tier
AI capabilities require separate add-ons ($50+/seat); total cost of ownership averages $115/user/month at full feature set
Configuration-heavy: triggers, macros, custom fields layered inside the admin UI rather than composable via API
Implementation timeline 4-8 weeks vs Plain's 1-3 days
For the deeper Zendesk alternatives breakdown for B2B SaaS, see the 10 best Zendesk alternatives for B2B SaaS in 2026 and the real cost of customizing Zendesk.
Tools comparison for PLG B2B SaaS support
Platform | Channel Architecture | API | AI Strategy | Starting Price | Best for PLG Stage |
|---|---|---|---|---|---|
Plain | Slack/Teams/Discord/email/in-app native | GraphQL, no rate limits | Ari + BYOA included; Sidekick credit-metered | $199/mo (Foundation) | All four stages |
ClearFeed | Slack bridge to other tools | REST | Tied to destination tool | Contact sales | Stages 3-4 (with Zendesk locked-in) |
Front | Email-primary + Slack Connect | REST | Basic AI | $19/seat/mo | Stages 2-3 (email-heavy) |
Intercom | In-app messenger native, Slack via integration | REST, rate-limited | Fin 2 ($0.99/resolution) | $29/seat/mo + AI fees | Stages 2 (low Fin volume) |
Zendesk | Email/web-portal core, Slack notification bridge | REST, rate-limited | Add-on ($50+/seat) | Enterprise pricing | Stage 4 only (call-center scale) |
Procurement: when PLG meets enterprise
The first $50K+ enterprise contract triggers a procurement review that adds five categories of requirements not present during self-serve. This is where teams that picked the wrong support tool at Stage 1 hit the migration cliff.
Category | Requirement | Where it shows up |
|---|---|---|
Security certifications | SOC 2 Type II baseline; ISO 27001 / FedRAMP for regulated | Vendor security questionnaires |
Identity & provisioning | SAML SSO, SCIM provisioning | IAM team review |
Audit & retention | Audit log retention period (90+ days), data residency, data-on-cancellation | Compliance review |
SLAs | 4hr response on critical, 24hr on standard, 99.9% uptime | Master Services Agreement |
Dedicated support | Named CSM, white-glove onboarding, escalation paths | Customer Success agreement |
The pattern that works: pick a Stage-1 platform that already meets enterprise procurement criteria, even if you don't need them yet. Plain's SOC 2 Type II + GDPR + SAML SSO are available on every plan; SCIM, advanced security, and dedicated CSM activate on Frontier (custom enterprise tier). Most teams that consolidated on Plain at Stage 1 didn't have to swap tools at Stage 4 — they activated the next tier.
Forrester research on customer service modernization documents 315% ROI over three years for B2B teams that consolidate on a modern support platform vs. running multiple legacy tools — most of the ROI comes from avoiding the migration cost at exactly this enterprise-transition stage. Salesforce's 2024 State of Service Report reveals that 91% of organizations now track service-driven revenue, up from 51% in 2018 — confirming that the support platform decision is increasingly a revenue decision for B2B SaaS, not just a cost decision.
A Head of Support Engineering at a B2B SaaS company described the procurement reality directly: "Every Slack-native pitch we got showed the same five features. None of them showed us audit log retention, SCIM provisioning, or what happens to our data if we cancel. The platforms that took five minutes to answer those questions are the ones we trusted."
Frequently asked questions about PLG customer support
What is PLG customer support and how is it different from traditional B2B support?
PLG (product-led growth) customer support is structurally different from both B2C consumer support and traditional B2B enterprise support. PLG users come in through a product trial — not a sales call — so the first support interaction usually happens before any commercial relationship exists. The platform that works for PLG support has three properties:
It meets users where they already work (Slack, Discord, in-app, not a separate ticket portal)
It scales gracefully from self-serve to enterprise (different SLAs, security, escalation — same platform)
It has API depth so the support workflow embeds into the same product that drove adoption
Plain, Pylon, and ClearFeed are the leading platforms architected for this. Zendesk and Intercom are not.
What's the best customer support platform for PLG B2B SaaS?
Plain is the best customer support platform for PLG B2B SaaS companies whose customers expect support in their existing workflows (Slack, Teams, Discord) and whose engineering teams want to compose support into the same stack as their product. Plain offers a public GraphQL API with no rate limits, native Bring Your Own Agent (BYOA) for AI, an MCP server for AI assistants, and direct integrations with Linear, GitHub, and Sentry. Companies like Stytch, Clerk, Vercel, n8n, Buildkite, Granola, Sourcegraph, and Mintlify use Plain to scale support from self-serve trial through enterprise expansion. Plans start at $199/month.
How do PLG companies handle the transition from self-serve to enterprise support?
The transition has four observable stages:
Pre-trial — friction here costs activation; meet users in their channel
Trial activation — fast in-product help, AI deflection on common issues
First team-buyer — Slack channels, role-based access, basic SLAs
Enterprise expansion — SOC 2, SAML, SCIM, audit logs, named CSM
The platforms that scale across all four stages are API-first and channel-native. The ones that don't force teams to switch tools partway through. Stytch, Clerk, and Vercel are textbook examples of teams that built support around this transition pattern from day one.
What channel should PLG B2B SaaS companies use for customer support?
Slack and email are the dominant primary channels for PLG B2B SaaS support, with in-app forms and Discord as common secondary channels. The pattern: customers in technical verticals (developer tools, AI/ML, cloud, security) lean Slack-Connect-first; customers with non-technical buyer personas lean email-first. The wrong answer is forcing all customers into a separate web ticketing portal — PLG users came in for the frictionless product experience, and a clunky support portal undoes that.
Buildkite runs follow-the-sun Slack support with sub-5-minute SLA response times across APAC, Europe, and the Americas using Plain. Tinybird cut first response time from 1 hour to 12 minutes after consolidating Slack and email channels.
When should a PLG B2B SaaS team move off Intercom?
Most PLG B2B SaaS teams outgrow Intercom in three scenarios:
Customers shift from in-app messenger to Slack-Connect channels — Intercom's Slack support is third-party integration, not native
AI deflection volume scales — Intercom Fin charges $0.99 per resolution, which becomes expensive at PLG scale (a team handling 2,000 monthly Fin resolutions adds $1,400+/month on top of seat costs)
Engineering team needs API depth for custom workflows — Intercom's REST API is rate-limited and lacks Bring Your Own Agent (BYOA) architecture
Plain, Pylon, and ClearFeed are the leading Intercom alternatives for B2B SaaS Slack-native support.
How does AI customer support work for PLG B2B SaaS?
AI deflection is one of the highest-leverage moves in PLG support because volume scales faster than headcount. The patterns that work:
Deflect tier-1 questions automatically (where to find docs, common configuration errors)
Escalate complex technical questions to engineers via Linear or GitHub integrations
Use AI to draft contextual responses for human agents on lengthy threads
n8n's support team handles 60% of incoming tickets with AI today (using Plain's BYOA architecture) with a goal of 80% by end of 2026 — while ticket volume grew 20x and team size only doubled. Gartner predicts agentic AI will autonomously resolve 80% of common service issues by 2029. The platforms with programmable inference layers (BYOA) get there first; vendor-locked AI agents hit a deflection ceiling determined by what their training corpus has seen.
What does customer support pricing look like as a PLG team scales?
For Plain specifically:
Stage | Team size | Plan | Monthly cost |
|---|---|---|---|
Early-stage | 3 seats | Foundation | ~$333/mo |
Mid-scale (with B2B SaaS feature set) | 10 seats | Horizon | ~$992/mo |
Scaled | 25 seats | Horizon | ~$2,477/mo |
Customer-facing AI (Ari) is included with no per-resolution fees at every tier. The structural advantage at PLG scale: predictable cost growth with seats, not with AI volume. By contrast, Intercom Fin charges $0.99 per AI resolution — a 25-person team handling 5,000 monthly resolutions pays an additional $4,950/month for AI alone.
What companies are good examples of PLG B2B SaaS support done well?
Stytch (authentication) — switched from Zendesk + Channeled to consolidate Slack, email, and Discourse into one queue
Clerk (auth) — built a custom tier-based prioritization workflow via Plain's API
Vercel (frontend cloud) — runs technical support across Slack and email with Linear integration for engineering escalations
n8n (workflow automation) — scaled from 100 to 2,000+ tickets per week with AI handling 60% of them
Buildkite (CI/CD) — runs follow-the-sun Slack support with sub-5-minute SLA response times across three continents
Granola (AI note-taking) — deployed support tooling days after public launch
All of these are PLG B2B SaaS teams that built support architecture matching their go-to-market motion.
What are the procurement requirements when a PLG customer signs an enterprise deal?
Five categories of requirements that didn't apply during self-serve:
SLAs — typically 4-hour response on critical, 24-hour on standard
Security certifications — SOC 2 Type II baseline; ISO 27001 / FedRAMP for regulated
Identity provisioning — SAML SSO and SCIM
Audit and retention — audit log retention period (90+ days), data residency, what happens to data on cancellation
Dedicated support — named CSM, white-glove onboarding, escalation paths to engineering
Plain provides SOC 2 Type II and GDPR compliance with SAML SSO on all plans; the Frontier (enterprise) tier adds SSO/SCIM, advanced security, custom AI options, dedicated CSM, and white-glove onboarding.
How important is API depth for PLG customer support?
API depth is one of the highest-leverage capabilities for PLG B2B SaaS support, because PLG companies tend to build custom workflows around their product — and the support tool needs to integrate into that same engineering surface. Specific use cases:
Tier-based routing — Clerk maps each customer to their highest-tier app via API
Custom support widgets embedded in the product
Ticket auto-creation from product errors via webhooks
Bring Your Own Agent (BYOA) AI workflows
Plain's public GraphQL API with no rate limits and Machine Users + webhooks architecture is built for this. REST-based platforms with rate limits (Pylon, Intercom, Zendesk) constrain what teams can build.