Say hello to Plain – the most powerful platform for internal support teams. 

Say hello to Plain – the most powerful platform for internal support teams. 

Share your team’s wins, directly in Slack

Consolidate questions from internal stakeholders into one lightning fast platform – built for team collaboration. 

Trusted by teams at

One platform for all your team's questions

One platform for all your team's questions

One platform for all your team's questions

Slack support like you’ve never seen it before

Support your teammates where they already work and never miss a message again. Scale your internal support on a Slack native platform, and give your colleagues the best Slack support you can. Speak like you would on Slack with custom emoji reactions, codeblocks, and more.

Slack support like you’ve never seen it before

Support your teammates where they already work and never miss a message again. Scale your internal support on a Slack native platform, and give your colleagues the best Slack support you can. Speak like you would on Slack with custom emoji reactions, codeblocks, and more.

Slack support like you’ve never seen it before

Support your teammates where they already work and never miss a message again. Scale your internal support on a Slack native platform, and give your colleagues the best Slack support you can. Speak like you would on Slack with custom emoji reactions, codeblocks, and more.

The fastest, most enjoyable platform for email support

Get rock-solid, incredibly fast email support for your team. Resolve issues faster by making sure each email request is automatically assigned to the right team and SLA.

The fastest, most enjoyable platform for email support

Get rock-solid, incredibly fast email support for your team. Resolve issues faster by making sure each email request is automatically assigned to the right team and SLA.

The fastest, most enjoyable platform for email support

Get rock-solid, incredibly fast email support for your team. Resolve issues faster by making sure each email request is automatically assigned to the right team and SLA.

Structure queries with in-app forms

Structure every internal support request you get, while giving your teammates an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.

Structure queries with in-app forms

Structure every internal support request you get, while giving your teammates an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.

Structure queries with in-app forms

Structure every internal support request you get, while giving your teammates an on-brand, seamless experience with natively embedded contact forms – in a format that's easy for your team to prioritize.

Bring your own channels with our robust API

Plain is built with extensibility and customization at the heart of the product. Think up your ideal internal support stack, and build it with Plain.

Bring your own channels with our robust API

Plain is built with extensibility and customization at the heart of the product. Think up your ideal internal support stack, and build it with Plain.

Bring your own channels with our robust API

Plain is built with extensibility and customization at the heart of the product. Think up your ideal internal support stack, and build it with Plain.

Prioritize your internal support queue

Prioritize your internal support queue

Prioritize your internal support queue

Plain is designed to ensure your team can easily prioritize and action internal support requests. With labels, you can categorize threads however you need. Customer groups allow you to tag groups in your org based on your team's priorities and internal structure: i.e. the team they're on, the stack they work on. With groups, you'll stay focused on the teams with the highest priority.

Plain is designed to ensure your team can easily prioritize and action internal support requests. With labels, you can categorize threads however you need. Customer groups allow you to tag groups in your org based on your team's priorities and internal structure: i.e. the team they're on, the stack they work on. With groups, you'll stay focused on the teams with the highest priority.

Plain is designed to ensure your team can easily prioritize and action internal support requests. With labels, you can categorize threads however you need. Customer groups allow you to tag groups in your org based on your team's priorities and internal structure: i.e. the team they're on, the stack they work on. With groups, you'll stay focused on the teams with the highest priority.

Boost internal collaboration with discussions

Boost internal collaboration with discussions

Boost internal collaboration with discussions

Anyone from your team can start, view, and reply-to Slack discussions, directly in Plain – no more going back and forth to Slack – and keep the conversation linked in the thread so you'll never lose context from a side-chat again.

Anyone from your team can start, view, and reply-to Slack discussions, directly in Plain – no more going back and forth to Slack – and keep the conversation linked in the thread so you'll never lose context from a side-chat again.

Anyone from your team can start, view, and reply-to Slack discussions, directly in Plain – no more going back and forth to Slack – and keep the conversation linked in the thread so you'll never lose context from a side-chat again.

Security beyond SOC2

Security beyond SOC2

Security beyond SOC2

We're SOC2 and GDPR compliant, and take security very seriously at Plain. Everyone on your team can rest assured that their data is secure – just ask our customers that trust us with theirs.

We're SOC2 and GDPR compliant, and take security very seriously at Plain. Everyone on your team can rest assured that their data is secure – just ask our customers that trust us with theirs.

We're SOC2 and GDPR compliant, and take security very seriously at Plain. Everyone on your team can rest assured that their data is secure – just ask our customers that trust us with theirs.

Update your whole team at once

Update your whole team at once

Update your whole team at once

Connect your company Slack to Plain broadcasts and never miss an opportunity to share your wins or key updates to your teammates 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 or key updates to your teammates 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 or key updates to your teammates again. A free, standalone app, brought to you by Plain.

Built to be an API, not just have one.

Build your ideal internal 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);
}

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

© 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.

© 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.

© 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

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

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