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

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more