Written by Tobias Riis Christensen, March 2025
When we first started working with a generative AI chatbot nearly three years ago, the technology showed promise but was unreliable. Early bots were often inaccurate and sometimes gave answers that looked correct but were just plain wrong. Instead of discouraging us, these early challenges helped us understand both the potential and the limits of generative AI.
Over the next few years, we moved carefully from experimentation to implementation, driven by a clear vision: to develop a chatbot capable of genuinely enhancing customer experiences for the 250 webshops relying on our service.
Choosing the right technology partner was our first big challenge. We needed a provider who understood how complex our operations are, could smoothly integrate with our existing systems, and – most importantly – shared our goal of improving customer service through automation. Digital Genius met these needs and shared our approach, setting the stage for a strong partnership.
For the chatbot to be truly useful, it needed to match the quality and accuracy of our human customer service agents. This required well-structured, reliable training data – something we were lucky to already have in our detailed shop manuals. We used these manuals by marking content specifically for chatbot use with curly brackets { }. This simple but effective method allowed us to:
Even with good data, accuracy was still a challenge. To solve this, we developed a careful five-step process to generate responses, making sure each reply was accurate, personalised, and in line with the client’s brand guidelines.
The result was a chatbot that felt truly human and matched each brand’s voice naturally.
Here is the process:
This process can be slightly slower at times, but most people agree it is better to wait a few extra seconds for the right answer – and it is still faster than a human response.
Integrating the chatbot smoothly into our existing environment posed several important considerations.
Our internal platform, ExportStation, is already linked seamlessly with more than 40 e-commerce systems via standardised APIs, simplifying the process significantly. However, integration was not merely about technical feasibility; it also involved thoughtful decisions on how extensively we wanted the chatbot to engage customers without human intervention.
This is by far the most frequent query we receive. At first, the chatbot could manage it easily if the customer had their order number. But what if they did not? This made us think carefully about the balance between helpful automation and making things too complicated.
Currently, we address this issue by asking customers for their email addresses and looking up their most recent orders. To verify their identity securely, we send a verification code directly to their email. If this fails or the customer encounters an issue, we swiftly route them to a human agent.
This approach works well, but we keep asking ourselves whether we should go further:
We are tracking how this process performs, but we are also continuously assessing when automation stops being helpful and starts feeling excessive. Understanding this balance has become a key part of our ongoing integration strategy.
Our goal remains clear: make things more helpful, not just more capable for the sake of it.
Now that our generative AI chatbot is live, we are already seeing positive results: more automation, higher customer satisfaction, and smoother operations for our clients. But this is just the beginning. With ongoing monitoring, we will stay flexible and ready to refine and improve based on real-world performance and feedback.
That is where things stand for now! I will be back in a few months to share an update on how it is working in practice and what comes next. If you would like to try our version of the chatbot, you can take it for a spin here.