I would like a web script built that is accessible via my dedicated server. I do not need the script to have a user front end as it will only be used for my personal campaigns and not to provide a service to others.
Full List Of Features and Functions:
One Time Blasts
The system allows the operator to send out one-time text message campaigns to any contact group. The user can change the rate of speed to increase or decrease the time delay between messages sent.
Auto-Responder
The system allows the operator to setup auto-responses that are triggered by incoming numbers that are not present in a specific contact group. For example, if incoming contacts number doesn't exist in contact group 'reply1' they will receive the autoresponse. Once they receive autoresponder, they are added to group 'reply 1' to avoid duplicate responses. It's important that the auto-responder have the option to delay the response on a timer for example between 3 to 10 minutes. See image for example.
Automatic Addition of Contacts
The system automatically adds all phone numbers of incoming text messages to a contact group list based on auto-responder setup and stores it in a database.
Message Scheduling
The system allows the operator to specify a specific text message to be sent to an individual phone number or to a group at any future day, hour or minute. This should be separate from the auto-responder.
Message Templates
The system allows the operator to save text messages as templates for later reuse and it allows those saved templates to be edited. The message templates should include a text counter of 160 characters.
Analytics
The stats system tracks inbound and outbound message counts. It tracks how many contacts are in groups, triggered auto-responses sent.
Unlimited Contacts (Import existing lists by spreadsheet or database)
Unlimited Groups (Manual group creation and automatic groups)
Message Scheduling to contact group ( Minutes, Hours, Days2)
The script should be integrated with my Nexmo account ([login to view URL]) for handling incoming/outgoing sms messages.
The system should also have the option to integrate with Telapi to handle incoming/outgoing sms messages ([login to view URL])
The following websites can be used for reference for some of the basic features requested: [login to view URL] and [login to view URL]