AI support platform for B2B teams, unifying Slack, Teams, Discord, and email in one inbox
Review by EuropeanStack EditorialUpdated Verified
Plain makes a genuine bet that B2B software companies support customers differently from B2C contact centres, and it builds the product around that bet. The threads-based inbox, GraphQL API, and multi-channel unification are coherent expressions of that thesis, and the addition of a knowledge base and AI agents has closed its most obvious gaps. That maturity comes at a price: there is no free plan, seats start at $45, and Teams support needs Horizon. For developer-focused SaaS companies with a small, high-value customer base, it remains the most technically composable European customer support tool available.
Plain is a London-based B2B customer support platform built for software companies, operated by Not Just Tickets Ltd (incorporated in England in 2020). It unifies Slack, Microsoft Teams, Discord, email, in-app forms, and a help centre into a single threads-based inbox, with an AI agent (Ari) for customer-facing answers and an internal agent (Sidekick) for the support team. Plain is backed by Battery Ventures, Index Ventures, and Connect Ventures, and lists customers such as Granola.
Headquarters
London, United Kingdom
Founded
2020
Pricing
EU Data Hosting
No
Employees
11-50
7-day free trial available
$45/mo
$99/mo
Contact Sales
Billing: monthly, annual
The assumption that B2B software companies need a traditional helpdesk (ticket numbers, queues, macros, CSAT surveys) deserves more scrutiny than it usually gets. Plain's premise is that most of those conventions were built for high-volume B2C contact centres. Software companies are different: every customer is a paying business, and every conversation can touch a live integration or a production environment.
Plain is a London-based product operated by Not Just Tickets Ltd, a company incorporated in England in July 2020 and founded by Simon Rohrbach and Matt Vagni. It replaces the ticket-based model with a threads-based inbox, unifying Slack, Microsoft Teams, Discord, email, in-app forms, and a help centre in a single interface. Backers include Battery Ventures, Index Ventures, and Connect Ventures, and Granola is among the customers it names publicly. Companies House lists no corporate parent or other controlling shareholder.
The positioning borrows from Stripe's approach to developer infrastructure: opinionated, well-documented, and designed for teams that want to build support into their product rather than bolt a helpdesk onto it. Plain offers a GraphQL API with a complete object model (customer, thread, message, event), a CLI for local development workflows, and webhooks for every platform event. For engineering teams that treat support tooling as part of the product, this makes Plain more composable than Zendesk or Intercom.
Earlier versions of Plain were deliberately narrow, with no knowledge base and no AI layer. That has changed. Every plan now includes a knowledge base, the customer-facing Ari AI agent, and an internal agent called Sidekick. What has not changed is the focus on B2B teams, which is why it now sits alongside broader options in the customer support category rather than replacing them.
Plain's core structural decision to use threads instead of tickets has practical consequences beyond aesthetics. Ticket numbers create a psychological distance between support agents and customers; they signal "you are in a queue" rather than "we are in a conversation." For B2B SaaS companies where every account represents thousands of dollars in ARR, that distinction affects how support teams approach conversations.
Plain's inbox shows threads with customer names, recent activity, and status. Assignment, labelling, saved views, and priority queuing work as expected. Ticket number generation is absent by design, and the philosophy is that teams should respond to the specific customer context rather than to a category of ticket.
Slack, Discord, email, and in-app forms all surface in the same Plain inbox, and Microsoft Teams joins them on the Horizon plan. For developer-focused products with communities spread across Discord and Slack alongside standard email support, this matters significantly. Support agents no longer need to monitor separate applications to catch inbound messages; everything routes to a single queue with full thread history.
The Slack integration is bi-directional: a customer conversation is visible from within Slack, and a reply sent from Slack appears in the customer thread. For engineering teams that live in Slack, this is the highest-leverage integration. On-call engineers can handle urgent escalations without switching applications.
Ari is Plain's customer-facing AI agent. It answers questions from the team's accumulated knowledge and hands off to a human when it cannot resolve the thread. Sidekick works on the other side of the inbox, helping support staff triage, investigate issues, and draft replies.
Both draw on a monthly credit allowance included with each plan: 1,000 credits on Foundation and 2,500 on Horizon. An Ari resolution costs 100 credits, while a Sidekick task uses between 15 and 300+ credits depending on effort. Top-up packs start at $10 for 1,000 credits, so teams leaning heavily on automation should budget for them.
Plain's developer surface is the feature that separates it from conventional helpdesk alternatives. The GraphQL API exposes the complete object model, enabling teams to create threads programmatically from product events, update customer attributes from backend services, or query conversation history for analytics without logging into the Plain interface.
A CLI supports local development and scripting, making Plain automation testable without a UI dependency. Combined with webhooks for all platform events, the result is a support platform that integrates into engineering workflows rather than sitting beside them. Teams can auto-create support threads from error monitoring alerts or sync resolution status with internal incident trackers.
B2B support frequently produces engineering work: a bug report becomes a Linear issue, a feature request becomes a Jira story. Plain integrates with Linear, Jira, Shortcut, GitHub, incident.io, and Rootly on every plan. Support agents can create engineering tasks directly from customer threads and see status updates flow back into the conversation when work is completed. Horizon adds two-way CRM sync with HubSpot, Attio, and Salesforce.
Plain no longer offers a free plan. Evaluation runs through a 7-day free trial that needs no credit card, which is short for a tool that rewards integration work.
The Foundation plan costs $45 per member seat per month on annual billing, or $55 on monthly billing. It requires at least 3 member seats and caps out at 5. Foundation covers Slack, email, in-app forms, one knowledge base, CSAT, unlimited workflows, and both AI agents with 1,000 credits a month. Viewer seats are unlimited, so engineers and account managers can follow threads without a paid licence.
Horizon costs $99 per member seat per month on annual billing and supports up to 10 member seats. It adds Microsoft Teams, SLAs, business hours, escalation paths, unlimited knowledge bases, CRM sync, and 2,500 monthly credits. A three-person team on Horizon pays $297 a month, considerably more than Crisp or Zammad. The comparison is imperfect, because Plain's market is B2B SaaS where a single churned customer represents months of revenue.
Frontier, the top tier, is custom-priced and adds SSO, SCIM, custom workspaces, external AI agents, custom contracting, and a dedicated customer success manager. For the larger companies Plain targets, SSO is usually a procurement requirement, so many will end up on this tier.
Not Just Tickets Ltd is registered in England and Wales, with its terms governed by English law and disputes heard in the courts of London. The company operates under UK GDPR and the Data Protection Act. Plain runs on AWS in the eu-west-2 (London) region and holds SOC 2 Type II certification covering security, availability, and confidentiality controls.
For EU companies evaluating Plain as a data processor, the UK's adequacy decision means transfers to Plain do not require Standard Contractual Clauses. A Data Processing Agreement is available, and security documentation sits on Plain's trust centre. Its privacy policy says data is generally stored in the UK and EEA, but some third-party providers are US-based and receive personal data there.
London's eu-west-2 is an AWS UK region, not an AWS EU region. Teams with strict EU-only data localisation requirements should confirm whether UK hosting satisfies their policy. For companies relying on the UK adequacy decision, there is no issue.
Open-source European alternatives exist in this space. Zammad is a German open-source helpdesk that self-hosters can deploy on EU infrastructure with complete data control. Plain's case against self-hosted alternatives is the ongoing development investment: new integrations, AI features, and API improvements ship regularly without the buyer maintaining infrastructure.
If you run a developer tool, API product, or technical SaaS where your customers are engineers and operators, Plain's developer-first architecture fits the workflow pattern naturally. GraphQL API access, Linear integration, and multi-channel inbox unification were designed for this customer profile.
Support teams that live in Slack and take escalations from an engineering on-call rotation will get the most from the bi-directional Slack integration. It removes the usual friction of switching between Slack and a helpdesk to answer the same conversation.
Small teams looking for a free or very cheap starting point should look elsewhere. With the free plan gone and a three-seat minimum, the lowest entry cost is $135 a month on annual billing.
European B2B companies with procurement requirements around GDPR will find that the UK entity, London hosting, and SOC 2 Type II certification cover most standard checklists.
Plain makes a genuine bet that B2B software companies support customers differently from B2C contact centres, and it builds the product around that bet. The threads-based inbox, GraphQL API, and multi-channel unification are coherent expressions of that thesis, and the addition of a knowledge base and AI agents has closed its most obvious gaps. That maturity comes at a price: there is no free plan, seats start at $45, and Teams support needs Horizon. For developer-focused SaaS companies with a small, high-value customer base, it remains the most technically composable European customer support tool available.
Yes. Plain is operated by Not Just Tickets Ltd, a company registered in England and Wales that works under UK GDPR and the Data Protection Act. The platform runs on AWS eu-west-2 (London), holds SOC 2 Type II certification, and offers a Data Processing Agreement. Some third-party providers are US-based, so check the subprocessor list on its trust centre.
Plain targets B2B SaaS companies with developer-heavy support workflows. Zendesk is a broader platform covering B2B and B2C at scale. Plain now includes a knowledge base and the Ari AI agent, but it keeps a threads-based inbox with no ticket numbers. Its strength is unifying Slack, Teams, Discord, and email for technical customers. For high-volume B2C support, Zendesk is the more appropriate choice.
Yes. Plain's Slack integration is bi-directional: support conversations are surfaced in Slack, and replies sent from Slack appear in the customer thread. The Foundation plan covers up to 25 Slack channels. This lets engineering teams handle support escalations without leaving their primary communication tool.
No. Plain has dropped its free tier. The Foundation plan costs $45 per member seat per month on annual billing ($55 monthly), with a minimum of 3 seats. Horizon is $99 per seat, and Frontier is custom-priced. A 7-day free trial is available without a credit card.
Plain runs on Amazon Web Services in the eu-west-2 region in London. That is a UK region, not an EU one. The UK holds an EU adequacy decision, so EU customers can transfer data to Plain without extra Standard Contractual Clauses. Teams with strict EU-only residency policies should confirm this meets their requirements.
Cloud-based business phone system for sales and support teams
All-in-one messaging platform for customer support, marketing, and sales
Alternative to Freshdesk, Help Scout, Intercom, Zendesk
Copenhagen customer service platform with built-in phone, chat, email and the Mim AI agent
French AI-driven ITSM and digital workplace platform, owner of OTRS
Alternative to Servicenow