Skip to main content

Chatbots

Answering quickly, without leaving anyone unanswered

A good conversational assistant handles what it can handle and passes the rest, with all the context, to the right person.

The problems we address

What brings you here

Requests arrive outside working hours

The customer waits until the next morning for a question whose answer takes three lines.

The WhatsApp channel cannot be managed by hand

Messages pile up on a phone, with no shared history and no follow-up.

Previous chatbots frustrated users

Rigid menus, dead-end loops, no way to reach a human.

Information changes and the bot stays out of date

Prices, opening hours, availability: without a connection to the real systems, the bot answers wrongly.

Deliverables

What you receive

  • Assistant embedded in the website
  • WhatsApp or other messaging assistant
  • Support assistant connected to your knowledge base
  • Assistant connected to an ERP or CRM to look up a real status
  • Internal assistant for staff questions
  • Manageable conversational knowledge base
  • Handover to a human agent with the full history

Benefits

What it concretely changes

An immediate answer to common requests

Opening hours, availability, order tracking, procedure: handled in seconds.

No dead ends

When the assistant does not know, it offers a handover and passes on the context instead of going round in circles.

Up-to-date information

Answers about a status or availability are read from the source system, not from a frozen script.

A history you can use

Conversations feed the analysis of frequent requests and the improvement of your documentation.

Features

What we can do in this area

  • Natural-language understanding in French and English
  • Answers grounded in your documents, with sources
  • Lookup of real data through APIs (order, case, availability)
  • Collection of contact details and automatic creation of a request
  • Escalation to a human with the context passed along
  • Opening hours and different messages outside them
  • Dashboard of conversations and unanswered questions
  • Content administration with no technical involvement

Our approach

How we go about it

  1. Analysis of real requests

    We start from your existing exchanges to identify the twenty questions that make up most of the volume.

  2. Writing the reference answers

    Answers validated by your teams, versioned, and manageable afterwards without us.

  3. Connecting the systems

    Reading real statuses where it makes sense, read-only by default.

  4. Internal testing

    Your teams put the assistant through its paces before any public exposure.

  5. Gradual opening

    Going live, monitoring conversations, and continuously enriching the knowledge base.

Architecture

How it is built

The conversational assistant rests on the same architecture as our business agents, with a messaging channel at the front and an escalation path at the back.

  1. Channels

    Web widget, WhatsApp Business, internal messaging. One engine, several entry points.

  2. Session

    Conversation context, optional identification of the person, bounded history.

  3. Knowledge

    An index of approved content, filtered according to whether the person is external or internal.

  4. Business lookups

    Read-only calls to the ERP, the CRM or the booking platform.

  5. Escalation

    Creation of a ticket or a call-back request, with the full transcript.

Technologies

Relevant technologies

  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • pgvector
  • Redis
  • Socket.io
  • WhatsApp Business API
  • Docker
  • Sentry

Frequently asked questions

Frequently asked questions

Chatbots and conversational assistants

Can the assistant take an order or a payment?
It can prepare an order and pass it on. For payment we redirect to a secure channel rather than collecting card details inside a conversation.
What happens if the assistant does not understand?
It says so, offers to rephrase, then offers a handover to a person. It does not invent an answer.
Do we need a WhatsApp Business account?
Yes, with a dedicated number and approval from the provider. We guide you through the process, but the account is opened in your name.
Who updates the answers?
Your teams, from the administration area. No technical work is needed to correct a price or an opening time.

Africa Tech Services

A project around “Chatbots”?

A first thirty-minute conversation, with no commitment. We will tell you plainly whether we are the right partner — and if not, we will point you elsewhere.