Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
This guide details the use and management of channels in kChat.
Preamble
- A kChat channel is a communication space dedicated to a project, theme or team in which members can exchange documents, write live and organize video conferences.
- Private channels (and public channels, as well as guests) are limited in number according to the offer kSuite acquired; read the comparative table on the sales page for more information.
General Canal
Each organization on kChat automatically has a General channel in which all users are automatically invited.
You can use this channel to share information about your entire organization, such as business outings or good motivational news.
You can of course start a new Conversation thread inside the General Canal.
Additional channel
To add a new discussion channel:
- Click on the button located in the left sidebar of the kChat Web app (online service) kchat.infomaniak.com).
- Click Create a new channel:
Information on a channel
When you create a new channel, you can choose:
A. his name
It will be editable later.
B. its URL
By default it takes the name of the channel but you can edit it using tiny letters, numbers, dots, dashes and underscores - which can then also be modified.
C. PRIVE or PUBLIC status
It will then be editable (read below).
D. its description
The description specifies how this channel should be used. This text appears in the channel list in the "More..." menu and gives users an indication of whether to join the channel or not.
Once the channel is created, you can still set:
E. a header
Differences between PRIVE or PUBLIC channel
PUBLICS channels increase transparency. All users can see and reach a public channel, making sure that everyone involved in a project, theme or team has access to the same information.
PRIVES channels allow you to restrict sensitive content to users of your choice. Only an existing member can invite another user into a private channel. There are also differences in archiving/deletion management (see below).
Convert a public channel to a private channel
To transform a public channel into a private channel:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the Public channel in the left side menu.
- Then click on the chevron on the title of the channel at the top of the discussion.
- Choose Convert:
The history and membership of the members are kept; publicly shared files remain accessible to anyone with the link; the change is permanent and cannot be cancelled.
And the other way around?
The opposite (change a private channel to a public channel) is also possible, but only an administrator user kChat will be able to do so; the message history and members already having access to the channel will be kept; the channel will become accessible to all users of other public channels of the Organization except those external users who will have to be invited manually.
To perform conversion from managing kChat on the Manager:
- Click here in order to access the management of your product on the Manager Infomaniak (Need help?).
- Click on the drop-down menu to view private channels.
- Click on the action menu to the right of the item.
- Click Convert to public channel:
Exit a channel
Apart from the main channel entitled General you can leave a channel at any time:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the appropriate Public channel in the left side menu.
- Then click on the chevron on the title of the channel at the top of the discussion.
- Click Exit Channel:
If you leave a private channel you will no longer find it in the search but only via its URL if you own it or by being invited by a member of the channel.
If you leave a public channel, you leave it immediately but can join it when you wish simply by finding it with its name (2) in the search (1), including if it has been archived:
Archive/Remove Channel
Apart from the main channel entitled General you can archive a channel at any time which prevents any new message and will no longer count it in the quota of your available channels. The operation has been feasible since Manager or directly on the kChat interface:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the channel in the left side menu.
- Then click on the chevron on the title of the channel at the top of the discussion.
- Click Archive channel:
If you create a channel and then you archive it you can join it when you want it simply by finding it with its name (2) in the search (1):
You can then unarchive it:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the channel in the left side menu.
- Then click on the chevron on the title of the channel at the top of the discussion.
- Click Unarchive Channel:
or close it to not see it again on your interface:
You can also delete a channel and in this case all associated data will be permanently deleted:
- Click here in order to access the management of your product on the Manager Infomaniak (Need help?).
- Click on the action menu to the right of the item.
- Click Delete:
Put as a favourite
To put any channel as a favorite:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the star icon at the top of a channel.
- A new Favourites menu will appear in the left sidebar with all the items you put as a favourite (valid for your user only):
Putting a channel in a deafened state
You can hide the notifications of a channel:
- From the kChat Web app (online service) kchat.infomaniak.com), click on the action menu to the right of the channel concerned (in the left sidebar).
- Choose Sourdine:
Organize by categories
By clicking on the + button in the left sidebar of kChat, you can add one or more categories allowing you to place elements (channel, contact, etc.) within them. Then slide the desired channel to the created category (valid for your user only):
User-to-user discussion channel
Personal messages are direct conversations between two or more people that take place outside the channels.
Each user of an Organization may freely create personal messages whose content will be visible only to the persons concerned:
Infomaniak is a Swiss company certified ISO 27001 and ISO 9001 that respects the GDPR.
Its main objective is to ensure the security and confidentiality of the data entrusted to it.
Many measures are in place to ensure the protection of your communications with kChat:
- The Manager Infomaniak allows you to check whether users in your Organization have activated two-factor authentication.
- The data on hold and in transit are encrypted, as are the backups automatically performed by Infomaniak.
- The data are hosted in Switzerland in data centres developed and managed exclusively by Infomaniak.
kChat avoids spam and other misleading methods that are responsible for the majority of security issues and data leaks in companies.
Using kChat to communicate, you...
- ... only receive messages from your collaborators or external users that you have approved.
- ... can create private channels to restrict information sensitive to specific people.
- ... permanently control the access rights of users who can access kChat.
This guide explains how to enable or disable dark mode on your operating system (macOS / Windows) since the theme setting "automatic" of Infomaniak tools (animation below) is based on the Dark mode or Light mode setting of the OS:
Managing dark or light mode…
… on macOS
- Click on System Preferences…
- Click on Appearance and choose the dark mode on the right:
… on Windows
- Open the start menu
- Click on Settings:
- Click on Personalize then Colors:
- Click on Dark:
And on mobile?
The dark theme is enabled on mobile devices for Infomaniak login and account creation pages; it automatically adapts to the mobile system's preferences, thus providing a consistent visual experience between mobile apps and login and account creation pages.
This guide explains how to insert formatted text and images into your messages on kChat.
Formatting Message Text
Here are the symbols to add before and after your text to format it in the desired style:
Symbols | Result | Example |
---|---|---|
* | italic | *This will be italic* |
** | bold | **This will be bold** |
*** | italic+bold | ***This will be italic+bold*** |
~~ | ~~This will be strikethrough~~ | |
``` |
| ```This is code``` |
You can also insert this:
Symbols | Result | Example |
---|---|---|
*** | (separator / horizontal line) | 1st part *** 2nd part |
Inserting an Image into the Message
from a URL
Insert the following code into your message replacing the alt text and the image address (URL) with the image link (it must be accessible and visible on the web):
<br>
Example
Message with image insertion syntax:
Preview before sending:
Click on the image after sending:
from the hard drive or kDrive
Click on the paperclip icon to insert an existing image from your hard drive or kDrive:
The image will be inserted into the message which you can then send directly in the conversation without necessarily adding additional text.
This guide explains how to invite on kChat a user external to your Organization but who will be recorded Like a user.
Preamble
- Be aware of this other guide in order to give access to one or more kChat channels to an external user who will be able to interact with your team without counting as a kSuite user and without any specific rights in the Organization (of which it will not be a member).
- You can also invite a Task Force in full since kChat.
- Be aware of this other guide if you wish to manage the channels to which the new members will automatically belong.
Invite to use kSuite
Prerequisites
- To be an administrator of the Organization on which kSuite is located with full rights granted for kChat.
Once invited, the user will be able to confirm their membership and access kChat with the limited permissions you have granted him:
- Click here in order to access user management on the Manager Infomaniak (Need help?).
- Click on User management in the left side menu:
- Click on Users.
- Click the blue button Add User:
- Enter the requested coordinates.
- Click on Continue:
- Define the role of the future user as External.
- Click on Continue:
- Allow access to kSuite (so kChat).
- Click on Continue:
- Do not integrate the user into a work team:
- Specify a user right to kDrive and kChat.
- Click on Continue:
- Do not create an email address to the user (remove the contents of the field if necessary).
- Click on Continue:
- Specify the user's personal email address to invite (it will connect with this email address).
- Click on Continue:
- Force him to connect with the address mentioned above.
- Send the invitation:
- The future external user kChat receives an invitation email allowing him to finalize his registration:
- You can also provide it with the invitation link displayed on the page by another means, e.g. SMS, or simply display the link if it has been lost; for this click on Users in the left side menu.
- Click on the drop-down menu to view users waiting.
- Click on the action menu ⋮ to the right of the object concerned in the array that appears.
- Click on Send invitation to choose the method of sending:
The invitation is pending until the final registration of the guest user (read below). The kSuite dashboard clearly indicates this status:
Accept invitation
In order to access the organisation holding the relevant kSuite, the guest user executes in his browser the link he has obtained:
- A first screen tells him which organization has invited him, and which email address he will have to use when creating the user account and during future connections:
- The information previously provided is displayed during the user's registration process and it is necessary to complete this information:
- Same for the screen corresponding to the connection information:
- Once the registration is complete, the newly registered user can connect to his/her Manager and access to kChat to which it was invited by the URL kchat.infomaniak.com or the custom URL if Custom Brand has been set.
- Existing users are automatically notified of the arrival of the new participant and can now chat with him:
This guide explains how to start an audio or video conversation between one or more users kChat, with Infomaniak's free ethical videoconferencing solution, kMeet.
Introduction
- The call function in kChat is available on all Web (browser), mobile (iOS/Android) and computer (macOS/Windows) versions.
Start a meeting between kChat users
To be able to discuss within a virtual room with the microphone and webcam of your device, simply press the Call button visible on any kChat conversation, private or public channel, via the application or directly on the browser:
- Call a user directly if you are in a direct discussion with them, or initiate a call to all members of a channel if you start the meeting from the channel.
- Calling a user who is set to "Do Not Disturb" will not trigger a ringtone or call modal for them, but they will see the message in the conversation.
- The microphone is enabled by default when the call is accepted, but not the camera.
- View the users of the meeting (who accepted, declined, or missed it) using the avatars in the kChat message.
- Once the call has started, an emoji appears in your kChat status to indicate that you are busy with the conversation.
- A message sent from the video (kMeet) will also be visible in the kChat conversation (and vice versa).
- Indications regarding the start and end of the meeting automatically appear in the relevant kChat conversation thread.
Specifics for calls in channels
- The call will not ring for the recipients, but they will see a message in kChat as well as a notification.
- A warning message will appear if you want to start a call in a channel with more than 7 users.
Refer to this other guide if you are looking for information about kMeet.
This guide addresses problems that may arise when using Infomaniak applications (such as kChat, kDrive, kAuth, etc.) or tools (such as config.infomaniak.com, on Manager Infomaniak, etc.) with old / not up to date / obsolete hardware (OS, browser, devices, etc.). For example, it will not be possible to comfortably access Infomaniak services with an iPhone 5s or 6 on iOS 12.
Technologies employed by Infomaniak
Many Web tools developed by Infomaniak use Angular The need for up-to-date or recent hardware to run applications is not specific to Angular itself but rather a general requirement for the execution of any modern web application. Here are some reasons why up-to-date equipment is often needed:
- Angular uses advanced features of modern browsers to provide an optimal user experience; older browsers may not support or optimally support these features, which can lead to compatibility and performance issues.
- Newer browsers are generally optimized to run JavaScript code faster and to manage complex graphical renderings more efficiently; Angular applications can be quite complex and take advantage of these optimizations to provide a better user experience.
- Older browsers may have known security vulnerabilities that could be exploited by attackers to compromise the security of the web application; more recent versions of browsers tend to address these vulnerabilities and offer a higher level of security.
- The latest versions of browsers are generally in line with the latest web standards, which means that they are more compatible with new technologies and latest HTML, CSS and JavaScript specifications used by frameworks such as Angular; using an obsolete browser may lead to problems with rendering or missing functionality.
- Newer browsers support modern APIs that allow developers to access advanced features such as geolocation, camera, push notifications, etc.; Angular applications can integrate these features to offer richer and more interactive user experiences, but these features depend on browser support.
This guide explains how to interact in kChat with a conversational agent or bot powered by artificial intelligence. Familiarize yourself with this other guide about the possibilities offered by AI in kChat.
Introduction
- The bot can help you perform all sorts of calculations, translations, provide information on various topics and answer your questions.
- Familiarize yourself with this other guide regarding the model used and the responsibilities of each party.
- As soon as a new user is added, they receive a welcome message from kChat.bot.
Add the bot to kChat contacts
The bots currently available on kChat are already part of your contacts.
If you do not see them yet, click in the left sidebar of kChat…
- … on the channel search (the bots also appear as a channel)
- … or on the + icon next to Direct Messages to search for the bot
- Add the bots indicated as such with the label [bot] or search for the term bot or chat.
Do not create a group conversation between the bots and yourself as it will not work. You must create a private discussion channel between each bot individually and yourself.
It is then sufficient to write to it as if you were chatting with an acquaintance:
This guide details the important elements so as not to miss out on the discussions kChat which concern you.
Manage notifications of the desktop app icon
You can e.g. decide to animate the desktop app icon when again message:
- Open the desktop app kChat (desktop application on macOS / Windows / Linux).
- Make a left click on the desktop app icon in the notification area of your computer (top right on macOS, bottom right on Windows and a double left click on the Linux taskbar).
- Click on Preferences...
- Under Application Options, set the operating system notification preferences:
Manage kChat notifications
To manage kChat notifications, and thus be notified e.g. when a new message is sent directly to you or when you follow a specific message, including according to certain keywords:
- Click here in order to gain access to web app kChat (online service) kchat.infomaniak.com) or open kChat mobile app (app for iOS/ Android smartphone or tablet) or kChat desktop app (desktop application on macOS / Windows / Linux).
- Click on the icon Parameters at the top right of the interface.
- Click on Notifications:
- Define how to be notified (computer/mobile, present/absent, etc.) and in which case (any message or only message with mention, message followed, etc.).
- Choose to receive regular notifications by e-mail:
- This e-mail is sent either daily either Once a weekbetween 6 a.m. and 8 a.m. and informs the user of the messages that he would not have read.
- The user receives one email per product kChat to which he has access.
- Set a keyword for which to be notified when a new message is published:
Be aware of the progress of a discussion
To be notified of a new message in any discussion even if you are not directly involved, you must activate the Follow-up:
- ... or by hovering over the action menu to the right of a user in a discussion:
- ... or by clicking on Follow at the top of the discussion:
If notifications are properly configured to work on the mobile app kChat, they will also work on connected watches (smartwatch) type Garmin or Apple Watch.
This guide concerns messages that start with /
on kChat interpreted as slash commands.
Run a slash command on kChat
To access slash commands on kChat:
- Click in the composition field within a channel.
- Enter a
/
(slash or forward slash) and the attached command. - Click to send the command.
If you type only the /
sign, a modal appears with the commands that can be executed, such as going offline for example.
Here is a table of the main commands:
command | description |
---|---|
/away | marks your status as "away |
/offline | marks your status as "offline |
/online | marks your status as "online |
/dnd | marks your status as "do not disturb" |
/code | used to format the text as code |
/collapse | hides the content of the element in the message |
/expand | expands the content of the element in the message |
/echo | repeats the text following the command |
/header | displays a header in a message |
/purpose | defines or displays the channel description |
/rename | rename the current channel |
/leave | leaves the current channel |
/mute | mute the current channel |
/reminders | manages reminders |
/search | searches for messages and other content |
/settings | opens the settings |
/shortcuts | displays keyboard shortcuts |
Create a custom slash command
Prerequisites
- Not to be an external user (he will not see the menu Integrations).
To create a custom slash command:
- Click here to access the Web kChat app (online service kchat.infomaniak.com) or open the desktop kChat app (desktop application on macOS / Windows / Linux).
- Click on the New icon next to the name of your kChat organization.
- Click on Integrations:
- Click on Slash command:
- Click the blue button to Add a command:
- Configure the slash command (name, trigger (without the
/
), expected content type, action to perform*, etc., including whether the command should appear in the help modal mentioned in the chapter above).- * This can include calling an external API, running a script, displaying a specific response, etc. For this, you will generally need a script or an external application that will respond to the commands. You can also set additional parameters for the command, such as dropdown options, checkboxes, etc., depending on your needs.
- Save the command.
- Make sure to test the command to ensure it works as expected.
Remember that creating custom slash commands may require additional programming skills, especially if you need to integrate custom features or interactions with external systems. Also, make sure to follow best security practices when creating these commands to avoid potential security vulnerabilities.