FB Helpdesk is an innovative solution designed to streamline communication for businesses by integrating with Facebook Messenger. This application allows companies to efficiently manage thousands of messages through a unified interface, enabling team collaboration and effective customer service.
- Facebook Integration: Connect your Facebook account page to start managing messages in a centralized dashboard.
- Register Screen: Create Account page.
- Login Screen: Login to your Account page.
- Delete & Disconnect Page: Delete and Disconnect your facebook page.
- Agent Screen: Agent screen and messages.
- Node.js (version 12 or newer)
- A Facebook Developer account and a Facebook App set up for Messenger integrations
-
Clone the repository:
git clone https://github.com/aaryan182/FB-Helpdesk.git
-
Navigate to the project directory:
cd FB-Helpdesk
-
Install the dependencies:
npm install
-
Set up your environment variables by creating a
.env
file with the following contents:.env.sample file you can check
For client Side firebaseConfig_sample.js file
-
Start the application:
npm start
After setting up the application, connect your Facebook account through the Facebook Developer Platform and set the webhook to your application's address. Invite your team members through the app's dashboard and start managing your Facebook messages efficiently.
Contributions to FB Helpdesk are welcome! Please follow these steps to contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -am 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
Your Name - Aaryan Bajaj
Project Link: https://github.com/aaryan182/FB-Helpdesk
Screenshots :