Services / direct with Hamza
Conversational AI consultant in Morocco: assistants grounded in your documents
I'm a conversational AI consultant based in Casablanca, working remotely with teams in Morocco and across the Middle East and North Africa. I scope, build and test support and sales assistants that answer from your own documents and hand over to people when needed.

Live demo
Try it: you’re the customer.
Ask a question, book a slot or ask for a person. Next to the chat, see what the business receives.
Watch it book a client, then try it yourself.
Today
This business uses an automated assistant. A person can take over at any time.
Hello. This is Atlas Dental’s assistant. I can answer your questions and book your visit. How can I help?
What you get
- 01
Feasibility review of one support journey and its source documents
- 02
Answers grounded in documents you approve, with a source reference for each reply
- 03
Representative evaluation questions, a clear “I don’t know” and handoff to a person
Find your starting point
Two taps and your WhatsApp message is ready.
No form to fill. You can add a line about your project in WhatsApp before sending.
Related AI work
Each record states the real status of the work.
AI pipeline · privateCVFinder WinMatch
Asynchronous pipeline that analysed more than 7,000 CVs with Gemini and ChatGPT.
View the case study
LiveLive AI productJobisque
AI platform I founded and built: analysis, interactive report and roadmap generated from user input.
View the case study
LiveWebsite · WhatsApp prototypeAmana Logistics
Moving website whose WhatsApp intake assistant, in a test environment, follows up on missing fields and leaves quotes to a person.
View the case study
How we work
Gather documents and real questions
Test answers, sources and unknown cases
Pilot with the team and decide whether to expand
Free first review
Tell me about your project. I'll reply in writing with a clear plan.
- Message me on WhatsApp or through the form: your goal, the tools you use now, your deadline.
- We talk for 15 minutes, by call or by message.
- Within 24 hours you get a written reply: where to start, what I would avoid, and an estimate of budget and timeline.
Free, no commitment. If the project isn't a good fit for me, I'll point you to a developer I trust.
« Un partenaire fiable et impliqué, que je recommande avec confiance. »
Questions before you start
What does a conversational AI consultant do?
They decide which conversations an AI assistant should handle, which sources it may use, how it is tested and when it hands over to a person. I also build and launch the assistant, so the advice ends in a working system.
Do you work with companies outside Morocco?
Yes. I work remotely and can collaborate with teams in Egypt, Jordan, the Gulf or Europe, in English, French or Arabic.
Which channels can the assistant use?
WhatsApp Business API, a website chat widget, or a chat inside your web or mobile app.
How do you stop the assistant from making things up?
It answers only from approved sources, is tested against written evaluation cases, and hands over to a person when it is unsure or a decision is needed.
Which AI models do you use?
The model is chosen per task, for example OpenAI, Anthropic Claude or Google Gemini, called from your server so API keys never reach the browser.
How is the engagement priced?
The quote depends on the channel, languages, sources to prepare, integrations and the evaluation work. You receive it after a free first call.
How do we measure success?
We agree the signals before launch, for example resolved conversations, handoff rate and response time, and compare them with a baseline.
More about this serviceWho it's for, the first scope, what shapes the quote, and the details
Key facts
- Who
- Hamza El Haissouf, freelance developer
- Where
- Casablanca, Morocco · remote worldwide
- Languages
- French, English, Arabic
- Price
- Quoted after a short call, based on scope
- First review
- Free: 15 minutes, then a written plan within 24 hours
- Reply time
- Usually within a few hours on weekdays
- Last updated
« Un partenaire fiable et impliqué, que je recommande avec confiance. »
The problem
Start with one support journey and the documents behind it: help articles, policies, product sheets or an internal FAQ. Together we write representative questions, including ones the documents can’t answer, and agree what a good reply looks like before anything is built. The pilot runs on WhatsApp, your website or an internal tool, records reviewable conversations and measures how many answers your team accepts. Source references help reviewers check a reply; they do not make it automatically correct.
A conversational AI consultant who also builds
Most conversational AI projects stall between the slide deck and production. The assistant answers well in a demo, then invents a policy, misses Arabic messages or has no clear path to a human.
As a consultant I start from your conversations: what customers actually ask, which answers are approved, which questions must always go to a person. Then I build the assistant, on WhatsApp, a website widget or inside your app, and test it against agreed cases before launch.
I work remotely and can collaborate with teams in Morocco, Egypt, Jordan, the Gulf or Europe, in English, French or Arabic.
What a conversational AI engagement covers
One assistant, one channel and one measurable goal first.
- 01
Use-case and conversation audit
A review of real conversations to find the questions worth automating and the ones that must stay human.
- 02
Knowledge grounding
Answers drawn only from your approved documents, policies and product data, with sources kept up to date.
- 03
WhatsApp and web assistants
The same assistant on WhatsApp Business API, a website widget or your app.
WhatsApp and web assistants - 04
Evaluation cases
Test conversations with expected answers, re-run after every change of prompt, model or data.
- 05
Human handoff
Clear rules for when the assistant stops, with a summary for the agent who takes over.
- 06
Measurement
Resolution, handoff and satisfaction signals tracked from day one.
CRM × WHATSAPP · THE WORKFLOW EXPLAINED
One conversation.
A clear next step.
Your prospects reach out on WhatsApp. I connect their enquiries to your CRM so your team can find the need, the context and the next action in one place.
- Questions tailored to your business.
- A structured contact record without copying every exchange.
- A person takes over for the important decisions.
One concrete need, a clear scope, then a prototype you can test.
Illustrative use case. Interfaces and data are fictional; no measured client results are claimed.
One enquiry. A clear path.
The assistant gathers context. The CRM keeps the next step visible. Your team takes it from there.
- 01A natural first contact.WhatsApp
A prospect sends a message about what they need.
- 02A guided conversation.Useful questions
The assistant asks for the details your team needs.
- 03Context in one place.CRM record
The enquiry is organised for the right person to review.
- 04People stay in control.Human handoff
Your team takes over before making decisions or commitments.
AI prepares. Your team decides.
- 01
The first message
An enquiry arrives on WhatsApp: a quote, a service or availability. The workflow starts with the expressed need.
- 02
The right questions
The assistant asks for useful context. If information is missing or the request needs care, it hands over to a person.
- 03
Context in your CRM
The integration creates or updates the record: need, status, owner and next action. The rules depend on your tools.
- 04
Your team decides
A person reviews the information, prepares the reply and approves quotes or commitments. AI supports the follow-up.
Who this is for
- Support teams answering the same questions from help articles and policies
- Businesses in Morocco or abroad with WhatsApp, website or internal support channels
- Agencies adding a grounded assistant to a client offer
Typical projects
- Support assistant answering from approved documents with source references
- Support triage with human handoff
- Ticket creation as an approved action
- Lead qualification assistant
A useful first scope
Start with one support journey, its approved documents, representative evaluation questions, a rule for unknown answers and the person who receives handoffs.
What shapes the quote
The quote depends on the channel, the volume and state of the documents, the languages to test, the approved actions, integrations and pilot evaluation.
Consultant only, agency, or a consultant who builds?
Each model fits a different stage. Here is how they usually compare.
| Strategy consultant | AI agency | Consultant who builds (me) | |
|---|---|---|---|
| Deliverable | Recommendations and roadmap | A platform or package | A tested assistant in production |
| Who you talk to | The consultant | Account manager, then a team | The person who designs and builds |
| Grounding and tests | Described | Depends on the agency | Evaluation cases written first |
| Best for | Large programmes | Broad multi-team roll-outs | One assistant that must work well |
Who I work with
Teams whose support or sales inbox repeats the same questions every day.
- E-commerce and retail support
- Real estate and property sales
- Clinics and healthcare providers
- Education and training providers
- SaaS customer support
- Professional and B2B services
Remote across MENA, rooted in Morocco
Based in Casablanca, available to teams from Rabat to Cairo, Amman and Dubai.
Arabic, French and English
Assistants are designed for multilingual customers, including Darija and mixed-language messages.
Time zones that overlap
Casablanca's working day overlaps with Europe, North Africa and the Gulf.
Data protection
Processing documented for Moroccan law 09-08 and adaptable to your country's rules and the GDPR.
WhatsApp-first markets
Experience with WhatsApp Business API flows, approved templates and the 24-hour window.
Why hire an independent consultant
Advice and delivery together
The person who scopes the assistant also builds and tests it.
Small first scope
One assistant, one channel, one goal, then we extend.
No lock-in
Accounts, prompts, evaluation cases and code are yours.
Honest limits
If a use case should stay human, I'll say so.