I will build a whatsapp ai agent on the business API that answers from your data


About this gig
Your customers get answered at 2am, in your words, from your own documents, on WhatsApp, your website or both.
I build AI chatbots that answer from your real business content (price lists, policies, product data, PDFs), not generic ChatGPT knowledge. When the bot does not know, it says so and hands the chat to a human with the transcript, instead of inventing an answer.
What you get:
- Chatbot on WhatsApp Business API, a website widget, or both
- Retrieval (RAG) over your files, site or database, so answers come from your data
- Human handoff, lead capture to your CRM or a sheet, a log of every chat
- Booking, order or support flows via your existing system's API
- OpenAI, Claude or Gemini on your own account, so you control spend
Why me: senior engineer, 9+ years, shipping AI to production, not demos. Built WhatsApp support automation with OpenAI for a live pharmacy platform, a real-time voice AI agent for dental clinics (LiveKit, FastAPI), a meeting SaaS with chat over transcripts, and vector retrieval (pgvector, Qdrant) for AI tools.
Message me the 10 questions your customers ask most and I will tell you honestly if a bot should answer them.
Get to know Nabeel
Senior Dot NET engineer, I fix production bugs and ship AI agents
- FromPakistan
- Member sinceJul 2025
- Last delivery1 month
Languages
English
My Portfolio
FAQ
Will it make things up?
It answers from your data and escalates to a human when it cannot. That gate is the part most builds skip.
Do I need the WhatsApp Business API?
Yes for WhatsApp. I walk you through getting it on Meta Cloud API, or we start on your website.
Whose AI account is used?
Yours. You own the OpenAI, Claude or Gemini account and control the spend. I never take a key into chat.
Can it take bookings or orders?
Yes, through your existing system's API.
NDA?
Yes.
What do you need from me to start?
Your WhatsApp Business account or Meta access, the documents or FAQs the agent should answer from, and who handles the questions it cannot. You see the handoff before launch.

