IOdesk V1.6.0 changelog

IOdesk V1.6.0 released!

Our changelogs are mainly aimed at describing what’s changed since the last version of IOdesk and to really go into detail what our developers have been up to. The main target are other developers or the company admins.

New features and highlights

  • Revamp of the solved tickets view
    • Complete revamp of the solved ticket view, enhancing workflow and UX
    • You can now select how many tickets to view per page
    • Sorting based on agent that handled the ticket
    • Sorting based on the team the ticket belongs to
    • Sorting based on customer
    • Advanced sorting based on multiple settings such as labels, customer, agent etc.
    • Viewing of the ticket directly in a modal
    • Performance enhancements
    • Cleanup of unused parameters and information
    • Ticket notes added
  • LydiaAI self-learning updated with manual learning added
    • The algorithms for LydiaAI have been updated and reworked giving customers more relevant answers
    • Self-learning algorithm updated
    • Manual self-learning controls, users can now give LydiaAI pre-defined questions matching a knowledge database answer
    • New section added “LydiaAI” where users are able to accept or discard self-learnt matches between questions and answers
    • Section for adding questions for LydiaAI to learn from added to the edit view of a specific article
    • Card added to dashboard showing how many confirmations for the self-learning that needs to be managed
    • Design updates for the knowledge databases views to fit this new functionality
  • New chat module settings
    • Users can now set a color of their choice for the chat module to customize it to fit their site and brand
    • Users can now set the size of the chat module between small, normal and large to fit their needs
  • New login and signup design
    • The login view has been updated to fit the overall design of the IOdesk app better – it looks great now don’t you think!?
    • The signup view has been updated to give a smoother sign up experience, and to fit the overall design of the IOdesk app


  • Editor for summary of an answer added in the knowledge databases
  • Clicking ‘solved by Lydia’ on the dashboard now goes to the solved ticket view showing relevant tickets
  • Main language for knowledge database containers added
  • Zoom on input in chat module when using iPhone disabled

Graphic Powers klarar supporten med IOdesk

Graphic Powers AB är ett Sverigebaserat mjukvaruföretag som utvecklar applikationer för den grafiska industrin. Företaget har kunder över hela världen även om den större delen av kunderna befinner sig på den amerikanska marknaden än så länge. Spridningen av användare över samtliga tidszoner gör att Graphic Powers behöver ett väl utvecklat supportsystem som klarar av att svara på kundernas frågor dygnet runt.

– När Xenolith presenterade sin lösning för oss tvekade vi inte en sekund, säger Mats Löfberg, VD på Graphic Powers AB. Det är som att detta supportsystem var skräddarsytt precis efter våra behov.

– Vi är otroligt nöjda med IOdesk. Inte nog med att systemet var enkelt att komma igång med, våra kunder har uppskattat enkelheten att kunna kommunicera med oss och hitta svaren utan vår hjälp. Dessutom har Xenolith flera gånger överraskat med nya funktioner och uppgraderingar som gjort ett väl fungerande system ännu bättre.

AI-agenten Lydia som är inbyggd i systemet hjälper våra kunder att snabbt hitta svaret på de flesta vanliga frågor utan att det kräver någon insats från vår personal. Frågor som ännu inte finns i systemet skickas automatiskt till vår personal i Sverige och till vårt amerikanska kontor och inom några minuter kan kunden få ett svar från någon av våra supportagenter. Svaren kan vi sedan lagra i systemet så att Lydia automatiskt kan hjälpa andra kunder i framtiden.

Ett automatiskt supporthanteringssystem med AI är ett fantastiskt verktyg för alla som behöver hantera kundsupport. Graphic Tracers användare kan snabbt få svar på alla vanliga frågor tack vare IOdesk.

– IOdesk hjälper oss dagligen genom att hantera all support så automatiskt som det är möjligt. Vi har inte ångrat en sekund att vi började använda IOdesk.

Besök Graphic Powers på:

