The most extensible (and enjoyable) platform for your technical support team
Share your team’s wins, directly in Slack
The most extensible (and enjoyable) platform for your technical support team
Revolutionize how your team does support. Give your customers consistent, reliable support across your channels – from one lightning-fast platform built for teams like yours.
Powering technical support teams at
One home for all your customer channels
One home for all your customer channels
One home for all your customer channels
Slack support like you've never seen it
Support your customers where they already work and never miss a message again. Scale your support on a Slack native platform, and give your customers the best support you can. Speak like you would in Slack – add custom emoji reactions, send code snippets, and more.
Slack support like you've never seen it
Support your customers where they already work and never miss a message again. Scale your support on a Slack native platform, and give your customers the best support you can. Speak like you would in Slack – add custom emoji reactions, send code snippets, and more.
Slack support like you've never seen it
Support your customers where they already work and never miss a message again. Scale your support on a Slack native platform, and give your customers the best support you can. Speak like you would in Slack – add custom emoji reactions, send code snippets, and more.
The fastest, most enjoyable email support
Get rock-solid, incredibly fast, and enjoyable email support for your customers. Resolve customer issues faster by making sure each request is automatically assigned to the right customer tier and SLA.
The fastest, most enjoyable email support
Get rock-solid, incredibly fast, and enjoyable email support for your customers. Resolve customer issues faster by making sure each request is automatically assigned to the right customer tier and SLA.
The fastest, most enjoyable email support
Get rock-solid, incredibly fast, and enjoyable email support for your customers. Resolve customer issues faster by making sure each request is automatically assigned to the right customer tier and SLA.
Structure complex queries with in-app forms
Structure every support request you get, while giving your customers an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.
Structure complex queries with in-app forms
Structure every support request you get, while giving your customers an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.
Structure complex queries with in-app forms
Structure every support request you get, while giving your customers an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.
Give your customers access to their issues
With a headless support portal, you can enable your customers to see their open threads, start new threads, and check on the progress of issues – all from a portal embedded in your own app.
Give your customers access to their issues
With a headless support portal, you can enable your customers to see their open threads, start new threads, and check on the progress of issues – all from a portal embedded in your own app.
Give your customers access to their issues
With a headless support portal, you can enable your customers to see their open threads, start new threads, and check on the progress of issues – all from a portal embedded in your own app.
Built for your whole team
Built for your whole team
Built for your whole team
Bring customer support request directly to your engineering team's issue tracking. Browse and create issues from any customer channel without ever leaving Plain. Give engineers the context they need by linking issues to support threads, and close the loop with customers as you resolve their issues.
Use discussions to create, reply-to, and resolve internal Slack discussions, directly in Plain. Loop in the team you need to get a customer request actioned. Resolve the discussion once you've figured out the best answer for your customer, so you won't forget to reply to them. Never lose context from side-chats again.
Bring customer support request directly to your engineering team's issue tracking. Browse and create issues from any customer channel without ever leaving Plain. Give engineers the context they need by linking issues to support threads, and close the loop with customers as you resolve their issues.
Use discussions to create, reply-to, and resolve internal Slack discussions, directly in Plain. Loop in the team you need to get a customer request actioned. Resolve the discussion once you've figured out the best answer for your customer, so you won't forget to reply to them. Never lose context from side-chats again.
Bring customer support request directly to your engineering team's issue tracking. Browse and create issues from any customer channel without ever leaving Plain. Give engineers the context they need by linking issues to support threads, and close the loop with customers as you resolve their issues.
Use discussions to create, reply-to, and resolve internal Slack discussions, directly in Plain. Loop in the team you need to get a customer request actioned. Resolve the discussion once you've figured out the best answer for your customer, so you won't forget to reply to them. Never lose context from side-chats again.
⌘
K
⌘
K
⌘
K
The fastest support platform for technical teams
The fastest support platform for technical teams
The fastest support platform for technical teams
When we say Plain is built for speed, we really mean it. Enjoy 100ms interactions, no loading spinners, bulk email sending, and a keyboard-driven UI filled with delightful shortcuts that will speed up your workflow. Support your customers faster than your competitors ever could with Plain.
When we say Plain is built for speed, we really mean it. Enjoy 100ms interactions, no loading spinners, bulk email sending, and a keyboard-driven UI filled with delightful shortcuts that will speed up your workflow. Support your customers faster than your competitors ever could with Plain.
When we say Plain is built for speed, we really mean it. Enjoy 100ms interactions, no loading spinners, bulk email sending, and a keyboard-driven UI filled with delightful shortcuts that will speed up your workflow. Support your customers faster than your competitors ever could with Plain.
Data at your fingertips
Data at your fingertips
Data at your fingertips
Show any customer data, from any system. In real-time
Cut the clicks. With just a few lines of code, Plain shows you customer data from any system in your stack (think: product, CRM, billing system), directly in your support thread.
Show any customer data, from any system. In real-time
Cut the clicks. With just a few lines of code, Plain shows you customer data from any system in your stack (think: product, CRM, billing system), directly in your support thread.
Show any customer data, from any system. In real-time
Cut the clicks. With just a few lines of code, Plain shows you customer data from any system in your stack (think: product, CRM, billing system), directly in your support thread.
A data model as unique as your company
Thread fields in Plain are a really flexible way of capturing more metadata and customer context that appears on your customer threads. Built as a core part of Plain's data model, they're completely extensible and customizable to your needs.
A data model as unique as your company
Thread fields in Plain are a really flexible way of capturing more metadata and customer context that appears on your customer threads. Built as a core part of Plain's data model, they're completely extensible and customizable to your needs.
A data model as unique as your company
Thread fields in Plain are a really flexible way of capturing more metadata and customer context that appears on your customer threads. Built as a core part of Plain's data model, they're completely extensible and customizable to your needs.
Context exactly when you need it
Log key events from your own product in Plain – create proactive support requests when customers run into errors or log relevant data once they reach out. Support your customers better, with full context of what exactly happened and why, directly in your customer threads.
Context exactly when you need it
Log key events from your own product in Plain – create proactive support requests when customers run into errors or log relevant data once they reach out. Support your customers better, with full context of what exactly happened and why, directly in your customer threads.
Context exactly when you need it
Log key events from your own product in Plain – create proactive support requests when customers run into errors or log relevant data once they reach out. Support your customers better, with full context of what exactly happened and why, directly in your customer threads.
Support at Scale
Support at Scale
Support at Scale
Built to integrate seamlessly with your own systems, Plain facilitates you providing the best support to your customers as you scale. With our headless portal and in-app forms, you can ensure that where and how your customers submit their issues completely matches your app's UI. Built for scale, designed for speed.
Built to integrate seamlessly with your own systems, Plain facilitates you providing the best support to your customers as you scale. With our headless portal and in-app forms, you can ensure that where and how your customers submit their issues completely matches your app's UI. Built for scale, designed for speed.
Built to integrate seamlessly with your own systems, Plain facilitates you providing the best support to your customers as you scale. With our headless portal and in-app forms, you can ensure that where and how your customers submit their issues completely matches your app's UI. Built for scale, designed for speed.
Insights wherever you look
Insights wherever you look
Insights wherever you look
Your team can view key insights throughout the entire Plain app. Spot trends, identify issues, and ensure every customer is getting the right level of support. If you find yourself constantly asking – are we prioritizing our support requests correctly? What product areas are creating most of our volume? What companies are we speaking with the most? Then Plain's insights will work for you.
Your team can view key insights throughout the entire Plain app. Spot trends, identify issues, and ensure every customer is getting the right level of support. If you find yourself constantly asking – are we prioritizing our support requests correctly? What product areas are creating most of our volume? What companies are we speaking with the most? Then Plain's insights will work for you.
Your team can view key insights throughout the entire Plain app. Spot trends, identify issues, and ensure every customer is getting the right level of support. If you find yourself constantly asking – are we prioritizing our support requests correctly? What product areas are creating most of our volume? What companies are we speaking with the most? Then Plain's insights will work for you.
Enterprise
Bug report
Atrium
Enterprise
Bug report
Atrium
Enterprise
Bug report
Atrium
Keep all your customers in the loop
Keep all your customers in the loop
Keep all your customers in the loop
Connect your company Slack to Plain broadcasts and never miss an opportunity to share your wins with your customers again. A free, standalone app, brought to you by Plain.
Connect your company Slack to Plain broadcasts and never miss an opportunity to share your wins with your customers again. A free, standalone app, brought to you by Plain.
Connect your company Slack to Plain broadcasts and never miss an opportunity to share your wins with your customers again. A free, standalone app, brought to you by Plain.
Built to be an API, not just have one.
Build your ideal support stack in Plain. Extend nearly any support workflow with your own, connect your own systems with ours.
Typescript SDK
Basic Contact Form
Advanced Contact Form
example/get-customer.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { PlainClient } from '@team-plain/typescript-sdk';
const client = new PlainClient({
apiKey: 'plainApiKey__tmRD_xF5qiVA0497LkaLCC2mbN5hLsBIbyOgjqEP9k',
});
const result = await client.getCustomerById({ customerId: 'c_01GHC4A28A9D49P30AIWR3BN5P' });
if (result.error) {
console.log(result.error);
} else {
console.log(result.data.fullName);
}
Typescript SDK
Basic Contact Form
Advanced Contact Form
example/get-customer.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { PlainClient } from '@team-plain/typescript-sdk';
const client = new PlainClient({
apiKey: 'plainApiKey__tmRD_xF5qiVA0497LkaLCC2mbN5hLsBIbyOgjqEP9k',
});
const result = await client.getCustomerById({ customerId: 'c_01GHC4A28A9D49P30AIWR3BN5P' });
if (result.error) {
console.log(result.error);
} else {
console.log(result.data.fullName);
}
Typescript SDK
Basic Contact Form
Advanced Contact Form
example/get-customer.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { PlainClient } from '@team-plain/typescript-sdk';
const client = new PlainClient({
apiKey: 'plainApiKey__tmRD_xF5qiVA0497LkaLCC2mbN5hLsBIbyOgjqEP9k',
});
const result = await client.getCustomerById({ customerId: 'c_01GHC4A28A9D49P30AIWR3BN5P' });
if (result.error) {
console.log(result.error);
} else {
console.log(result.data.fullName);
}
Typescript SDK
Basic Contact Form
Advanced Contact Form
example/get-customer.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { PlainClient } from '@team-plain/typescript-sdk';
const client = new PlainClient({
apiKey: 'plainApiKey__tmRD_xF5qiVA0497LkaLCC2mbN5hLsBIbyOgjqEP9k',
});
const result = await client.getCustomerById({ customerId: 'c_01GHC4A28A9D49P30AIWR3BN5P' });
if (result.error) {
console.log(result.error);
} else {
console.log(result.data.fullName);
}
Trusted by world class support teams
Join the teams who rely on Plain to provide world-class support to their customers.
We love Plain. It's made us faster and enabled top-notch support for more folks, all leveraging our own tools and data. The speed and adaptability of the team stand out, evolving with us to better serve our customers.
Rodney Urquhart
Head of Developer Success
Plain facilitates good working relationships between developers and support-focused team members in creating efficiency improvements that wouldn’t be possible in a more rigid tool.
Bas Buursma
Co-founder
Thanks to Plain, we’re moving towards our goal of building a frictionless support experience way faster. That would have been impossible with any other solution. We're here now and not one year later because of Plain.
Ray Chen
Support Engineer
Migrate faster than your FRT.
Concierge onboarding
We'll help you get set-up with Plain and make sure you're getting the most from every feature.
Bring your data
Bring over all of your past conversations from Zendesk, sync all of your accounts from Salesforce, and more, with our importers.
Slack message in #atrium-ollo-ai
Today
Ben Braithwaite got in touch via Slack on Thu 12 October 2023 at 11:50 (BST)
Ben Braithwaite
Just now
Hi there! I'm having trouble with updating the list of active projects in the app. It's not updating the status of my projects, I get an error 405 every time.
Technical issue
added by
Plain AI 1h ago
Priority set to
High
by Triage Bot 1h ago
You
Just now
Hey
@Ben
, this sounds like it might be related to a known bug on our end.
It’s actively being worked on, I’ll let you know once this is resolved.
1
1
P-3257
Updating active project status fails with Error 405
linked to this thread
5mins ago
Press
R
to reply,
O
to open in Slack
Note
N
Snooze
Z
Mark as Done
E
Todo
Slack message in #atrium-ollo
Ben is encountering Error 405 updating the status of a project. They’re asking you to help.
High
P
You
A
Labels
L
Technical issue
Linear issues
I
P-3257
Updating active project status fails with Error 405
Ben Braithwaite
Ollo AI
Groups
Pro tier
Recent threads
Bug report: Missing user permission
1w
Workspace details
Name
Ollo AI
Pricing plan
Pro
Project usage
392 of 500
Pending requests
12
Workspace users
Ben Braithwaite
Owner
Dieter Dohlman
Admin
Cecile Carter
Admin
Interesting reading
Bedtime reading
Things we worked hard for
© 2024 Not Just Tickets Limited
Plain and the Plain logo are trademarks and tradenames of Not Just Tickets Limited and may not be used or reproduced without consent.
Interesting reading
Bedtime reading
Things we worked hard for
© 2024 Not Just Tickets Limited
Plain and the Plain logo are trademarks and tradenames of Not Just Tickets Limited and may not be used or reproduced without consent.
Interesting reading
Bedtime reading
Things we worked hard for
© 2024 Not Just Tickets Limited
Plain and the Plain logo are trademarks and tradenames of Not Just Tickets Limited and may not be used or reproduced without consent.
Migrate faster than your FRT.
Migrate faster than your FRT.
Concierge onboarding
We'll help you get set-up with Plain and make sure you're getting the most from every feature.
Bring your data
Bring over all of your past conversations from Zendesk, sync all of your accounts from Salesforce, and more, with our importers.
Concierge onboarding
We'll help you get set-up with Plain and make sure you're getting the most from every feature.
Bring your data
Bring over all of your past conversations from Zendesk, sync all of your accounts from Salesforce, and more, with our importers.
Slack message in #atrium-ollo-ai
Today
Ben Braithwaite got in touch via Slack on Thu 12 October 2023 at 11:50 (BST)
Ben Braithwaite
Just now
Hi there! I'm having trouble with updating the list of active projects in the app. It's not updating the status of my projects, I get an error 405 every time.
Technical issue
added by
Plain AI 1h ago
Priority set to
High
by Triage Bot 1h ago
You
Just now
Hey
@Ben
, this sounds like it might be related to a known bug on our end.
It’s actively being worked on, I’ll let you know once this is resolved.
1
1
P-3257
Updating active project status fails with Error 405
linked to this thread
5mins ago
Press
R
to reply,
O
to open in Slack
Note
N
Snooze
Z
Mark as Done
E
Todo
Slack message in #atrium-ollo
Ben is encountering Error 405 updating the status of a project. They’re asking you to help.
High
P
You
A
Labels
L
Technical issue
Linear issues
I
P-3257
Updating active project status fails with Error 405
Ben Braithwaite
Ollo AI
Groups
Pro tier
Recent threads
Bug report: Missing user permission
1w
Workspace details
Name
Ollo AI
Pricing plan
Pro
Project usage
392 of 500
Pending requests
12
Workspace users
Ben Braithwaite
Owner
Dieter Dohlman
Admin
Cecile Carter
Admin
Migrate faster than your FRT.
Migrate faster than your FRT.
Concierge onboarding
We'll help you get set-up with Plain and make sure you're getting the most from every feature.
Bring your data
Bring over all of your past conversations from Zendesk, sync all of your accounts from Salesforce, and more, with our importers.
Concierge onboarding
We'll help you get set-up with Plain and make sure you're getting the most from every feature.
Bring your data
Bring over all of your past conversations from Zendesk, sync all of your accounts from Salesforce, and more, with our importers.
Slack message in #atrium-ollo-ai
Today
Ben Braithwaite got in touch via Slack on Thu 12 October 2023 at 11:50 (BST)
Ben Braithwaite
Just now
Hi there! I'm having trouble with updating the list of active projects in the app. It's not updating the status of my projects, I get an error 405 every time.
Technical issue
added by
Plain AI 1h ago
Priority set to
High
by Triage Bot 1h ago
You
Just now
Hey
@Ben
, this sounds like it might be related to a known bug on our end.
It’s actively being worked on, I’ll let you know once this is resolved.
1
1
P-3257
Updating active project status fails with Error 405
linked to this thread
5mins ago
Press
R
to reply,
O
to open in Slack
Note
N
Snooze
Z
Mark as Done
E
Todo
Slack message in #atrium-ollo
Ben is encountering Error 405 updating the status of a project. They’re asking you to help.
High
P
You
A
Labels
L
Technical issue
Linear issues
I
P-3257
Updating active project status fails with Error 405
Ben Braithwaite
Ollo AI
Groups
Pro tier