← Back to projects

Full Stack Messaging & Conversation Platform · Dentsu Global Services

WhatsApp Business (WABA) Platform

Full Stack Messaging & Conversation Platform · Dentsu Global Services

WhatsApp Business (WABA) Platform

Full Stack Developer · Dentsu Global Services

A WhatsApp Business platform for managing business accounts, conversations, contacts, templates, and configurations. The product supports customer communication, message processing, media sharing, and business workflows through the WhatsApp Business API, webhooks, and Python REST services. I also built an AI-powered multi-agent development workflow with MCP and Jira integrations to speed up delivery.

Next.jsReact.jsJavaScriptHTML5CSSPythonREST APIsWhatsApp Business APIWebhooksMCPJiraAI Multi-Agent WorkflowGitCI/CDSQL / NoSQL

Key features

  • Business account, conversation, contact, template, and configuration management.
  • WhatsApp Business API integration for messaging, media sharing, and workflows.
  • Webhooks for incoming messages, delivery receipts, read receipts, and status events.
  • Conversation inbox for viewing chats, replying, and keeping history.
  • Message template creation, validation, and use for business notifications.
  • Interactive messaging with buttons, quick replies, and lists.
  • Python backend services with authentication, validation, logging, and database operations.
  • AI multi-agent workflow for analysis, development, review, testing, and delivery.
  • MCP and Jira automation for ticket comments and delivery summaries.
  • Human approval checkpoints before final implementation summaries go out.

My contributions

  • Built responsive Next.js/React.js UI for WABA account and conversation management.
  • Integrated WhatsApp Business API for customer communication and media workflows.
  • Implemented webhooks for inbound messages and delivery/read/status events.
  • Developed conversation management and communication history.
  • Implemented template management and interactive message types.
  • Developed Python REST APIs for business logic, processing, and event handling.
  • Added authentication, API validation, error handling, logging, and database operations.
  • Designed specialized AI agents for requirements, development, review, testing, and delivery.
  • Orchestrated agents across the development lifecycle to cut repetitive manual work.
  • Connected MCP tools and Jira so development updates and summaries stay in sync.
  • Worked with developers, QA, product, and stakeholders to ship production-ready features.