IOdesk V1.5.2 changelog

It’s that time of the month again, changelog time!

Our changelogs are mainly aimed at describing what’s changed since the last version of IOdesk and to really go into detail what our developers have been up to. The main target are other developers or the company admins.

An x.x.number release is a smaller release mainly aimed at solving random features (bugs), enhancements for existing functionality and sometimes smaller new features

New features and highlights

  • General changes
    • UI update for the dashboard to give agents and admins an easier overview of the current situation
    • UI enhancements and font updates for better readability
    • Major updates to the IOdesk landing page
    • Documentation for users of IOdesk (work-in-progress)
    • General fixes to several views to look; and have a better workflow
  • Revamped e-mail and contact forms ticketing system
    • The UI for non-chat tickets has received a visual overhaul to improve readability, workflow and easier navigation
    • Agents now get a filterable direct overview of the amount of tickets in different categories
    • Management of tickets workflow improved
    • Readability of e-mails much improved and with a more mailbox type of feeling/workflow
    • Previews of mails and conversations improved to give agents a quicker and better overview of ongoing or new tickets
    • Visually unnecessary clutter removed or replaced
  • New e-mail parser
    • We have based on feedback from you guys rewritten the e-mail parser, to put it into less technical terms: received and sent mails now keep their formatting and looks SO much nicer. Both for agents and for customers.


  • IOdesk app updated to work better with smaller desktop screens
  • Support module updated to work better with smaller smartphone screens
  • Visual corrections and improvements to the support module
  • If no agents are online, the customer has not already entered a mail and is requesting help from an agent. Lydia now sends out a message where users can enter their mail (support module)
  • Better (larger) modals for agents when working in the ticket UI, wanting to send out KDB answers
  • Main navigation updates to retain user position
  • In the manage view for agents, users can now see an overview for which teams all agents are in
  • Corrections for the signup verification mail sent out to new customers
  • When working with KDB articles, the user is now asked if he/she wants to leave the editor before saving changes
  • Specific UI-changes for the support module when used on iPhone or Safari
  • Privacy policy added to the new support module
  • Agents now have to confirm they want to mark a ticket as spam and add the user to the blacklist
  • Modal for showing KDB articles in the support module quick answers implemented
  • If an agent has claimed a ticket, only that agent will receive notifications by mail when a new answer arrives. Instead of the whole team.
  • Microsoft Teams now available to connect with through webhook

Special thanks ❤

To the people over at iP.1 for all of your suggestions and feedback!

IOdesk V1.5.0 changelog

Hi all! This will be the first changelog over here at our blog, moving from

Our change-logs are mainly aimed at describing what’s changed since the last version of IOdesk and to really go into detail what our developers have been up to. Main target are other developers or the company admins.

For a summary and presentation of all the new features check the main category “Development” instead, because this is about to get VERY detailed. 🙂

