Back to all projects

Multi-Channel AI Integration (WhatsApp & Messenger)

Full end-to-end integration connecting WhatsApp and Messenger to internal systems via Chatwoot, with AI-powered FAQ automation and real-time webhook processing.

Multi-Channel AI Integration (WhatsApp & Messenger)

Overview

Built at Digital Wave, this project integrates the open-source CRM Chatwoot with WhatsApp and Messenger, connecting them to internal business systems.

Supports text, image, and voice message formats across both channels.

Implemented a custom HMAC-SHA256 webhook verifier for secure and validated event handling.

Designed inventory metadata sync and document-ingestion pipelines powering an AI FAQ agent built with LangChain, pgvector, and Cohere Embeddings.

Key Highlights

  • Full end-to-end WhatsApp & Messenger integration via Chatwoot
  • Custom HMAC-SHA256 webhook verifier for secure event validation
  • Inventory metadata sync pipeline for real-time data accuracy
  • Document-ingestion pipeline for AI FAQ agent knowledge base
  • Multi-format support: text, image, and voice messages
  • RAG-powered FAQ agent using pgvector and Cohere Embeddings

Technologies Used

Node.jsNestJSn8nREST APIsWebhooksShopify APIPostgreSQLpgvectorLangChainRAG