This is a blog post about a bot, written partly to help train the bot โ so that when someone asks it about itself, it has something to link to.
Atomic’s AI assistant started as a weekend experiment. The goal was modest: could we set up a chatbot that helps ten people per week with common technical or sales-related questions? It’s now handling far more than that, and the results have genuinely surprised us.
We wanted an AI bot that is quick to respond at all hours, with accurate and detailed information.
AI bots have a terrible reputation in the ISP industry โ and honestly, it’s deserved. The big ISPs built bots that behave like automated call centre agents: they force you through scripted menus, block you from reaching a human, and leave you more frustrated than when you started.
Our approach is different. The AI assistant is entirely optional โ it’s there for customers who prefer a quick chat experience over opening a support ticket, especially outside office hours. It’s a convenient interface to knowledge – it’s not a gatekeeper.
You’ve probably seen us say “no endless chatbots” on our website. We mean it.
What made our AI assistant project possible was something we’d already invested in: comprehensive, well-written support documentation. The bot draws on those guides to give accurate, specific answers rather than generic filler. Getting it to a useful state took a weekend โ not because the AI part is simple, but because the hard work of writing good documentation was already done.
As far as we can tell, most other fibre ISPs in South Africa don’t have anything like this yet. That’s probably not a technology problem โ it’s a documentation problem. You can’t build a useful support bot on top of support content that doesn’t exist. Atomic currently has the best technical documentation in the local fibre ISP industry.
Things our bot can do
- It can answer support questions
- It can answer sales and network coverage questions
- It can answer onboarding questions (orders about to go live)
- It can troubleshoot fibre line issues if you upload a photo of your fibre box lights (v1.1)
- It can share a link to this blog post if it has to explain its own limitations
Things our bot can NOT do
- It can’t email, search the web, or make a phone call
- It canโt transfer a conversation to a human
- It does not have memory between chat sessions
- It will not engage in general topic chats, so you canโt ask it about the weather
Things our bot is aware of
- If it generates a solution which involves a series of steps, like troubleshooting advice, it will offer to walk you through the solution step by step
- It knows that most support or sales queries relate to a fibre network operator, so it will ask which FNO somebody is using early in the conversation
- It will direct people to our coverage map if they donโt know which FNOs are available to them
- It knows about DHCP vs PPPoE authentication and which FNOs use which – this helps with things like router setup instructions
- It knows Vumatel has two types of fibre lines (GPON and AE)
- It knows about the departments inside Atomic and will try to establish which is the most relevant department for each query
- It will try to understand if it was helpful by asking if the problem was resolved towards the end of the conversation
What’s next
Ideally, we need a future version of the bot to have access to relevant customer data via MCP queries for cases like: โHi, whatโs the status of my pending order?โ
We’re also working on a longer piece about something this project made us realise: most ISP bots aren’t hated because they’re AI โ they’re hated because they’re mandatory. Watch this space… How making AI bots optional can fix their bad reputation in the ISP industry.
๐ค Ask our bot a question.