Team Chat & Calls — Arabic team chat and calls inside your ERP
Team Chat & Calls is the workplace messenger inside your business suite (enterprise resource planning, ERP). Colleagues message each other one to one, in groups and in channels, call each other by voice or video, share files and voice messages, and discuss employees, deals, vehicles and journal entries without leaving the system. Departments and job titles come from your human resources (HR) records when you use them, and approved leave comes from Time and Attendance. For internal conversation it can stand in for a separate Slack or Microsoft Teams subscription. It is closed to your own workspace: no outside guests, no phone numbers and no call recording in chat itself (recorded calls move to Meetings). Conversations are private to their members, and a named compliance officer can read them for legal reasons, with every read recorded.
Last updated
No credit card · Ready in about a minute · Your data stays private
166 features in 15 areas · works with 12 other modules · 24 team workflows
Full feature list
Direct messages and group chats
Talk to one colleague or a small team without leaving the business suite.
- One-to-one direct messages — Start a private conversation with any colleague by name or e-mail. If you already have one with that person, it simply reopens, so you never end up with duplicates.For: Employee
- Start a group chat of up to 50 people — Pick at least two colleagues, optionally name the group, and talk together. An unnamed group is titled after its members, for example Fatima, Omar, Sara +2. A group is private to its members.For: Employee
- Add people to a group or channel — In a group any member can bring a colleague in; in a channel only owners and moderators can. The dialog warns that newcomers will read the earlier messages, so nobody is surprised, and the people added are told.For: Employee, Channel or group owner, Channel moderator
- Remove people and hand over ownership — In a group only the owner removes members or makes someone else owner. In a channel owners and moderators remove people, and only owners appoint other owners. The last owner cannot leave while others remain without naming a successor. A removed person sees the conversation close on their screen at once.For: Channel or group owner, Channel moderator
- Leave, mute or archive a conversation — Leave a group or channel when you no longer need it, mute a direct message you cannot leave, and let an owner archive a finished group so it stays readable but closed.For: Employee, Channel or group owner
- Company people directory — A People page lists colleagues with live status, Message and call buttons, and their department and job title when your plan includes HR. Someone whose account is inactive or whose role does not include chat is shown but cannot be picked, with the reason.For: Employee
- Person cards — Click a name anywhere in chat to see a card with status, department and job title (when your plan includes HR) and buttons to message or call that person.For: Employee
- Conversation list with sections and filters — Your list is split into Pinned, Direct and group, and Channels, with an Unread filter and a search box that understands Arabic spelling variants such as the different forms of alef.For: Employee
- Pin a conversation to the top — Keep the conversations you need all day at the top of your list. Pinning is personal; nobody else sees it.For: Employee
- Rename and describe a conversation — In a group any member can rename it. In a channel owners and moderators change the name, the purpose line and the description. Each change leaves a line in the conversation so nobody is surprised.For: Employee, Channel or group owner, Channel moderator
- Conversation details panel — One panel shows who created the conversation, its members, which compliance officers exist, and your own controls: notification level, mute, pin to the top, AI on or off, archive and leave. Each change saves at once.For: Employee
- Changes leave a line in the conversation — Joining, leaving, adding or removing people, renaming, archiving, changing roles, turning announcements or AI on or off and switching a channel between public and private each leave a short line in the timeline, so the history explains itself.For: Employee
- Keyboard shortcuts for moving around — Jump to the next or previous conversation, or straight to the next unread one, and open a list of every shortcut with a question mark.For: Employee
Channels
Topic and team spaces that anyone, or only invited people, can follow.
- Public channels anyone can find and join — Create a channel for a topic or team, and every colleague can find it under Browse channels, preview it and join with one click. Search also looks in public channels you have not joined and marks those results "Not joined".For: Employee, Channel or group owner
- Private channels by invitation — A private channel is invisible to people who were not added, and its existence is not revealed to them. The owner can invite people while creating it.For: Channel or group owner
- Switch a channel between public and private — An owner (or a chat administrator) can open a private channel to the whole company or close a public one. A department channel stays private and the channels everyone joins automatically stay public. Members see a line recording the change.For: Channel or group owner, Chat administrator
- Announcement-only channels — Switch a channel so that only owners and moderators post new messages while everyone can still react and reply in threads. Members who have the channel open see their message box disappear at once. Starting a call in the channel is limited to owners and moderators too.For: Channel or group owner, Chat administrator
- Channel names in Arabic and English — Give a channel an Arabic title next to the English one, so each colleague sees it in their own language.For: Channel or group owner
- Channel owners and moderators — Owners appoint moderators. Moderators rename the channel, change its purpose, add and remove people, pin and remove messages and end calls. Only owners change visibility, switch announcement-only on or off, archive the channel or appoint other owners.For: Channel or group owner, Channel moderator
- Preview a public channel before joining — Read a public channel without joining it, and press Join channel only when you want to post.For: Employee
- Archive and restore channels — Archive a channel that has served its purpose. Everyone can still read it, nothing new can be added, and an owner can restore it.For: Channel or group owner, Chat administrator
- General and Announcements channels ready on day one — A workspace created with default content starts with a company-wide General channel and an Announcements channel, in English and Arabic, with everyone inside. If they are missing, a chat administrator installs them with one button.For: Tenant admin, Chat administrator
- Decide who may create public channels — Allow everyone to start public channels, or reserve them for chat administrators while everyone can still create private ones.For: Tenant admin, Chat administrator
- Department channels follow HR — When HR moves a person to another department they leave the old department channel and join the new one within a minute, without anyone pressing Sync. Owners, moderators and people you added by hand stay, and nobody is put back in a channel they left on purpose. Each change shows as a line in the channel and a row in the audit.For: Employee, Channel or group owner
- A re-hired person gets their chats back — When someone is offboarded and later re-hired with a new login, the groups and channels the offboarding took come back to the new login, but not the ones they had left or been removed from, and not their direct messages.For: Employee, Channel or group owner
Writing and sending messages
Fast, reliable messaging that feels live and never loses or duplicates a line.
- Live delivery without refreshing — Messages, edits, reactions and pins appear on colleagues' screens the moment they happen, and the app tells you when it falls back to refreshing every few seconds.For: Employee
- Nothing is lost if the connection drops — After a dropped connection or a closed laptop, chat catches up on exactly what you missed, in order. Messages are saved before they are shown to anyone.For: Employee
- Arabic and English in the same box — Type Arabic and English freely; each paragraph takes its own reading direction, so mixed messages read correctly right to left or left to right.For: Employee
- Bold, italic, code, lists and quotes — Format messages with simple markers. Every link shows its real address, so a link cannot pretend to be somewhere else.For: Employee
- Links to pages in the app open inside the app — Paste a link to an employee, a deal or a task and it opens in place without a new tab; any outside link opens in a new tab.For: Employee
- Mention colleagues with @ — Type @ and a name to get someone’s attention. They see an @ badge and, in groups and channels, a notification, and the mention is kept in their Mentions list. You can mention people, not whole channels; there is no @channel or @here yet.For: Employee
- Emoji and reactions — React to any message with a quick pick or any emoji, up to 20 different reactions on one message, and see who reacted.For: Employee
- Reply with a quote — Quote the message you are answering so a busy conversation stays understandable.For: Employee
- Edit your own messages — Fix a typo within the time window your company sets, 24 hours by default. After that, chat tells you to send a correction instead. Earlier versions are kept for compliance review.For: Employee
- Delete for everyone — Take back your own message within the company’s time limit, 24 hours by default. It leaves a line saying the message was deleted, so the conversation still makes sense. The text stays available to the compliance officer.For: Employee
- Sending can be retried safely — If a message fails, press Retry. The same message is not posted twice, even if the first attempt actually got through.For: Employee
- Sending, sent and read marks — See a clock while a message sends, a tick when it is sent, and Read under your last message in a direct message once the other person has read it.For: Employee
- Optional read receipts in group chats — Turn on read receipts for groups of up to 50 people if your culture wants them. They are off by default and never shown in channels.For: Tenant admin, Chat administrator
- Typing indicator — See that a colleague is writing a reply. Switch it off company-wide if you prefer quiet screens.For: Employee, Tenant admin
- Drafts are kept per conversation — Start a message, switch conversation and come back; your half-written text is still there. Drafts are kept in your own browser and are never sent anywhere.For: Employee
- Works offline and sends when you reconnect — When you lose your connection the box says so, and messages you send go out in order as soon as you are back, as long as the page stays open.For: Employee
- Sensible limits that stop floods — Messages are limited to 4,000 characters and sending is rate-limited, so a stuck script or an accident does not flood a channel.For: Employee
- Ask everyone to confirm they have read an announcement — In an announcement channel the sender can tick “Ask everyone to confirm they have read this”. Every other member then sees an “I have read this” button; pressing it records who confirmed and when, once per person. The sender sees “N of M have read this” and who has not, and can send those people a reminder (at most one an hour per person).For: Employee, Chat administrator, Channel or group owner, Channel moderator
- Urgent messages that ring through Do not disturb — People allowed to send urgent messages (tenant administrators, chat administrators and HR managers by default) can mark a message urgent. Every member of the conversation is notified even when their status is Do not disturb or they muted the conversation, up to 500 people. Each sender has a daily limit (3 by default), an assistant can never send one, and every urgent message is written to the access log.For: Chat administrator, Tenant admin, HR manager, Employee
Threads, pins, saved messages and search
Keep long conversations tidy and find anything later.
- Threads — Reply under a message to keep a side discussion together. The message shows the reply count, last reply time and who replied.For: Employee
- Pinned messages — Pin the decision, the address or the checklist so everyone finds it. Up to 50 per conversation. In direct messages and groups any member can pin; in channels only owners and moderators can.For: Employee, Channel moderator
- Saved messages — Save any message for later in a private list. If you later lose access to that conversation, the saved row says so instead of leaking its content.For: Employee
- Event feeds into channels — A chat administrator links a channel to an event from another module (today: a CRM deal is won, with an optional minimum amount) and the channel receives a line and a record card for each one. The line never names the deal; people without access to the record see a plain card. Linking, changing and unlinking are audited.For: Chat administrator
- Threads view — One page lists every thread you started or replied in, newest reply first, with your own unread count. Opening a thread reads it for you only, and the same number shows on every browser you are signed in on. A thread you mute stays listed but never counts toward your unread badge.For: Employee
- Mentions inbox — One page lists every message that mentioned you, from whom, where and when, with an unread dot.For: Employee
- Mark as unread — Bring the badge back on a message you want to deal with later.For: Employee
- Search that understands Arabic spelling — Search across all your conversations or inside one, and narrow by sender, message type and dates. Different spellings of the same Arabic word, such as the forms of alef, ta marbuta and ya, still match. Type at least two letters; search finds whole words, the start of the word you are typing and, for words of three letters or more, parts of longer words ("voice" finds "invoice"), in your conversations and in public channels you have not joined, where the result says so. Private conversations you are not in are never searched.For: Employee
- Unread badges and @ markers — Numbers for conversations where you want every message, bold for busy channels, an @ when you were mentioned and a pulsing dot while a call is running.For: Employee
- Copy a link to a message — Share a direct link to one message. It opens for people who can read that conversation, and for nobody else.For: Employee
- Per-conversation notification level — Choose All new messages, Mentions only or Nothing for each conversation, and mute it for an hour, a day or for good.For: Employee
- Send a message later — Write a message, pick a time such as in an hour, tomorrow morning or next Monday morning on your company's clock, or any date, and it is posted as you at that time. Change or cancel it from the Scheduled page until then. Text only, up to 365 days ahead, 100 waiting at a time.For: Employee
- Messages that cannot be sent say why — If you have left chat, are no longer in the conversation or it was archived by the time a scheduled message is due, it is not sent. The Scheduled page keeps it for two weeks with the reason, and never posts it hours late after an outage.For: Employee
- Remind me about a message — Pick a time on any message; at that time it lands in your own Saved list. The reminder is personal and can be cancelled or replaced.For: Employee
Files and voice messages
Share a document or say it out loud, stored in your company's own storage.
- Share files up to 25 MB — Attach PDF files, images (PNG, JPEG, GIF, WebP), text and CSV files, and Word, Excel and PowerPoint files in their current formats (.docx, .xlsx, .pptx), or paste an image to attach it. Your company can lower the size limit. Sharing needs your company’s own storage to be connected first.For: Employee
- Files live in your company's own storage — Attachments go to the storage bucket your company connected under Document management settings, never to a shared platform account. Until it is connected the buttons are hidden and administrators are told how to fix it.For: Tenant admin, Chat administrator
- Disguised files are refused — Images and audio are checked by their real content, not just their name. Only a short list of file types is accepted; web pages, scripts and vector images are not.For: Employee
- Images and audio play in place, documents download — Pictures and voice clips open inside the conversation; every other file downloads rather than running in the browser.For: Employee
- Voice messages up to 5 minutes — Press and hold the microphone, or click it to record hands-free, then send a voice message with a waveform and play button. The longest length is a company setting from 10 seconds to 10 minutes.For: Employee
- Unfinished uploads are cleaned up — A file that was started but never attached is discarded automatically after about fifteen minutes, so storage does not fill with leftovers.For: Employee
Voice and video calls
Call a colleague or a team in one click, with no separate meeting link to hunt for.
- Voice calls to a colleague — Press the phone button in a direct message and the other person’s screen rings wherever they are in the app. Call buttons appear once your platform administrator has connected the call server.For: Employee
- Video calls — Switch the camera on during the call, or start with video. Video can be switched off company-wide.For: Employee
- Group calls — Call a group and everyone in it rings. Up to 8 people can be in a call by default; your company can set anything from 2 to 16. People who were not rung can join a call in progress.For: Employee
- Add a person to a running call — In a group or channel call, press Add person and pick a member of the conversation who is not in the call yet. They ring like any caller: the usual incoming-call window for the ring time, and a fresh window even if the call began long ago. Someone who declined or missed it can be rung again. A full call, a direct call, someone outside the conversation and someone who cannot be called each refuse in plain words.For: Employee, Manager
- Channel calls that never ring — Starting a call in a channel does not buzz hundreds of people. A banner shows who is in the call and members join when they choose. In an announcement-only channel only owners and moderators can start one.For: Employee
- Incoming call window on any page — A call rings over whatever you are doing with Accept, Accept with video and Decline. Only one browser tab rings, even if you have several open.For: Employee
- Decline with a message — Decline with a ready reply such as I am in a meeting and will call you after, or write your own. The reply is posted into the conversation from you.For: Employee
- Screen sharing — Share your screen in any call to walk a colleague through a report or a form.For: Employee
- Mute, camera, device picker and a floating call dock — Control your microphone and camera, pick devices, and minimise the call to a small dock so you can keep working in the app.For: Employee
- Reloading the page does not hang up — If you refresh the page or switch from Wi-Fi to mobile data in the middle of a call, you are put back in automatically and the other person’s call stays up.For: Employee
- Answered on another device — Accept on your phone while your laptop rings and the laptop stops with a clear message. Join the same call from a second device and it moves there without ending the call.For: Employee
- Missed calls and call lines in the conversation — A call leaves a line such as Voice call 7 min or Missed video call in the conversation, and a missed call makes it unread for the person who missed it.For: Employee
- Call history with Call back — A Calls page lists every call with who, voice or video, incoming or outgoing, result, duration and time, and lets you call back in one click.For: Employee
- End the call for everyone — The person who started the call, the owner of a group, or an owner or moderator of a channel can end it for all participants after a confirmation.For: Employee, Channel or group owner, Channel moderator
- Do not disturb silences the ring — With the Do not disturb status, or while you are inside a Meetings room, an incoming call shows a quiet notice instead of ringing.For: Employee
- A second call does not ring over the first — While you are in a call, another incoming call appears as a quiet notice instead of interrupting you, and you cannot start a second call until you leave the first.For: Employee
- Move a call into a meeting — When a call needs recording, minutes or more people, one button creates a meeting with the other people in the call as members, posts its link in the conversation, ends the chat call as moved and takes you into the meeting. Colleagues open the link to join. A consent note is shown first. Needs the Meetings module and permission to create meetings.For: Employee
- People who leave the group leave the call — Removing someone from a group, or when they leave, also takes them out of the live call, so nobody stays listening by accident.For: Channel or group owner
- Calls stay inside your company — Calls are only between people in your own workspace. There are no phone numbers, no outside guests and no call recording in chat itself; recordings go through Meetings. Calls and video can each be switched off for the whole company.For: Tenant admin, Platform administrator
Status and availability
Know who can talk right now without asking.
- Live presence dots — Online, away, busy, in a call and offline each have their own shape as well as colour, so they work for colour-blind users.For: Employee
- Set your status — Choose Available, Busy, Do not disturb, Be right back or Appear offline. Appearing offline hides you from others while messages and calls still reach you.For: Employee
- Status message that clears itself — Add a short note such as In a meeting or Working remotely and choose when it clears: 30 minutes, an hour, four hours, today, this week, or not at all.For: Employee
- On leave badge from approved leave — When a leave request is approved in Time and Attendance and covers today, colleagues see On leave beside the person. People who already talk to them, and people with HR employee access, also see the end date; the leave type is never shown.For: Employee, Manager
- Presence can be switched off — Turn off presence, or just the on-leave badge, for the whole company if you do not want status shown.For: Tenant admin, Chat administrator
Notifications and personal preferences
Be told about what matters, once, and not about the rest.
- Mention alerts — Being mentioned in a group chat or channel raises a bell notification and an e-mail, unless you muted the conversation or turned its alerts off. Repeated mentions by the same person are grouped for ten minutes. The alert is written in the language the person reads chat in, Arabic or English, and the e-mail is laid out right to left in Arabic.For: Employee
- Mass mentions do not buzz everyone — A message that mentions more than ten people notifies none of them individually; it only shows in their badge and Mentions list, because a mass mention is an announcement. A channel owner or moderator who really means everyone types @here (alerts the members online now) or @channel (alerts all members); the company chooses who may and the largest channel where @channel works.For: Employee
- Away alert for direct messages — If someone writes to you while you are not in chat, you get one bell notification, then at most one more every ten minutes per conversation. The wait time is a company setting.For: Employee
- Missed call and added-to-conversation alerts — You are told when you miss a call and when someone else adds you to a group or channel. You are not told when you join a channel yourself or for the channels everyone joins automatically.For: Employee
- Message text stays out of alerts by default — Notifications say who wrote, not what, so private content does not end up in e-mail. A company can choose to include the text.For: Tenant admin
- Alerts survive a short outage — Alerts are saved together with the message and sent as soon as the notification service is back, so a short outage does not drop them.For: Employee
- Browser alerts and sounds — Turn on notifications for this device, choose all new messages, only mentions and direct messages, or none, send yourself a test, and choose whether chat plays sounds. Alerts appear while chat is open in a browser tab; for alerts while it is closed, see Alerts when chat is closed.For: Employee
- Alerts when chat is closed — When your company turns it on (it is off by default), each person can let one browser show an alert for every mention or direct message even while the app is closed; clicking it opens the conversation. Alerts pass through the browser maker's push service (Google, Mozilla, Apple or Microsoft), are encrypted for that browser, carry no message text unless message previews are on, and wait while the person is on Do not disturb or in quiet hours. The bell and e-mail still arrive.For: Employee, Tenant administrator
- Delayed and summary alerts — Each person chooses when mention and direct-message alerts reach them: at once, only if still unread after a few minutes, or one summary every few hours; the manager of their department can always come through at once. The company sets a default wait and can turn e-mail off for mentions and missed calls. Calls are never held.For: Employee, Tenant administrator
- Enter to send, or Shift plus Enter — Choose whether Enter sends or adds a new line. On a phone Enter always adds a line.For: Employee
- Chat button with unread count on every page — A chat button in the top bar and the chat tile on the launcher both show your unread count, and calls ring wherever you are.For: Employee
- First-time privacy notice — The first time you open chat, a short notice explains who can see what, including the compliance officer and AI helpers. You can reread it any time under your preferences.For: Employee
- @here and @channel in a channel — In a channel an owner or moderator (or any member, if the company allows it) types @here to alert the members who are online and mark the message with an @ for the rest, or @channel to alert everyone. Works in English and Arabic (@الجميع, @المتصلين). A channel above the company's size limit refuses @channel and says why; a member who may not use it is told so instead of being ignored.For: Employee, Chat administrator
- Forward a message — Send a text message or a record link on to another conversation you are in. The new message says where it came from, but only to people who could open that conversation (members, or anyone for a public channel); everyone else just sees Forwarded. People mentioned in the original are named, not alerted again, and a record link still checks each reader's access. Sending from a private conversation to a public channel asks for confirmation first, and a double click never posts twice. Voice notes and files cannot be forwarded.For: Employee
Links to the rest of your business
Turn a conversation into action without copying and pasting between modules.
- Discuss in chat from a record page — On an employee, lead, deal, invoice, bill, journal entry, sales order, contract, rental booking, vehicle or driver, press Discuss in chat to start a conversation about that record with the people you pick. Nothing from the record is copied into chat, and the conversation starts with a neutral title, never the customer or the amount.For: Employee
- Neutral discussion titles protect privacy — The title of a record discussion is pre-filled with the plain word Discussion, never the employee's or customer's name, because everyone in the discussion sees the title.For: Employee
- Share records as cards that respect access — Paste a link to a record, or use Share a record in the message box, and chat offers to post it as a card. Employees, leads, deals, invoices, bills, journal entries, sales orders, contracts, rental bookings, vehicles, drivers, projects, tasks, activities and meetings are supported. A colleague who is not allowed to open the record sees only that they do not have access, never its name.For: Employee
- Create a task from a message — Turn a message into a project task: choose the project, assignee and due date. The message text is copied only if you choose to (on by default in public channels, off elsewhere), and the task is shared back into the conversation as a card. Needs permission to create tasks.For: Employee
- Schedule an activity from a message — Create a call, to-do or follow-up activity from a message. It links back to the record being discussed, or to the conversation. The message text is copied only if you choose to. Needs permission to schedule activities.For: Employee
- Department channels from your HR structure — A chat administrator creates a private channel for a department with its people already inside and the department manager as owner. Press Sync members after reorganisations to add joiners and remove leavers.For: Chat administrator
- Job title and department beside names — The directory and profile cards show each person's department and job title from HR, when your plan includes HR.For: Employee
AI helpers
Optional helpers that work only on your company's own AI account and only when someone asks.
- Translate a message — Translate a message between Arabic and English, voice-message transcripts included. The translation appears privately under the original with a Show original switch, and the message itself never changes. Needs your company’s own AI provider.For: Employee
- Summarise a long thread — Get a private summary of a thread of a thousand characters or more by default (a company setting), with each point linked to the message it came from. Needs your company’s own AI provider.For: Employee
- Catch me up — When ten or more messages are unread (a company setting), a button summarises what you missed without marking anything as read. Needs your company’s own AI provider.For: Employee
- Voice message transcripts — Turn a voice message into text on request, or automatically if your company chooses, using your company’s own speech-to-text provider.For: Employee
- Every AI result names its source — Each result ends with the provider and model that produced it, so people know what processed their words.For: Employee
- Your company's AI account only — Chat never sends conversations to a shared platform AI account. If your company has not connected its own provider, the AI buttons simply do not appear.For: Tenant admin
- Switch AI off in a conversation — In a direct message or group, anyone can turn AI off for that conversation, and it stays off until everyone who turned it off turns it back on. In channels the owners decide.For: Employee, Channel or group owner
- Company defaults for AI — Set whether AI is allowed or restricted in new conversations, from how many unread messages catch-up appears and how long a thread must be before summaries are offered.For: Tenant admin, Chat administrator
Administration and settings
Run chat for the whole company with counts and controls, never message content.
- Chat administration overview — See conversations by kind, messages in the last 7 and 30 days, people active this week, calls, call minutes and missed calls, and how many people can or cannot use chat. Tiles show counts only, never content; the channel and people tiles open their lists.For: Chat administrator, Tenant admin
- What is set up checklist — One panel shows whether file sharing, calling, AI, voice transcripts and Open as meeting are ready, and names the exact settings page that fixes each one that is not.For: Chat administrator, Tenant admin
- All channels list for administrators — See every channel with visibility, department, owners, member and message counts and last activity, filter by public, private, announcement, department or archived, and rename, archive or restore. Private content stays closed to you unless you are a member.For: Chat administrator
- Recover a channel with no owner — If a channel has lost all owners and moderators, an administrator can add someone and make them owner. The channel records that an administrator did it.For: Chat administrator
- Department channels page — Lists every HR department with its number of people who have a login and its channel, with Create channel and Sync members. Departments with nobody linked to a login explain how to link employees.For: Chat administrator
- 26 company-wide switches — Turn on or off Chat, Channels, Calls, Video, Group calls, Screen sharing, Open as meeting, File sharing, Voice messages, Presence, On-leave status, Typing indicator, Record discussions, Department channels, Notifications, Browser alerts, Alerts when chat is closed, @here and @channel, Forward a message, Reporting messages, Message retention, Compliance export and each AI helper. A child switch has no effect while its parent is off, and the page says so.For: Tenant admin, Chat administrator
- 16 company rules with checked ranges — Set the edit and delete time limits, read receipts in direct messages and groups, people per call, ring time, file size, voice-message length, who may create public channels, how often an away alert repeats, whether alerts quote the message text, whether AI starts allowed in new conversations, whether voice messages are transcribed on request or automatically, and the sizes at which thread summaries and catch-up apply. Each field shows its allowed range and is checked before saving.For: Tenant admin, Chat administrator
- Platform administrator can stop a feature everywhere — Every switch also has a platform-level kill switch, so a risky feature such as calls can be stopped for every company at once from the platform features page. The company page then shows it as turned off by the platform.For: Platform administrator
- Install default channels — Recreate General and Announcements if they are missing. Nothing is removed, and a General channel you archived on purpose is not brought back.For: Chat administrator
- Find people who cannot use chat — Roles you built yourself get no chat rights automatically. The overview lists the affected people and opens Roles so you can grant chat.For: Tenant admin
- Clear notice when chat is off or not allowed — If chat is switched off for the company, or your role does not include it, you see a plain explanation and who to ask instead of a blank page.For: Employee
- Built-in roles for chat — Every built-in internal role can chat and call. Two ready-made roles are added: Chat administrator for channels, moderation and settings, and Compliance officer for the audited reading of conversations. Roles you built yourself get no chat rights until you grant them.For: Tenant admin
- Included in new company workspaces — New workspaces of the company type start with Chat & Calls, and it can be removed in Settings, Modules. Workspaces of other kinds do not get it automatically.For: Platform administrator, Tenant admin
- Licensed as its own module — Chat & Calls is a separately licensed module. It needs only Notifications, which every workspace already has, so it can be added to or removed from a plan without touching other modules.For: Platform administrator
- Report a message and a moderation queue — A member reports a message in a channel or group chat with a reason; the conversation's owner or moderators and the chat administrators see it in Reported messages and remove it, dismiss it or escalate it to the compliance officer. Only administrators see who reported, and the author is never told. Direct messages cannot be reported, so the queue never shows an administrator a private message. Every report and decision is in the access log.For: Employee, Chat administrator, Compliance officer
Privacy, compliance and audit
Private by design, with one tightly controlled and fully recorded way to read conversations when the law requires.
- Private conversations stay invisible — Someone who is not in a private channel, group or direct message cannot even learn that it exists. The system answers as if it was never there.For: Employee
- Administrators cannot read your direct messages — Tenant admins, chat administrators and platform super-admins run chat but have no right to read private conversations through the product. Reading is a separate permission held only by a named compliance officer.For: Tenant admin, Chat administrator
- Impersonation cannot open conversations — If a platform administrator signs in as you to help with support, chat stays closed and says so. Your messages are not reachable that way.For: Platform administrator, Employee
- Compliance review with a stated reason — A compliance officer must type a reason, such as a case reference, before any conversation loads. Direct messages, groups and private channels can all be reviewed, former members are shown too.For: Compliance officer
- Find conversations to review — The compliance officer searches conversations by title or by a person’s name (Arabic spellings match), filters by type and by member, and opens a read-only transcript. The list does not search message text, and there is no export or file download in this review yet.For: Compliance officer
- Deleted messages and edit history for the officer — The review shows messages their authors deleted, marked as deleted by the author or removed by a moderator, and each earlier version of an edited message.For: Compliance officer
- Every compliance read is recorded — Each search and each page opened writes an audit entry for every member of the conversation, with the reason, kept with no expiry date. If recording fails, the read is refused.For: Compliance officer, Chat administrator
- The reader is not the checker — The compliance officer cannot see the access log of their own reads. Tenant admins and chat administrators review it instead.For: Chat administrator, Tenant admin
- Access log for administrators — Review compliance reads with the reason given, messages removed by moderators, messages erased, channels archived or changed, people added or removed by an administrator, AI turned on or off, department channels created or synced, default channels installed and access restored.For: Chat administrator, Tenant admin
- Self-appointed officers are flagged — If an administrator gives the compliance role to themselves, it is recorded permanently and flagged in chat administration. They are not blocked, but everyone who reads the log sees it.For: Tenant admin
- Everyone is told who can read — Each conversation's details name the current compliance officers, and the first-run notice tells every person that the capability exists.For: Employee
- Erase one message permanently on a written request — For an erasure request or sensitive data posted by mistake, the platform operations team can erase a single message, its edits, translations, transcripts and file with a command-line tool. It refuses while a legal hold covers the message and records the erasure. There is no self-service button for this.For: Platform administrator
- Legal holds on a person or a conversation — A compliance officer places a hold on one person's messages, or on one conversation, optionally for a period only, with a reason and a case reference. While it is active nothing it covers can be erased — a held person can still edit and delete in the app, but the original and every edit stay readable to the officer. The register shows who placed each hold, why, since when, and how many messages it covers. Releasing a hold needs a different person from the one who placed it, and every placement and release is in the access log.For: Compliance officer, Tenant admin
- Compliance export for investigations and data requests — A compliance officer exports one person's or one conversation's chat content as a single archive file, for an investigation or for a person's request for their own data, optionally limited to a period or to messages containing a word. The archive holds every message as last saved with its earlier versions, deleted messages with their text, attachment details and voice-message transcripts, the members (former ones included) and the calls, plus a manifest naming who asked, why and what it covers, with a SHA-256 fingerprint of every file so the archive can be checked later. In a data request, what other people wrote is withheld unless the officer includes it and says why. The archive is built in the background, only the person who asked can download it, and it is removed after 7 days; every request, finished archive and download is in the access log. Administrators do not hold this right.For: Compliance officer
- Message retention rules — An administrator sets how long messages are kept: the whole company, direct messages, group chats, channels, or one channel (for example channels 5 years, direct messages 2 years, or one channel kept forever). Every hour a sweep destroys older messages for good, with their edit history, translations, pins and files; a conversation or a person under a legal hold is never touched. The page counts what the next sweep would destroy before the rules are saved, suggests starting periods for the company's country (marked as not confirmed with a legal adviser), and every change and every sweep is recorded in the access log, kept forever. Off until the company turns on Message retention.For: Tenant admin, Chat administrator
- Moderator removal with a reason — A channel owner or moderator, or a group owner, can take down a message. Members see Removed by a moderator; the reason is kept in the access log, and the original text stays available to the compliance officer.For: Channel moderator, Chat administrator, Channel or group owner
- Chat content is kept out of other systems — Message text is excluded from change history, from Insights, from usage analytics and from Copilot conversation records, and the chat service does not write message bodies to its logs.For: Tenant admin
- Messages sent by an AI assistant are labelled — A message sent through Copilot or a connected AI tool is stored and shown as Sent with the assistant. A browser cannot fake the label.For: Employee, Chat administrator
- Short-lived single-use live connection pass — The live connection is opened with a pass that works once and expires in seconds, is tied to the person's own company and is rejected from the wrong site or origin.For: Platform administrator
- Leavers lose chat access automatically — When HR offboards an employee, their open chat sessions close, they leave every group, channel and live call, and they stop getting alerts, even though their login is not disabled. Their direct messages stay readable to the other person. The offboarding is recorded in the Access log, by the system, with how many channels, groups and open calls it left.For: HR manager, Chat administrator
- Decide whether new members read the earlier messages — The owner of a group or private channel can switch off 'People added later can read the messages from before they joined'. From then on each person added starts from their join: the message list, search, mentions, pins and the live feed show nothing from before, and a thread that started before their join stays closed to them. People already in keep what they read, the add dialog says what newcomers will see, and every change is in the access log. A company setting decides what a new group or private channel starts with; existing conversations are never touched, and Compliance review still reads everything. Not for direct messages or public channels.For: Manager, Tenant admin, Compliance officer
- Restore access for a returning employee — An administrator can restore chat access for someone who comes back, with a confirmation, and the restore is recorded.For: Chat administrator, Tenant admin
- Register of announcements and urgent messages — The compliance officer sees every announcement that asked for confirmation and every urgent message: who sent it, how many people it reached, how many confirmed and the first names still to confirm. The register never shows the message text. It asks for a reason first and writes one access-log row each time it loads.For: Compliance officer
Arabic, mobile and accessibility
Built for Gulf teams who work in two languages on every kind of screen.
- Full Arabic and English interface — Screens, messages and errors are available in Arabic and English, including the default channel names and the privacy notice, with right-to-left layout. The four bell and e-mail alerts (mention, direct message, missed call, added to a conversation) arrive in Arabic for a person who reads chat in Arabic.For: Employee
- Arabic-aware search and mixed-direction text — Searching and typing handle Arabic spelling variants and Arabic mixed with English numbers and names.For: Employee
- Works on phones and tablets — The layout adapts down to 360 pixels wide: one column on a phone with a back arrow, a sliding side panel on a tablet.For: Employee
- Keyboard shortcuts and clear labels — Shortcuts for moving between conversations, labelled controls, and presence shown by shape as well as colour, so it does not depend on telling colours apart.For: Employee
- Follows your company's branding — Fonts, colours and spacing come from the company theme, so chat looks like part of your own system.For: Tenant admin
Copilot and connected AI tools
Let an assistant read and act in chat for you, with your own permissions.
- Ask Copilot about your chat — Ask for your unread summary, your mentions, saved messages, a person’s details, conversation lists, messages, threads, pins and search results, or your call history. Works when Copilot is switched on, chat AI is on and your company has connected its own AI provider.For: Employee
- Let Copilot send, reply and organise after you confirm — Copilot can send, edit and delete your messages, react, pin, save, create groups and channels, add people, start a record discussion and set your status. Anything that changes something asks you first, and a message it sends is labelled Sent with the assistant.For: Employee
- Administrators can ask Copilot too — Chat administrators can read usage figures, list channels and departments, review the access log, change settings and create department channels through Copilot, under the same permissions.For: Chat administrator
- Copilot cannot read AI-off conversations — If anyone switched AI off in a conversation, assistants cannot read it, and the refusal names who turned it off. Anything an assistant sends is still sent in your name after you confirm.For: Employee
- Connect your own AI tools — More than 50 chat actions are available to any assistant you connect with a company access token, through the standard tool connection every module offers. The same rules apply: your permissions, AI-off conversations and confirmation for changes.For: Tenant admin
Learn it in the app
A guided tour inside Chat teaches the work by having you do it.
- Hands-on guided tour — 5 short chapters (Send your first message; Join your team's channels; Catch up on missed messages; People, calls and preferences; Run chat for the company) that start by themselves the first time you open Chat. Each step waits for you to really do it, such as opening a list or saving a first record, and any chapter can be paused, resumed or replayed from the last row of the Chat menu or from Tours in the account menu.For: Employee, Channel or group owner, Channel moderator, Chat administrator, Tenant admin, HR manager
Works with other modules
Done by more than one person
What each role gets
- Employee — Messages colleagues one to one, in group chats of up to 50 people and in public or private channels, with threads, mentions, reactions, pins, saved messages and a search that understands Arabic spelling variants. Calls a colleague or a whole group by voice or video once the call server is connected, shares a screen and, when Meetings is in the plan, moves the call into a meeting when it needs recording or more people. Shares files and voice messages once the company has connected its storage, and asks the company's own AI provider to translate a message, summarise a thread or catch them up on what they missed, privately and never posted for them. Cannot see any private channel, group or direct message they are not in.
- Manager — As owner of a group or channel, renames it, adds and removes people, appoints moderators, switches a channel to announcements only, pins messages and removes one with a reason that only the access log keeps; as a department manager, they own their department's channel. Calls the team in one click (up to 8 people by default) and opens the call as a meeting when it needs minutes. Starts a discussion from an employee, lead, deal or vehicle page, turns a message into a project task or an activity, and sees which colleagues are on leave today. Cannot read a report's direct messages or any private conversation they are not in.
- Tenant admin — Decides who can use chat and how it behaves: the company-wide switches for channels, calls, video, files, voice messages, presence and each AI helper, the edit and delete time limits, people per call, file size and whether alerts quote the message text, and grants chat to the roles the company built itself. Reads the usage overview (counts only, never message content), checks what is set up (storage, calls, AI and voice transcripts), gives the compliance officer role, and reviews the access log of every compliance read and administrative action. Deliberately cannot read private conversations, and a support sign-in as another user opens nothing in chat either.
- Chat administrator — Runs chat day to day across every channel, private ones included: renames, archives and restores channels, sets announcements, creates department channels from HR departments and syncs their members, and removes messages in public channels or channels they belong to. Edits the chat settings, restores chat access for a returning leaver, installs the default General and Announcements channels and reviews the access log. Manages names and membership, never content — they cannot open a private channel they are not in, add themselves to one, or see direct messages at all.
- Compliance officer — Reads any conversation in the organisation (direct messages, group chats and private channels, including deleted messages and every earlier version of an edited one) when there is a legal or regulatory reason. Must state that reason before anything loads; every search and every page opened is recorded against each member of the conversation and kept with no expiry date, and the officer cannot see that record. Finds conversations by title or by a person's name and filters by type and member; the list does not search message text, and attached files cannot be downloaded from the review yet. Exports a person's or a conversation's chat content as an archive with checksums, for an investigation or a data request, and only they can download what they asked for. Cannot change or delete anything.
Frequently asked questions
Is there a team chat built into the ERP so we do not need Slack or Microsoft Teams?
Yes. Chat and Calls gives direct messages, group chats, public and private channels, threads, reactions, search, voice and video calls and file sharing inside your business suite. It links to employees, deals, tasks and journal entries so conversations sit next to the work.
Does the chat work in Arabic with right-to-left text?
Yes. The interface, default channel names and notices are in Arabic and English, mixed-language messages read correctly, and search matches different Arabic spellings of the same word. Notification e-mails are English only for now.
Can my administrator or IT team read my private messages?
No. Tenant admins, chat administrators and platform administrators have no right to read direct messages or private groups through the product, and support sign-in as another user is refused in chat. Only a person given the compliance officer role can read them, after stating a reason, and every read is recorded and visible to administrators.
Can we record calls or add outside guests and customers?
Not in chat. Calls are limited to people in your workspace and chat does not record. When a call needs recording, minutes or outside guests, one button moves it into a meeting in the Meetings module, which has its own recording and guest links.
What happens to chat when an employee leaves?
When HR completes the offboarding, the person is cut off within seconds, removed from groups, channels and live calls, and stops getting alerts. Their direct messages remain readable to the other person. An administrator can restore access if they return.
Where are shared files and voice messages stored?
In your company's own storage bucket, the one you connect under Document management settings. Chat does not fall back to a shared platform bucket. Until storage is connected the attach and microphone buttons are hidden.
Does the AI send our conversations to a shared AI service?
No. Translation, thread summaries, catch-up and voice transcripts run only on the AI provider your company connected itself, only when someone asks, and every result names the provider. Anyone in a private chat can switch AI off for that conversation.
Can calls be switched off for compliance reasons in the UAE or Saudi Arabia?
Yes. Calls are a switch for your company, and the platform administrator can also stop them for the whole system. Calls are between colleagues only, with no phone numbers, but whether internet calling is permitted for your organisation is a decision for your own legal advisers.
How long are chat messages kept, and can we export them?
Chat keeps messages until your administrator sets retention rules (Chat administration → Message retention, off until your company turns it on). A message a person deletes disappears for members, but its text and earlier versions stay available to the compliance officer, and an operator can erase one on a written request. With rules set, for example channels 5 years and direct messages 2 years, an hourly sweep destroys older messages and their files for good, except under a legal hold, and the page shows what a rule would destroy before it is saved. A compliance officer can export a person's or a conversation's messages, with edit history, deleted messages and call records, as an archive with a checksum for every file, for an investigation or a person's request for their data; every export is recorded in the access log.
Do we get alerts when the browser is closed?
Yes, for mentions and direct messages, once your company turns on Alerts when chat is closed (it is off by default) and a person switches it on in their chat preferences: the browser shows one alert per conversation, passed through the browser maker's push service, with no message text unless previews are on. Calls still ring only while chat is open in a tab. The bell and e-mail work as before.
Does chat need anything set up before files, calls and AI work?
Yes. Files and voice messages need your company’s own storage connected, calls need the call server connected by your platform administrator, and AI helpers need your company’s own AI provider. Chat administration shows a checklist of what is ready.
Part of one platform
Team Chat & Calls is one of 59 apps (36 business apps and 23 ISO standards) that share the same sign-in, the same people, the same customers and the same AI copilot. See all apps or how Tarleaks ERP compares with Odoo, ERPNext and Zoho.