Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dmotts/customer-support-bot

Customer Support Bot is a WordPress plugin that enables businesses to automate customer support using AI technology. #hacktoberfest
https://github.com/dmotts/customer-support-bot

ai chatbot chatgpt hacktoberfest open-source wordpress wordpress-plugin

Last synced: 10 days ago
JSON representation

Customer Support Bot is a WordPress plugin that enables businesses to automate customer support using AI technology. #hacktoberfest

Awesome Lists containing this project

README

        


logo



☀️ Customer Support Bot ☀️



Request Feature
·
View Demo
·
Report Bug

Contributing Guidelines & Code of Conduct


[![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)
![GitHub forks](https://img.shields.io/github/forks/dmotts/customer-support-bot)
![GitHub Repo stars](https://img.shields.io/github/stars/dmotts/customer-support-bot)
![GitHub contributors](https://img.shields.io/github/contributors/dmotts/customer-support-bot)
![GitHub last commit](https://img.shields.io/github/last-commit/dmotts/customer-support-bot)
![GitHub repo size](https://img.shields.io/github/repo-size/dmotts/customer-support-bot)
![GitHub total lines](https://sloc.xyz/github/dmotts/customer-support-bot)
![Github](https://img.shields.io/github/license/dmotts/customer-support-bot)
![GitHub issues](https://img.shields.io/github/issues/dmotts/customer-support-bot)
![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/dmotts/customer-support-bot)
![GitHub pull requests](https://img.shields.io/github/issues-pr/dmotts/customer-support-bot)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/dmotts/customer-support-bot)





![Customer Support Bot Screenshot](https://res.cloudinary.com/dzpafdvkm/image/upload/v1726858049/Portfolio/customer-support-bot-screenshot.png)

## Project Overview 📑

**Customer Support Bot** is a WordPress plugin that enables businesses to automate customer support using AI technology. The bot offers features like knowledge base searches, appointment scheduling, and more to enhance user experience and reduce the workload on customer support agents.

## Table of Contents📋

- [Features](#features-)
- [Technologies Used](#technologies-used-)
- [Installation](#installation-️)
- [Download from GitHub](#1-download-from-github)
- [Clone the Repository](#2-clone-the-repository)
- [Help Wanted](#help-wanted-)
- [Report A Bug](#report-a-bug-)
- [Contributions](#contributions)
- [Contributors](#contributors)
- [Let's Stay Connected](#lets-stay-connected)

## Features 📝


  • 📌 Knowledge Base Searches: Retrieve helpful articles from a predefined knowledge base.

  • 📌 Appointment Scheduling: Allow users to schedule appointments through the bot.

  • 📌 Customization Settings: Customize bot appearance and settings in the WordPress admin panel.

## Technologies Used 📚

- [WordPress](https://wordpress.org/) – CMS platform where the plugin is installed and activated.
- [PHP](https://www.php.net/) – Server-side language for API interactions and WordPress plugin development.
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Frontend logic for chatbot interaction.
- [Axios](https://axios-http.com/docs/intro) – HTTP client for interacting with the APIs.
- [Bootstrap](https://getbootstrap.com/) – CSS framework for styling the admin settings page.
- [OpenAI API](https://beta.openai.com/docs/) – Integrates AI capabilities for advanced NLP features.

## Installation ⚙️

You can install the **Customer Support Bot** plugin in two ways:

### 1. Download from GitHub

- Go to the [GitHub repository](https://github.com/dmotts/customer-support-bot) and download the repository as a ZIP file.
- Navigate to your WordPress admin dashboard.
- Go to **Plugins > Add New > Upload Plugin**.
- Upload the ZIP file and click **Install Now**.
- After installation, click **Activate Plugin**.

### 2. Clone the Repository

Alternatively, you can clone the repository using Git:

1. Clone the repository: `git clone https://github.com/dmotts/customer-support-bot.git`

2. Navigate to your WordPress plugin directory (usually located at `/wp-content/plugins/`).

3. Copy the cloned repository folder into the plugin directory.

4. Log in to your WordPress admin dashboard.

5. Go to **Plugins > Installed Plugins**.

6. Find **Customer Support Bot** in the list and click **Activate**.

## Help Wanted 🪧

- [ ] **Basic Troubleshooting**: Provide users with automated solutions for common problems.
- [ ] **Ticket Categorization**: Automatically sort incoming support tickets into different categories.
- [ ] **Status Updates**: Notify users of ticket status and resolution progress.
- [ ] **Password Resets**: Allow users to reset their passwords through the bot.
- [ ] **Billing Inquiries**: Help users resolve billing-related questions and issues.
- [ ] **Product Information**: Provide detailed information on products.
- [ ] **Return/Refund Processing**: Guide users through the process of returns or refunds.
- [ ] **Escalation Management**: Automatically escalate unresolved issues to human support agents.
- [ ] **Satisfaction Surveys**: Gather feedback from users about their support experience.
- [ ] **Multi-language Support**: Offer support in multiple languages.

## Report A Bug 🪰

If you encounter any issues or have questions, feel free to [open an issue](https://github.com/dmotts/customer-support-bot/issues/new?assignees=&labels=bug&projects=&template=bug_report.yml&title=%5BBug%5D+) or reach out to the maintainers.


## Contributions 🧑‍🔧👷‍♀️🏗️🏢

Contributions are welcome! It only takes five (5) steps!

To contribute:

1) Fork the repository.

2) Create a new branch: `git checkout -b my-feature-branch`.

3) Make your changes and commit them: `git commit -m 'Add some feature'`.

4) Push to the branch: `git push origin my-feature-branch`.

5) Open a pull request.

Please read our Contributing Guidelines to get started! 🚀


Say 'Hi' To Our Contributors!



dmotts


mostafahanafi


AmanWebDev2


kliu57


Shivakarthikeya23



🫶 Thank you for your support! 🙌



🌎 Let's Stay Connected!🫸🫷

If you like this project and would like to see more features or show your support.


Feel free to reach out to the developer(s) and give this project a ⭐!