Skip to main content
Version: Latest

Shumoul WhatsApp Integration — Developer Guide

The Shumoul WhatsApp Integration gives the platform a complete WhatsApp Business messaging layer — Meta Cloud API connectivity, webhook handling, template messaging, and a real-time inbox — powering the ERP's customer communication features.

Who it's for: Backend Developers · Angular Developers · Flutter Developers · QA Engineers

FieldValue
StatusProduction Ready
VersionLatest
Last Updated2026-07-05
Maintained ByShumoul Engineering
DocumentationOfficial Developer Guide
Source of TruthShumoul Platform Source Code

See Chapter 1 — Overview for how this module is scoped and how it relates to the Notification Framework.

Chapters​

  1. Cover
  2. Table of Contents
  3. Overview
  4. Architecture
  5. Packages
  6. Configuration
  7. Runtime Flows
  8. API Reference (74 endpoints, 9 controllers)
  9. SignalR
  10. Webhooks
  11. Templates
  12. Inbox / Conversation
  13. Security
  14. Testing
  15. Troubleshooting
  16. Appendix
  17. SDK Code Examples — cURL, JS, C#, Flutter for all 74 endpoints
  18. Architecture Validation — Phase 2.2 findings
  19. SDK Usage Guide
  20. Configuration Reference
  21. Webhook Payload Catalog
  22. Meta Error Reference
  23. Sequence Diagrams

Official Postman Collection: Shumoul-WhatsApp-Integration.postman_collection.json (also in the repo at static/postman/) — 75 requests across 11 folders (Authentication, Webhook Verification, Templates, Conversations, Inbox, Notes, Saved Replies, Tags, Timeline, Diagnostics, Communication APIs).

Source of Truth​

This documentation is written directly against the shipped implementation in Shumoul.Saas.Api and Shumoul.Saas.WhatsAppIntegration and independently re-verified against it. Engineers looking for the underlying architecture records and design-decision history can find them referenced from Chapter 4 — Architecture and §18 Architecture Validation, which also documents two known, not-yet-fixed findings from that re-verification pass.