Rocket.chat: Livechat departments for multiple sites

Created on 3 Mar 2017  Â·  25Comments  Â·  Source: RocketChat/Rocket.Chat

Rocket.Chat Version: 0.52.0
Running Instances: 1
DB Replicaset OpLog: Disabled
Node Version: 4.5.0 - x64

Triaged livechat improvement

Most helpful comment

@roeezolantz I'll look into creating an API so you can filter departaments displayed by the widget.

I don't have a date but it is now on our short-term milestone.

All 25 comments

@sampaiodiego Are there any plans to scale livechat out to mulitple sites? I can see huge potential in supporting it, perhaps adding another level to the department structure would make it possible without impacting on the livechat script too much?

in order to support this, we also need to give you multiple installation scripts.. so I don't know if this is the better approach.

one thing I can see we can do is to create API functions so you can chose wheter departments will be available on the website you installed the widget at. like we have for theme

Hi There,

First Thank you for your time and the good work

I was searching for the same feature:
1 instance Rocket.Chat, serve multiple sites

Is it possible to get the multiple installation scripts with any available instructions?

The other option is
Create Multiple Department "each department will represent the website"
Use the same code for the iframe in each site
Visitor select the department
The agent will have an indicator that this request come from this website "which is the department"
Not sure how I can implement this idea, hope you have some instruction if possible

sorry for this bold and large font - no intention to do so

@Nasr2013 There is an issue worked on related to this https://github.com/RocketChat/Rocket.Chat/pull/6035

@sampaiodiego I agree, to filter the departments over the API is a step forward in serving multiple sites. This will make livechat scalable over multiple sites.

Would be a nice feature, fairly easy to automatically select the department messages go to based on a parameter in the copypaste livechat script you put on the website.

Thank you all,
I have another idea for multiple section within the same website

Website : there is a market department section / sales section / support section
installation : One instance RocketChat
site Integration : copy JavaScript Code into web site
Now visitor see the RocketChat popup up across all the site

Scenario
Live chat on ( 3 user logged in and will refer to the user as an Agent)

Step 1:
visitor has to select the department and enter her/his name

Step 2:
push the department name and make it visible to the agent before or at the start of the chat with the visitor

image

Is there any possible idea to achieve that

Much Appreciated
Nasr

This functionality would be great for companies with multiple locations (for example chain restaurants or hotels), I think the best way to do it´s as it says @BadPirate . Good work !!

Adding departments filter to the api will be amazing @sampaiodiego !
Did it get into the roadmap or something? Do you thing that it will be avialable soon?
I have about 10 departments which every one's users shouldn't know about any other departments, or at least i dont want to let them send messages to other department's agents, so now im in a trouble with the current implementation of the livechat.. Do you have an idea how can i implement this with the current livechat features?

some issues I got using Livechat and related to this problem:

  • the client persist some kind of "affinity" with the agent;

    • even if the agent turn Livechat off, he keep receiving calls from that particular client;

    • as noticed in issue 6802, the client calls can reach one agent that isn't associated to the particular department he is trying to contact.

@roeezolantz I'll look into creating an API so you can filter departaments displayed by the widget.

I don't have a date but it is now on our short-term milestone.

Hello Friends,
That's a great news, I would like to share my thought for how this implementation may look like
RC-Imp.docx
Thank You

@sampaiodiego any update on the date for this feature ?

Thanks.

any update on this feature?

Hi @sampaiodiego, nice to hear you're working on it! This would take Rocket Livechat to a new level.

You may want to check out Tawk.to for inspiration. They have a quite awesome multi-site livechat solution.

By the way, I have some experience with Meteor, maybe I could help with the coding.

Would multiple sites be the same thing as letting admins specify a default department in the embed code? Like this issue asks for? https://github.com/RocketChat/Rocket.Chat/issues/3515

not just a default department @jerrac , but the full options instead (appearance, hooks, labels, etc)

Nice. :) I'm looking forward to seeing it.

Clearly one install script will not do... unless it detects the site/domain the widget is used on and allows a customized rendering with all the color options by department. The widgets customization and appearance should be included in department. The options for departments should become flexible enough to achieve everyone's visions easily. I would like to see users names replaced with an agent name and agent title to display instead of email (re show agent email) ... ideally for me those overrides would be applied by department for best flexibility. Hope to see more great work done on the livechat features. Thanks to all everyone making it happen!

Would it also be possible for any user to create and add an install script to any site they may need to add a live chat to?

Has there been progress on this? Will be an important LiveChat feature!

I just barely got rocket chat loaded on my server so I’m still gonna have to play around with it. It would be awesome if it works.

On May 17, 2018, at 8:00 PM, Richard Foxworthy notifications@github.com wrote:

Has there been progress on this? Will be an important LiveChat feature!

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

This issue is open for a while now. Are there any plans to do something with this issue ?
It would be very use-full for our (multi-sided)platform. We are using RocketChat livechat for support.

Different target audiences are using the platform represented by different websites. Would be awesome if there was an option to turn on/off the Livechat widget per website without influencing the other websites.

I've read the documentation part about assigning chats to specific departments, but this doesn't seem to be the solution for my problem. Are there any alternatives or some documentation I've missed or is it just something that's not possible yet?

Could this version from @leonardoterrao at https://github.com/RocketChat/Rocket.Chat/compare/develop...leonardoterrao:develop with multi tenancy solve the request?

Hey, is there way to just easily change like url for departments in widgets? Like

https://rocket.chat.instance/livechat/1


https://rocket.chat.instance/livechat/2

etc?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mddvul22 picture mddvul22  Â·  3Comments

djeber picture djeber  Â·  3Comments

Buzzele picture Buzzele  Â·  3Comments

royalaid picture royalaid  Â·  3Comments

engelgabriel picture engelgabriel  Â·  3Comments