{"action":"created","issue":{"url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/1824","labels_url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/1824/labels{/name}","comments_url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/1824/comments","events_url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/1824/events","html_url":"https://github.com/RocketChat/Rocket.Chat/issues/1824","id":125385019,"number":1824,"title":"Livechat future features","user":{"login":"sampaiodiego","id":8591547,"avatar_url":"https://avatars.githubusercontent.com/u/8591547?v=3","gravatar_id":"","url":"https://api.github.com/users/sampaiodiego","html_url":"https://github.com/sampaiodiego","followers_url":"https://api.github.com/users/sampaiodiego/followers","following_url":"https://api.github.com/users/sampaiodiego/following{/other_user}","gists_url":"https://api.github.com/users/sampaiodiego/gists{/gist_id}","starred_url":"https://api.github.com/users/sampaiodiego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sampaiodiego/subscriptions","organizations_url":"https://api.github.com/users/sampaiodiego/orgs","repos_url":"https://api.github.com/users/sampaiodiego/repos","events_url":"https://api.github.com/users/sampaiodiego/events{/privacy}","received_events_url":"https://api.github.com/users/sampaiodiego/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RocketChat/Rocket.Chat/labels/feat:%20livechat","name":"feat: livechat","color":"207de5"},{"url":"https://api.github.com/repos/RocketChat/Rocket.Chat/labels/subj:%20core","name":"subj: core","color":"5319e7"},{"url":"https://api.github.com/repos/RocketChat/Rocket.Chat/labels/type:%20discussion","name":"type: discussion","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-01-07T12:29:04Z","updated_at":"2016-01-07T15:03:29Z","closed_at":null,"body":"I'll use this issue to track the progress of the upcoming features of livechat:\r\n\r\n## Main features\r\n- [ ] Display a form to send an email when there is no online operators\r\n- [ ] Chat transfer (from an operator to another)\r\n- [ ] View all livechats sessions by an dapartment manager (restricted by departament permissions)\r\n- [ ] Improve triggers with:\r\n  - More than one trigger at a time;\r\n  - Add more conditions;\r\n  - Add more actions;\r\n- [ ] Shortcuts for agents\r\n- [ ] Support to visitor send images\r\n- [ ] Dashboard (what kind of information should be displayed here?)\r\n- [ ] Ability to see **what** visitor is typing _before_ he/she sends the message (on/off toggle)\r\n- [ ] Integration with external CRM (create leads, opportunities, activies, etc)\r\n\r\n## Missing features from main Rocket.Chat app\r\n- [ ] oEmbed (with file upload visualization)\r\n- [ ] Agents avatar updates (needs to auto-update avatar image on livechat)\r\n- [ ] Autolinker\r\n- [ ] User is typing indicator\r\n\r\n## Wanted/planned features (needs discussion)\r\n* different queue types (round robin, offer to all agents, pick the less busy agent, etc)\r\n* queue statistics integration - ability to monitor ongoing average queue waiting time, and be able to access the statistic from the templated greeting ... enabling greeting such as thanks for joining LiveChat, due to holiday season demand, you may have to wait up to 4 minutes 31 seconds and 8 jiffies for the next agent\r\n* skillset based routing/queuing (agent profile) - maintain a skills profile with each agent, such as can speak spanish, knows golang programming, up-market sales team or expert with Citibank gold card program; then allow routing/queuing of incoming based on skillset ... after initial qualification from a greetings template\r\n* distributed routing via federation - ability to route an incoming between independently running LiveChat servers (perhaps via federation?)\r\n\r\nAny feature request can be posted here."},"comment":{"url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/comments/169687720","html_url":"https://github.com/RocketChat/Rocket.Chat/issues/1824#issuecomment-169687720","issue_url":"https://api.github.com/repos/RocketChat/Rocket.Chat/issues/1824","id":169687720,"user":{"login":"sampaiodiego","id":8591547,"avatar_url":"https://avatars.githubusercontent.com/u/8591547?v=3","gravatar_id":"","url":"https://api.github.com/users/sampaiodiego","html_url":"https://github.com/sampaiodiego","followers_url":"https://api.github.com/users/sampaiodiego/followers","following_url":"https://api.github.com/users/sampaiodiego/following{/other_user}","gists_url":"https://api.github.com/users/sampaiodiego/gists{/gist_id}","starred_url":"https://api.github.com/users/sampaiodiego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sampaiodiego/subscriptions","organizations_url":"https://api.github.com/users/sampaiodiego/orgs","repos_url":"https://api.github.com/users/sampaiodiego/repos","events_url":"https://api.github.com/users/sampaiodiego/events{/privacy}","received_events_url":"https://api.github.com/users/sampaiodiego/received_events","type":"User","site_admin":false},"created_at":"2016-01-07T15:03:29Z","updated_at":"2016-01-07T15:03:29Z","body":"not at the moment @IQ2022 .. but could done if somebody has a real use case."}}