Imran Munawar

AI solutions

AI assistants that are safe to put in front of customers

Five assistants I have built for WhatsApp, Instagram, Messenger and web chat. Each recording is the real software running; demos use fictional businesses and are labelled as such.

In-house · working demo2026

AI Receptionist

A 24/7 WhatsApp booking agent for appointment-based businesses.

  • Books against real availability. Checks open slots, prevents double bookings with a database exclusion constraint, and confirms in chat.
  • Reminders that act. 24-hour and 2-hour reminders with buttons to reschedule or cancel without leaving WhatsApp.
  • Guardrails. Refuses medical advice, admits when it does not know, never invents a policy or a price.
  • Human handoff. "Can I speak to a person?" pauses the agent, flags the thread in the inbox, and lets staff reply then hand back.
  • TypeScript
  • NestJS 11
  • Next.js 15
  • Prisma
  • PostgreSQL 16
  • Redis + BullMQ
Full case study
In-house · working demo2026

AI Shopify Sales Agent

Selling and fulfilment inside WhatsApp, Instagram and Messenger.

  • Sells from the real catalogue. Searches live Shopify products by category, colour, size and price, and checks stock per variant before promising anything.
  • No order without a yes. Order creation requires the full summary and an explicit confirmation. Totals are recomputed in code at that moment.
  • COD into Shopify. Creates the order in the merchant's admin with delivery charge and payment method recorded, tagged by channel.
  • Courier booked automatically. Books the parcel, stores the tracking number in Shopify, and messages the customer from dispatch to delivery.
  • TypeScript
  • NestJS
  • Next.js
  • PostgreSQL
  • Redis + BullMQ
  • Claude API
Full case study
In-house · working demo2026

AI Real Estate Agent

Qualifies buyers on WhatsApp and books viewings that are genuinely free.

  • Qualifies before it books. Captures budget, area, size and timeline, and keeps what the customer said separate from what the agent inferred.
  • Only verified listings. The model cannot invent a property or a price; it can only reference search results.
  • Slots that are really free. Agent hours, calendar blocks and travel time between viewings all feed the availability engine.
  • Fair-housing safe (US). Matching uses objective criteria only. Neighbourhood, mortgage and lease questions go to a person.
  • TypeScript
  • NestJS
  • Next.js
  • PostgreSQL
  • Redis + BullMQ
  • Claude API
Full case study
In-house · working demo2026

AI Ordering Agent

WhatsApp ordering for restaurant chains where the backend owns the money.

  • Understands real orders. Per-item drinks and sizes, multiple corrections in one sentence, Roman Urdu. Options resolve on the server.
  • Backend owns the money. Cart, tax, delivery fee and promotions are computed in code; the model relays the numbers.
  • Branch routing. A typed address or a shared location pin goes to the nearest open branch with the right fee and ETA.
  • Rule-based upsell. One relevant add-on per conversation, with acceptance tracked.
  • TypeScript
  • Node.js
  • SQLite / PostgreSQL
  • Claude API
  • WhatsApp Cloud API
Full case study
Client work · in production2025–2026

Tailyr AI Concierge

A grounded, multi-store RAG assistant for high-value retail.

  • Strictly grounded. Two confidence gates and per-source citations on every answer.
  • Knowledge loop. Unanswered questions go to a partner dashboard; answers are embedded back and attributed to the team member.
  • Store isolation. Multiple brands on one platform; a store can never see another store's data.
  • Sold-stock intelligence. Knows what was previously sold for comparisons but never offers it as available.
  • TypeScript
  • NestJS 11
  • Next.js 15
  • Supabase (PostgreSQL + pgvector)
  • OpenAI embeddings and chat models
  • Railway
Full case study

Have a process customers already do over chat?

Bookings, orders, enquiries, support. Send me a description and I will tell you what an assistant could safely take over, what it should not, and what the first working prototype would look like.

Discuss an AI assistant