How it works
As your messaging platform grows you will add more and more sources and channels. If human agents are servicing those message channels, you will need the ability to split your data into different views that allow groups of agents to tend to subsets of your contacts. For example, you may want to have one team for Facebook Messenger, one for SMS, or one team per Business location so that agents working in one store only have access to conversations related to that store.
This is where the teams feature helps you scale your messaging operations: A team consist of a search query on conversations and a group of users. Every user in a team will only be able to see the subset of the messaging data that matches the query.
Teams act as a transparent middleware to existing API endpoints. Therefore, data requests made to team endpoints, will forward the requests and apply the team queries:
Airy Core Endpoint | Teams endpoint |
---|---|
/conversations.list | /teams.conversations.list |