New features and highlights

  • Introducing our brand new support module!
    We have been hard at work rebuilding our original chat module into something better.
    • Implemented new design and core functionality
    • Companies can now add their logo to the module
    • Welcome message can now be added
    • Improved notification bubbles to grab visitors attention
    • Agents online in IOdesk now presented in the module
    • Updated phrases for Lydia when helping customers
    • New and improved language support, identifying the customers language and presents an option to change language if it’s not the main one set by the company
    • Companies can now set which information to request from the user before the customer can launch a new chat (name/email)
    • Companies can now if they disable the requirements for starting a chat, have anonymous ones where IOdesk will give the user a temporary name instead. This means visitors can start chatting right away!
    • Companies can now from IOdesk turn the module on or off
    • Companies can now from IOdesk turn the AI support on or off
    • Companies can now from IOdesk turn the whole module on or off
    • Improved UI for use on smaller screens
    • Re-hauled flow for AI-answers
    • Automatic notifications to agents when the AI is unable to help, or the user requests a human
    • Based on the new online status for agents (see below) the AI either informs the customer that someone will be with them shortly, or prompts the user (if an e-mail has not been aquired yet) to leave an e-mail and you will get back to them as soon as possible
    • Quick answers section – users can now directly without having to start a chat search for answers
    • Module messages – companies can now show messages directly in the module, great for showing PSA information, discounts or whatever suit your needs!
    • Answers in-chat or in-quick answers can now be shown in either a modal or a link to our KDB site. Depending on if you want users to see the answer directly on your site, or over at your “space” on our KDB-site.
  • Major updates to LydiaAI and Knowledge Databases
    This update comes with major changes for LydiaAI, providing better and more relevant answers then ever!
    • Complete re-haul of the core engine for learning and providing relevant answers to questions.
    • Better language support and differentiation between words for different languages
    • Improved performance for direct answers using pre-built matching based on learning (e.g. recognized question results in direct answer on pre-calculated answer)
    • Contextual improvements (language, keywords etc.)
    • Keywords for answers removed due to the AI now being able to work with these “on the go” now. Also these keywords were previously used for companies to “hard-connect” specific words to answers and we could see it was interfering too much with the self learning. Companies will still be able to manually train the AI in the future, but we are changing the way it works in coming updates
    • There’s one more thing in the works connected to these major updates and we’ll get back to that in coming updates since were not ready to release it just yet. 😉
  • Agent online status
    • In conjunction with the new support module and it’s functionality to silently help customers before notifying agents when needed some changes had to be made to the agent online status
    • The online status is no longer based on if IOdesk is open in your browser (as before)
    • The online status and when you are ready to answer chat tickets is now based on the “status switcher” located on the dashboard
    • Set to online, the agent will show up as available in the case LydiaAI is unable to answer a question or a user directly wants to talk to a human
    • Set to offline the agent will not show up (duh?)
    • If all agents in the company/team is set to offline, Lydia will inform the visitor that no one is around at the moment and that you will get back to the user by mail instead
    • Agents will automatically be set to online when logging in
    • Agents will be asked if they want to be set as offline when logging out
  • and split
    • Previously everything related to IOdesk was placed on the domain, meaning even after logging in you were placed at the www where also the landing page/signup section of IOdesk are located
    • To prepare for future needs and to get a separation between the landing page and the application itself a split has been made, where the ticket management system is now located at
    • This has further uses, such as you now can navigate directly to and instantly be in the system, instead of having to navigate the main page -> login and then end up in the system
    • For our part we can now update and add content to faster, which will be a core functionality for when the documentation is in place

