An AI consultant, an admin bot and an alerts bot
for a visa consulting centre
For a visa consulting centre we built a client-facing AI consultant in Telegram (questions, booking, hand-off to a human), an admin bot that edits the knowledge base live without a developer, an alerts bot and a Flask web panel with dashboard, bookings and dialogues. Live in production with model migrations and content updates handled over time.
What it does
Clients open the bot and choose: ask a question, book a consultation, or talk to a person. The AI answers from a knowledge base of services, prices and schedules; bookings go to the admins’ alerts bot; anything unclear is handed to a human with the conversation attached.
Admins use a separate bot to update the knowledge base: new prices, new country rules, new schedules, loaded live without a restart. A read-only web panel shows the dashboard, bookings and dialogues.
Maintenance that mattered
When the model version reached end of life, we migrated without downtime. We also found and fixed a panel that was reading a stale database copy, so the numbers the owner saw matched what the bot actually did. Small things, but they are what keeps a live product trusted.