Chat
The chat feature in Papershift Pulse allows seamless, in-app communication between employees, HR teams or any other group of people working on a joint process. It’s designed to streamline updates, answer questions, and resolve issues efficiently within the platform. By keeping all conversations in one place, it reduces the need for external apps or emails, saving time and enhancing organization. The chat feature also boosts employee engagement with timely notifications and support directly through the software.
Feature Breakdown
Supported Contexts
Chats are organized based on contexts, which include:
- Onboarding: Conversations related to a running onboarding.
- Offboarding: Discussions around a running offboarding.
- Team: Internal team communications.
Chat Structure
A chat in Papershift Pulse is composed of:
- Context: Each chat is tied to a specific context, such as an onboarding instance.
- Messages: Plain text messages sent by participants.
- Participants: Users with specific rights in the chat (more on that further down)
Starting a Chat
Currently starting a chat manually is not possible. Instead the user who starts an onboarding or offboarding or creates a team, automatically starts the corresponsing chat and becomes Chat-Admin in that chat. For security reasons noone else is part of that chat then, it works via “add participants” only.
Chat Rights
Participants of a chat can have different roles that determine what they can do:
- messages.read: Can only view messages.
- messages.create: Can write messages.
- chat_membership.manage: Can add or remove users to the chat as well as change their role.
Real-Time Communication
Chat supports real-time communication, ensuring that all messages appear instantly for all participants.
Accessing Chats
Chats can be accessed through:
- The context itself (e.g., onboarding or offboarding pages).
- The Chats Index Page, where all chats you are a participant of are listed.
Limitations
- Unread Messages: Not yet implemented.
- Notifications: Not yet implemented.
- Threads: As chats are context based, this already works as a thread.
FAQs
Can I use chat for other contexts apart from onboarding, offboarding, and team discussions?
Currently, those are the only supported contexts, but more will be added soon.
What types of messages can be sent in chat?
For now, only plain text messages are supported. We plan to introduce more message types in the future.
Who can see the messages in a chat?
Only participants of the chat can view its messages. Participants are added manually by the chat admin.
Can I change the roles of participants in a chat?
Yes, as long as you have the right chat_membership.manage you can manage participant roles, adding or removing members as needed.
I try to open a chat from the context but get an error message. Why that?
The error message means you are not yet part of the chat, hence can’t access it.