| TASK-022 unified customer timeline on lead details |
leads |
✅ |
✅ |
✅ |
| TASK-021 WhatsApp Cloud API MVP module and inbox UI |
whatsapp |
✅ |
✅ |
✅ |
| TASK-019 paginate SMS history in inbox and settings |
eskiz |
✅ |
✅ |
✅ |
| TASK-018 send password reset SMS via Eskiz when possible |
auth |
✅ |
✅ |
✅ |
| TASK-017 enable FormLeadModule in app bootstrap |
forms |
✅ |
✅ |
✅ |
| TASK-014 wire file upload attach for AI chat |
dashboard |
✅ |
✅ |
✅ |
| TASK-013 wire attach conversation picker to AI chat |
dashboard |
✅ |
✅ |
✅ |
| TASK-012 wire attach lead picker to AI chat |
dashboard |
✅ |
✅ |
✅ |
| wire AI Suggest in Telegram and Instagram composers |
messages |
✅ |
✅ |
✅ |
| show AI intent badges and optional board sort by score |
leads |
✅ |
✅ |
✅ |
| add lead signals backfill in Data Maintenance |
settings |
✅ |
✅ |
✅ |
| export chat thread as CSV from context menu |
telegram |
✅ |
✅ |
✅ |
| soft-delete conversations from CRM with context menu |
instagram |
✅ |
✅ |
✅ |
| add canned responses to Instagram composer |
messages |
✅ |
✅ |
✅ |
| show linked messaging channels with Messages deep links |
leads |
✅ |
✅ |
✅ |