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.

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