Develop an SMS plugin for WHMCS

Cancelled Posted 6 years ago Paid on delivery
Cancelled

Hello Freelancers,

I'm looking for someone who has an experience with WHMCS and add-on modules development skills and interaction with WHMCS action hooks.

I had purchased an SMS module that no longer works as WHMCS have upgraded their way of developing modules and the previous one was ioncube encoded. So, I'm no longer able to upgrade the old. And the provider is no longer in the market.

I need a new SMS custom module developed for WHMCS that has the following specifications:

The module should have an admin panel to change the messages templates to manage different settings described below

1- Hooks that need to be supported

-Send an SMS to client when someone logs into account

-account is setup is successful

-Client Password Change notification

-Invoice Creation notification

-Invoice payment notification

-Invoice Reminder 1

-Invoice Reminder 2 (we can set period on which the system sends the SMS)

-Invoice First Overdue notification

-Invoice Second Overdue notification

-Invoice Third Overdue notification

-On Module Creation to notify client that service is now active and send username and password

-On Module Suspend

-On Module Un-suspend

-On Module Password Change

-Domain Registration notification

-Domain Transfer notification

-Domain Renewal notification

-Domain First, Second, Third Overdue notification

-Support Ticket Open notification

-Support Ticket Response notification

-Support Ticket Close notification

2- In Admin Panel we can Enable or Disable each of the previous notifications

3- The templates for each notification should be editable

4- All sent messages should be recorded in the database and view-able through a page. This page can be filtered with date and client names.

5- A resend message should be appearing next to each message to be resent

6- All messages send status should be recorded as well, so when the API returns "No Balance" the messages are still pending and need to be manually selected and sent again when the account is re-filled.

7- A page to manually send a message to any client (or non-client). Also, in client summary page, there should be a box where we can send sms message to that specific client as well.

8- In the settings page for the module, we need to be able to change the Sender ID

9- The plugin should be able to read a client custom field which is a checkbox for clients to choose if they don't want to receive sms or they want to receive. In the settings page, we can select which custom column holds that value.

10- The plugin reads the client number from a custom column by the client as well.

11- Client page so the client can see all SMS messages sent to him/her

12- each template message should have a JavaScript character counter next to the input field.

13- The module should accept UTF8 characters as it will be mainly used for Arabic.

Required supported gateways are:

Clickatell

Twilio

... And the ability to customize more gateways based on adding a new PHP file with a good structure.

References: There is an open source module going on in GitHub that is no longer supported by the developer as it was based on WHMCS's old way of add-on modules development.

[login to view URL]

cURL Git MySQL PHP WHMCS

Project ID: #14947624

About the project

22 proposals Remote project Active 6 years ago

22 freelancers are bidding on average $13/hour for this job

leadconcept

Dear Sir, I have read everything & understood the scope of this project. I have also discussed with my technical team lead to make sure that there are no issues, so we are good to go & ready to start this project im More

$22 USD / hour
(96 Reviews)
8.9
mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

$8 USD / hour
(456 Reviews)
8.2
gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo More

$8 USD / hour
(510 Reviews)
8.3
Shopify

Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the ve More

$11 USD / hour
(26 Reviews)
6.9
iwebsynthesis

We are whmcs expert. Please check my profile, complete ratio and repeat hire ratio. We believe in long term relation with client with providing support in all ways. We have worked in WHMCS since last 5+ years. We are More

$11 USD / hour
(164 Reviews)
6.9
pixelagency1

Hello! I have got acquainted with your requirements and have a proposal as well as some questions that we should discuss. The price and timeline are negotiable. We will agree on final estimation after discussio More

$25 USD / hour
(38 Reviews)
7.2
usamae

I understand the requirements . I can develop such plugin for you. I have experience in working with different APIs and building plugins and apps on top of them. I can work with you on this and that will be an honor, More

$12 USD / hour
(84 Reviews)
6.1
choleradhairya

i can definitely build new SMS custom module for WHMCS as you described in your job post. KINDLY REVIEW MY PROFILE WITH WHMCS WORK. If your project post is GENUINE than we are OPEN to negotiating on an hourly bud More

$13 USD / hour
(30 Reviews)
6.3
vietdevteam

I have read your project. I'm sure i can help you to do it. I have made many WHMCS modules, such as: + Notify skype when received a ticket. + Integrate VPS manage tools in clientarea: VNC console, firewal More

$30 USD / hour
(45 Reviews)
5.5