Des bots WhatsApp qui ne ratent jamais un client.

Bonjour, je suis Othman, développeur backend au Maroc. Je crée des bots WhatsApp Business API qui gèrent les rendez-vous, les commandes et les questions de vos clients, et les systèmes NestJS qui les gardent rapides quand votre activité s'accélère. En français, arabe, darija et anglais.

Othman El Karkoubi, développeur backend et WhatsApp API au Maroc
Backend · WhatsApp · Maroc
  • WhatsApp Cloud API
  • NestJS
  • Node.js
  • TypeScript
  • Next.js
  • React
  • Flutter
  • Redis
  • RabbitMQ
  • Apache Kafka
  • Docker
  • Go
  • MongoDB
  • MySQL
  • Socket.IO
  • Botpress

Que fait Othman El Karkoubi ?

Othman El Karkoubi est un développeur backend basé au Maroc qui crée des bots WhatsApp Business API et les systèmes qui les font tourner. Il aide les cliniques, salons, restaurants, commerces et agences à répondre instantanément à leurs clients sur WhatsApp : prise de rendez-vous avec rappels, commandes, FAQ, et transfert fluide vers un conseiller humain si besoin. Les bots fonctionnent en français, arabe, darija et anglais.

Côté backend, il travaille avec NestJS, Node.js et Go, avec RabbitMQ, Kafka, Redis, MongoDB et MySQL, le tout déployé avec Docker. Il a travaillé sur une plateforme omnicanale en production qui réunit WhatsApp, Instagram, Facebook, l'e-mail et les appels vocaux dans une seule boîte de réception, sur plus de 45 microservices. Il développe aussi des applications web et des tableaux de bord avec Next.js, et des applications mobiles avec Flutter. Chaque projet fait l'objet d'un devis fixe après un court appel, avec un paiement par étapes.

Basé au
Maroc · travaille à distance partout dans le monde
Langues
Français, arabe, darija, anglais
Spécialité
WhatsApp Business API, backends NestJS
Développe aussi
Apps web Next.js, apps mobiles Flutter

Les systèmes que je construis

Projets en production et projets de référence. Démos et code arrivent ici au fil des lancements.

En productionOmnicanal · Microservices · Docker

Plateforme de messagerie omnicanale : WhatsApp, Instagram, Facebook, e-mail et appels dans une seule boîte de réception

45+ microservicesDes services NestJS, Node.js et Go dockerisés derrière une passerelle unique, qui communiquent via RabbitMQ et Kafka.
5 canaux, 1 boîte de réceptionChaque message et chaque appel arrive dans la même vue agent, en temps réel.

Rôle : développeur backend dans l'équipe plateforme · Stack : NestJS, Node.js, Go, RabbitMQ, Kafka, Redis, MongoDB, MySQL, Socket.IO, Docker

Bot WhatsApp · NestJS · Redis

Bot de réservation pour cliniques et salons : il réserve, rappelle et ne vend jamais deux fois le même créneau

Verrous RedisUn créneau est bloqué pendant qu’un client confirme, deux personnes ne peuvent donc pas réserver 14:30.
3 languesFrançais, arabe et darija dans un seul parcours, détectés automatiquement.

Rôle : backend et bot · Stack : WhatsApp Cloud API, NestJS, MySQL, Redis

Support client · Botpress · React

Bot de support avec transfert humain et boîte de réception agents en direct

Le bot d'abordLes questions fréquentes traitées instantanément, à toute heure.
Un humain si besoinUn clic transfère la conversation à un agent, avec tout l'historique.

Rôle : full stack · Stack : Botpress, NestJS, React, WebSockets

Assistant IA · LLM · Redis

Un assistant IA qui répond à partir des documents de l'entreprise

Des réponses sourcéesLes réponses viennent de votre menu, catalogue ou FAQ, avec la source.
Connaît ses limitesQuand il n'est pas sûr, il le dit et appelle un humain.

Rôle : backend et IA · Stack : NestJS, API LLM, mémoire Redis, WhatsApp Cloud API

Mon parcours

Je suis Othman, ingénieur logiciel spécialisé backend, au Maroc. Je construis les systèmes derrière les conversations WhatsApp : les webhooks, les files d'attente et les workers qui permettent à une entreprise de répondre instantanément à chaque client, sans embaucher.

