Build Support Live Chat + Ticketing SaaS Module
Budget: ₹75,000 – ₹150,000 INR
Check pdf for details
I need an experienced Full-Stack Developer to build a complete Support System module inside my existing project.
This includes Live Chat, Ticketing, Automation, Knowledge Base, SLA, Teams, Departments, Multi-Tenant, and full Super Admin → Tenant → Agent → User flows.
---
1. Super Admin Features
Manage admins, roles, permissions
Tenant creation, plan limits, activate/suspend
Billing & subscriptions
Global chat/ticket defaults
Global notification settings
API keys, webhooks, storage settings
Logs, backups, maintenance mode
Full analytics dashboard
(From uploaded file: admin sections 1–15 )
---
2. Tenant (Company) Features
Company workspace
Manage agents, teams, departments
Set routing rules (round-robin / load-balanced / skill-based)
SLA setup (response, resolution, escalation)
Ticket categories, priorities, statuses
Knowledge base articles
Notification templates (email, push, SMS, Telegram, WhatsApp)
---
3. Agent Panel
Accept chats & tickets
Canned replies
Internal notes
File uploads
View performance metrics
Personalized working hours
Realtime chat queue
---
4. Live Chat System
Customizable widget (color, fields, welcome message)
Pre-chat form
Chat routing
Offline mode → convert to ticket
Chat transcripts, ratings, blocklist
Visitor tracking & chat history
(From Live Chat config section 5 )
---
5. Ticketing System
Categories, priorities, statuses
Custom ticket fields
Merge, split, tags
Email-to-ticket (IMAP/SMTP)
Auto-assignment
Templates
Escalations
(From Ticketing config section 6 )
---
6. Automation Engine
Trigger → Condition → Action builder
Auto-assign, auto-close, auto-reply
Keyword routing
Webhook triggers
Scheduled automations
(Automation engine section 8 )
---
7. Knowledge Base
Articles, categories, drafts
SEO fields
Article analytics & feedback
Public / private visibility
(From KB section 9 )
---
8. Notifications
Email, SMS, Push, WhatsApp, Telegram
Template editor
Notifications for chat/ticket/SLA
(Section 10 )
---
9. Analytics
Ticket analytics
Chat analytics
Agent performance
SLA reports
CSAT
(Section 11 )
---
Tech Stack Required
Laravel 11 (primary)
MySQL
JavaScript
Redis queue
API/Webhook knowledge
Strong UI/UX understanding
---
12-Day Task Plan (Simple)
Day 1–2: UI for all panels (Admin, Tenant, Agent, User)
Day 3–4: Database architecture & backend foundations
Day 5–6: Ticketing + Departments + Agents
Day 7–8: Live Chat + Widget + Routing
Day 9: SLA + Automation + Notifications
Day 10: Knowledge Base + Analytics
Day 11: Module-based mapping
Day 12: Testing + Integration into existing project
---
This module will be added inside my existing system, not a new project.
I need an experienced Full-Stack Developer to build a complete Support System module inside my existing project.
This includes Live Chat, Ticketing, Automation, Knowledge Base, SLA, Teams, Departments, Multi-Tenant, and full Super Admin → Tenant → Agent → User flows.
---
1. Super Admin Features
Manage admins, roles, permissions
Tenant creation, plan limits, activate/suspend
Billing & subscriptions
Global chat/ticket defaults
Global notification settings
API keys, webhooks, storage settings
Logs, backups, maintenance mode
Full analytics dashboard
(From uploaded file: admin sections 1–15 )
---
2. Tenant (Company) Features
Company workspace
Manage agents, teams, departments
Set routing rules (round-robin / load-balanced / skill-based)
SLA setup (response, resolution, escalation)
Ticket categories, priorities, statuses
Knowledge base articles
Notification templates (email, push, SMS, Telegram, WhatsApp)
---
3. Agent Panel
Accept chats & tickets
Canned replies
Internal notes
File uploads
View performance metrics
Personalized working hours
Realtime chat queue
---
4. Live Chat System
Customizable widget (color, fields, welcome message)
Pre-chat form
Chat routing
Offline mode → convert to ticket
Chat transcripts, ratings, blocklist
Visitor tracking & chat history
(From Live Chat config section 5 )
---
5. Ticketing System
Categories, priorities, statuses
Custom ticket fields
Merge, split, tags
Email-to-ticket (IMAP/SMTP)
Auto-assignment
Templates
Escalations
(From Ticketing config section 6 )
---
6. Automation Engine
Trigger → Condition → Action builder
Auto-assign, auto-close, auto-reply
Keyword routing
Webhook triggers
Scheduled automations
(Automation engine section 8 )
---
7. Knowledge Base
Articles, categories, drafts
SEO fields
Article analytics & feedback
Public / private visibility
(From KB section 9 )
---
8. Notifications
Email, SMS, Push, WhatsApp, Telegram
Template editor
Notifications for chat/ticket/SLA
(Section 10 )
---
9. Analytics
Ticket analytics
Chat analytics
Agent performance
SLA reports
CSAT
(Section 11 )
---
Tech Stack Required
Laravel 11 (primary)
MySQL
JavaScript
Redis queue
API/Webhook knowledge
Strong UI/UX understanding
---
12-Day Task Plan (Simple)
Day 1–2: UI for all panels (Admin, Tenant, Agent, User)
Day 3–4: Database architecture & backend foundations
Day 5–6: Ticketing + Departments + Agents
Day 7–8: Live Chat + Widget + Routing
Day 9: SLA + Automation + Notifications
Day 10: Knowledge Base + Analytics
Day 11: Module-based mapping
Day 12: Testing + Integration into existing project
---
This module will be added inside my existing system, not a new project.