General changes to the IOdesk App

  • Main navigation
    • The main navigation has recieved a update due to more sections being added and functionality being split out into it’s own sections
    • Application settings now contains all the settings for how IOdesk is to work, working with and creating modules, rules for tickets, canned responses and so on
    • Company settings contains the settings for the application on a higher level and is only available for the CA. This includes billing information, teams, agents and so on
  • Modules section
    • Re-haul of the whole section to match the new support module and create a better UX for generating and managing modules
    • Main language now syncs with secondary to make the selections easier
    • Option to enable or disable LydiaAI for the module
    • Requirements for starting a chat added: companies can pick if e-mail or/and name must be entered
    • Description of module – so that companies can add e.g. “This module is shown on this site”
    • Heading – add a small message to the header of the support module
    • Option to pick one or more knowledge databases that the module should present answers from
    • Option to show answers (in the support module) in either a modal or a link to our KDB site
    • Option to add your company logotype to the support module
  • Module messages (new section)
    • Create and manage messages to be shown in the support module
    • Full editor to style and present your messages just the way you want
    • Advanced options for showing the messages at specific times, days and between dates
    • This new section replaces the old “PSA messages” which have now been removed
  • Webhooks (new section)
    • Still in beta and mainly for developers at this point
    • Connect Discord or Microsoft Teams to IOdesk to recieve notifications on new tickets, answers etc.
    • Documentation and further work on how to set this up coming in future updates
  • Billing
    • Major updates to the process of setting up and managing a subscription to make it easier and more user friendly
    • Option to add a coupon code when signing up / changing a subscription
    • Tax settings for EU countries added
    • Mail sent out to the CA when a subscription is about to end
    • After a subscription ends users will no longer have access to any functionality in IOdesk except the company settings and billing pages
  • Canned replies (new section)
    • This is the same ol’ canned replies functionality as before where agents/ca can add predefined answers. But now placed in it’s own section to make it more clear where to go to work with this (was in app-settings before)
  • Knowledge databases
    • Lot’s of UI and smaller functionality updates and bugfixes
    • Keywords removed from articles since it’s no longer necessary (see LydiaAI section)
    • Enhancements to the uploading of files
    • Option to delete multiple articles/answers at once
    • Moved delete KDB to the edit KDB section
    • Some major changes are in the works here coming in later updates!
  • Tickets
    • CA:s can now add themselves to participator to any ticket
    • If a ticket has been claimed by an agent, only this agent will receive notifications on new messages and not everyone
    • Agents can now from the quick answers bar send out a kdb answer to a user, and from the users point of view have it displayed directly in a modal
    • Agents now have to confirm before marking a ticket as spam and adding the e-mail to the blacklist
    • Agents can now on solving a ticket choose to send out a summary or not to the customer
    • Corrections for mails recieved where rowbreaks at time were not working
    • Auto-generated links from content in recieved mails and contact forms
    • HTML-tags cluttering up the preview of messages removed
    • Agents can now send chat messages with line breaks from smartphones
    • Updates to the push notifications services
    • Agents can now switch the team a ticket belongs to
    • Major performance enhancements for the tickets UI
    • Enhancements to the UI/UX and lots of minor corrections
  • Extended privileges for Agents
    • Agents now have access to these sections: module messages, canned replies, customer labels and company labels
  • Dashboard
    • Agent online switch added
    • Updates to the placements of charts
    • Updates of the placement of todos
    • Statistics are now clickable to directly navigate to e.g. new tickets

This update has been in the work for quite a few months and we’re so happy to finally have it out and available for you guys! For this changelog the bugfixes section will be left out since there’s just too many minor changes and fixes that has been done to list them all.

That goes for other sections as well since there’s much more but less “impactful” stuff that has been reworked, enhanced or added. The thought here is to give a comprehensive list of the most important stuff in detail.

It should also be added that this is part one of a major update, we have a lot of stuff that’s been worked on during the time between 1.3 and 1.5 that we felt just was not ready to launch yet, *Lydia Nexus I’m looking at you*, but be sure that we are working hard on it and will have more information about it in coming updates!

From this point on we’re getting back to a more regular schedule of changelogs again with constant smaller updates mixed with bigger ones.

Stay tuned, so much more exciting stuff coming up!

// Robert

Chatbots are not a thing of the future – they are already here!

Increasingly higher demands are placed on customer service. By the year 2020, nearly 80% of all businesses will have a chatbot as a part of their customer service. So what are you waiting for?

With a chat bot on your site you can offer you customers a short response time, and they’ll get the service they require, when they want it.

So, why do you need a chatbot? Well, first of all, it saves you time. A lot of time!

How many hours have you and your staff spent answering the same question over and over again? With a chat bot this is now a thing of the past and you can use the time spent on more creative things.

A bot never sleeps or takes vacation, it’s always right there. We are talking always. 24/7/365. The bot doesn’t care it it’s a holiday, middle of the night or any other time when you are not available. The bot’s got your back.

Having a chat on your site can increase conversions and sales by eliminating any confusion and uncertainty that the visitor may experience.

One other big advantage of a chat is that the visitor doesn’t have to wait for loooong phone queues or mail reply, they can continue browsing on your site while chatting with the bot or an agent.