Je travaille avec NestJS, Node.js et React, et l'infrastructure en dessous : RabbitMQ et Kafka pour les files d'attente, Redis pour les sessions et les verrous, MySQL pour les données importantes, et Botpress pour les parcours de conversation.

Ce qui compte pour moi est simple : des bots qui parlent la langue de vos clients, qui ne perdent jamais un message, et qui passent la main à un humain au bon moment. Un code propre, lisible par le prochain développeur, fait partie du travail.

Écrivez-moi

Comment puis-je vous aider ?

Starter Bot Mise en place & lancement

Pour les entreprises qui passent de l'application WhatsApp classique à l'automatisation.

Sur devis

Devis fixe après un court appel · frais de mise en place d'abord, le reste au lancement

Commencer
  • Configuration et vérification Meta Business
  • Votre numéro sur l'API WhatsApp
  • Modèles de messages soumis
  • Un parcours : réservation, commande ou FAQ
  • Transfert vers votre équipe
  • Corrections pendant 2 semaines après le lancement

Bot complet Parcours & intégrations

Réservations, commandes et FAQ dans un seul bot, connecté aux outils que vous utilisez déjà.

Sur devis

Devis fixe après un court appel · paiement par étapes

Commencer
  • Tout le Starter Bot
  • Parcours en plusieurs étapes qui gardent le contexte
  • Français, arabe, darija et anglais
  • Synchronisation Google Sheets ou CRM
  • Tableau de bord simple pour votre équipe
  • Corrections pendant 30 jours après le lancement

Obtenez le bot que vous voulez
sans prise de tête

Pourquoi travailler avec moi ?

  • Configuration Meta prise en charge · Vérification de l'entreprise, numéro de téléphone et modèles de messages, étape par étape.

  • Parle la langue de vos clients · Français, arabe, darija et anglais, dans le même bot.

  • Ne perd jamais un message · Files d'attente et relances derrière chaque bot, même aux heures de pointe.

  • Pas de double réservation · Redis bloque le créneau pendant que le client confirme.

  • Tout vous appartient · Compte, numéro, modèles et données restent au nom de votre entreprise.

  • Honnête sur la validation · C'est Meta qui valide les comptes, pas moi. C'est pour ça que vous payez par étapes.

  • Suivi après le lancement · Forfait mensuel optionnel pour les corrections, les mises à jour de modèles et les nouveaux parcours.

Vos questions, mes réponses

Dois-je déjà avoir un compte WhatsApp Business API ?

Non. Si vous utilisez l'application WhatsApp Business classique, je vous aide à mettre en place l'API au nom de votre entreprise. Si vous avez déjà accès à l'API, en direct ou via un fournisseur comme Wati, Twilio ou 360dialog, je construis par-dessus.

Pouvez-vous garantir que Meta validera mon compte ?

Personne ne peut honnêtement le garantir. Meta décide de la vérification, des noms d’affichage et des modèles. Je vérifie vos informations avant de commencer, je prépare et soumets tout, et je corrige les refus. Le paiement est réparti par étapes : vous ne payez jamais pour un bot qui ne peut pas être mis en ligne.

De quoi ai-je besoin pour commencer ?

Une entreprise enregistrée, un site web qui affiche le même nom d'entreprise, un numéro de téléphone dédié à WhatsApp et un compte Meta (Facebook) Business. Il vous manque quelque chose ? Dites-le-moi, il y a généralement une solution.

À qui appartient le compte WhatsApp ?

À vous. Le compte, le numéro, les modèles et les données clients restent au nom de votre entreprise. Je suis ajouté en tant que développeur et vous pouvez me retirer à tout moment.

Travaillez-vous avec des agences ?

Oui. Je travaille en marque blanche avec des agences marketing et web qui vendent des solutions WhatsApp mais ont besoin d'un développeur pour les construire.

Vos clients, mon système.
Faisons compter chaque message.

Dites-moi ce que vos clients demandent le plus souvent et comment vous gérez ça aujourd'hui. Je vous dirai honnêtement si un bot peut aider, ce qu'il faudrait et combien ça coûterait, avant que vous ne vous engagiez.

Vous cherchez quelque chose de sur mesure ?
N'hésitez pas à partager votre idée !

Ou écrivez-moi sur LinkedIn