Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Khodiyar, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Scope: Multi-Company Social Media Integration & Lead Management Dashboard
1. Project Overview
The goal of this project is to develop a Multi-Company Social Media Management System in Laravel that integrates Facebook, Instagram, and WhatsApp via Meta APIs.
Each company (or client) can:
Connect its own social media accounts (FB, IG, WA).
Schedule and publish posts independently.
Receive and manage its own leads.
Assign leads to its team members.
Monitor all data within a dedicated company dashboard.
Admins can view and manage all companies, users, and data from a central backend.
2. Core Objectives
Enable multi-tenant (multi-company) structure with isolated data per company.
Integrate Facebook, Instagram, and WhatsApp APIs for each company account.
Provide centralized post scheduling, lead management, and analytics dashboards.
Support user roles (Admin, Company Admin, Manager, Agent).
Allow filtering, assignment, and priority management of leads within each company.
3. Functional Requirements
A. Multi-Company Management
Admin can create/manage multiple companies.
Each company has:
Company name, logo, contact info.
Its own connected social media accounts.
Its own team of users (company staff).
Strict data isolation: one company cannot access another company’s data.
Optional: subdomain or company-based URL (e.g. [login to view URL] or /company/{id}).
B. Authentication & User Roles
Super Admin: Manages all companies and global settings.
Company Admin: Manages only their company’s users, posts, and leads.
Manager: Can assign leads and schedule posts.
Agent: Can view assigned leads and update status.
C. Social Media Integrations (Per Company)
1. Facebook
OAuth connection for each company’s Facebook Page.
Schedule and publish posts (text, image, video).
Fetch Facebook Page leads (via Lead Ads).
Store and display all leads in company’s dashboard.
2. Instagram
Connect Instagram Business Account via Meta Graph API.
Schedule posts (single or multiple images, reels).
Fetch engagement insights (optional Phase 2).
Display Instagram ads leads (if connected).
3. WhatsApp
Connect company’s WhatsApp Business API (Phone Number ID, Token).
Send and schedule WhatsApp messages or templates.
Receive WhatsApp messages (inbox view).
Capture and store WhatsApp leads in dashboard.
D. Post Scheduling & Management
Create, edit, and schedule posts for one or multiple platforms.
Manage scheduled and published posts in a calendar or list view.
Filter by company, platform, date, or post status.
Post status: Draft, Scheduled, Posted, Failed.
E. Unified Lead Management
Central Lead Inbox per company combining Facebook, Instagram, WhatsApp leads.
Lead details:
Source (FB, IG, WA)
Name, Phone, Email
Campaign/Form name
Date & Time
Status, Priority, Assigned User
Filters:
Company
Platform
Priority (High, Medium, Low)
Assigned User
Date range
Assign leads to users manually or auto-assign.
Update lead status: New, Contacted, In Progress, Closed.
Export leads to Excel/CSV.
F. Dashboard & Reports
Super Admin Dashboard
Total companies, users, posts, leads overview.
Activity log and API usage summary.
Company Dashboard
Overview of leads, posts, assigned users, and active campaigns.
Graphical insights:
Leads by source (FB/IG/WA)
Post performance
User activity summary
G. Notifications
Email or WhatsApp notification when a new lead arrives or is assigned.
Alerts for failed post schedules.
4. Technical Requirements
Framework: Laravel 10+
Frontend: Blade + Livewire / Vue.js
Database: MySQL (multi-tenant architecture)
APIs:
Meta Graph API for Facebook & Instagram
WhatsApp Business Cloud API
Authentication: Laravel Breeze / Jetstream (OAuth for social APIs)
Storage: AWS S3 or local for media uploads
Version Control: GitHub or Bitbucket
Deployment: Any Laravel-compatible server or Forge
5. Deliverables
Complete Laravel project (multi-tenant setup).
API integration with Meta (FB, IG, WA).
Admin dashboard (super admin + company admin).
Lead management and scheduling system.
Documentation (setup, API connection, token refresh process)." (client-provided description)
Matched companies (5)

April Innovations

HJP Media

Codetreasure Co

B2Bcert ISO consultants in Bangalore