With IOdesks chatbot Lydia, you get a Top of the line chatbot, powered by AI, and a powerful ticket management system. 

Are you ready to join the AI revolution?


No matter if you are an experienced customer care agent, or new to the job, there is one thing that will test you over and over. The key being over and over. And over. The same question can only be answered in so many ways. After that it’s down the rabbit hole of repetition.

“-What are your opening hours?”
“-Where do I find X?”
“-How much is X?”
“-Where are you located?”

All this, when you also have a long list of customers needing answers to perhaps more complex questions, it’s so frustrating to have to answer the same questions. Over and over.

Working as a customer care agent can be a very rewarding and inspirational job, but not when your patience is tested and you don’t get to come up with solutions to help those who need you the most. Cause lets face it, the answer to most of those repitetive questions are already posted on your website, but for some reason the customer prefers to ask before looking themselves.

Let IOdesk and our bot, Lydia, take care of all the simple, repetitive questions for you. This will free up your time, take a large burden and let’s you focus on developing your skills and becoming a super star in customer care.

Happy agents – Happy customers.

Brighten up your workplace with a bot!

– Sophie Nohlberg
Head of Sales, IOdesk

Welcome to the IOdesk blog!

Hi and welcome to the IOdesk blog!

There is so much going on over at IOdesk now; new features, further development on existing features, and overall a whole lot we want to be able to communicate to you.

So we thought, why not make things simple and just put up a blog for it! Here we will add articles and guides for how to get the most out of IOdesk, information and news about customer satisfaction and support in general. Also of course, our developers will be presenting and discussing new features and what they are working on at the moment.

To get things rolling we are so exited about what we will be releasing at the end of the summer – Lydia Nexus.

Our main goal has from the start been to provide a service with an AI powered bot that gives customers a feeling of talking to a real human. As of today our AI bot Lydia can recieve and answer questions and provide customers with helpful articles – but we are far from done in this department.

Lydia Nexus will take this one step further and enhance the communication with Lydia. She will be able not just to receive input and return output “IO”desk (get it?), but also work more with the information provided and ask customers questions back.

Let us give you an example.

A customer (C) lands on your site to book a meeting next week with the sales rep. The customer starts a chat and Lydia (L) greets him.

C“Hi, I’d like to book a meeting with your sales rep!
L“Hi! Sounds great, to book a meeting I need a bit more of information. First of, what is your name?”
C“John Cleese”
L“Ok, and which mail can we reach you at?”
L“Thanks! Which day and time would suit you?”
C“Uhm, next thursday at 1PM perhaps?”
L“Thank you! I will be forwarding this information to our sales rep. and she will get back to you as soon as possible”
C“Great, bye!”

By Lydia doing this, all the information about who wants a meeting and when, is collected and you (the company) can review it and set the meeting, without having to first get back to the customer just to ask these kind of questions yourself, saving time and keeping things organized. Oh right, another small thing. There will be a add on where you as a company can connect this to Google Calendar – smooth!

This is just a small example of what Lydia Nexus can do, we are working hard to make this new functionality as powerful and generalized as possible, to suit a multitude of companies and their needs. Another interesting example is a early-bird customer we are working closely with, that needs to have Lydia check an Excel sheet of when they will be visiting the customer in person.

C“When will you be visiting me?”
L“I will check, could I have your address please?”
C“Number 12, Grimmauld Place”
*Behind the scenes Lydia is looking at the Excel sheet for the time*
L“We will be visiting you on Monday the 12th around 3PM”
C“Great, thanks!”

And just like that a customer gets to know when they will be visiting, without a human having to step in, talk to the customer, bring up the Excel sheet, read through it and locate the address, get back to the customer. Again saving time both for the company and the customer.

These are just a few examples of what’s to come and we’ll keep you posted here as we go. ETA for the Lydia Nexus update is 2:nd week of august.

That’s all for now, take care!

Best Regards
Robert Roos
CEO and Lead Developer