SMS Platform Built Needed
We are looking to build out a SMS Mobile platform that can run on any SMS Gateway, Mobile Device or GSM Modem. We require the system to work as such:
1) Basic Requirements
a. This system will be able to support sending messages in different languages (English, Chinese, Japanese, Arabic, etc)
b. Supports sending SMS, MMS, Email and Instant Message.
c. All incoming messages will be saved along with date, time and the sender's phone number. All information will be easily exported to Excel, CSV, Access Database, or Text File.
d. A default message will respond back to a Customer if the keyword in the message did not match other keywords.
e. A default message will respond back even if the sent message was blank
f. A default message will be sent back when a message is sent, this feature can be customized by the Client.
g. Implementation of CSC (Common Short Code)
2) Automated Messaging
a. Client will be able to schedule messages for a future date. (For example, Client X sets July 18 as the day to send a reminder SMS message to Customer Y in order to remind them of a restaurant reservation at 7:30 on July 20)
b. The system will also allow for clients to be able to send email reminders to their customers for the same function. (For example, Client X sends an email to Customer Y to remind them that they have a restaurant reservation at 7:30 on July 20)
c. Clients will have the ability to have their customers send messages to them via keywords. (For example, Customer Y sends a SMS or email to Client X saying they will be unable to make their reservation at 7:30 on July 20)
d. Clients will be able to setup recurring and automated messages to be sent out on certain days and times of the week, month or year.
e. Clients will have the ability to send out mass messages that automatically address each recipient by their first and last name for more personal messaging.
f. Clients can send out SMS messages based on certain area codes in their mobile phone number.
3) Advanced Messaging
a. Client will be able to tie their mobile phone to their account in order to send out a single SMS message when they are away from their computer to send to everyone in their distribution list. (SMS & Email)
b. When a Customer sends a SMS message to the Client using a keyword, their information will automatically added to the Clients database.
4) Web-based Interface
a. A Simple User Interface is required which will allow the Client to add, delete and modify mobile phone numbers and email addresses. As well as creating messages, setting up message reminders, filtering results and developing mobile voting via keywords (for example, Text VOTE1 to 23232 or Text VOTE2 to 23232).
b. Simple User Interface will be able to be easily managed without any technical knowledge required.
c. Clients can access their account through this Web-based Interface to add, delete or modify any request with password protection. ([url removed, login to view])
d. Clients will be able to add, delete and modify all customer email or SMS information in order to communicate with them.
e. Clients will be able to collect information from their customers when the customer sends a SMS or email message to the Client. (Customer sends a SMS or email to Client saying they want a reservation, that number or email address will be recorded and the Client will then be able to send a message to them reminding them of the reservation)
f. Clients will be able to quickly and easily Import and Export mobile numbers, Instant Message Screen Names and Email Addresses via Excel, CSV, Access Database, or Text File.
g. Clients will be able to filter a list of opt-in/opt-out phone numbers so that messages are sent to mobile phones only.
h. Clients will be able to easily identify and remove failed or invalid contact information from their online database.
i. Clients will be able to sort their distribution list by Source, Status and Wireless Carrier.
j. Clients will be able to click on a distribution list in order to see the sign up date for each contact with first name, last name.
5) Client Page
a. Pre-designed page templates will be created in order for the Client to add the HTML source code onto their site so their Customers will be able to input their contact information which will be routed to the Clients Web-based system.
b. An auto-response message will go out to the Customer immediately after they have signed up on the Clients Online Sign Up Page
ALL DOCUMENTATION, SOURCE CODE AND ANY OTHER SUCH ITEMS WILL BECOME OUR PROPERTY AT THE CONCLUSION OF THIS PROJECT.
ONLY BID IF YOU HAVE EXPERIENCE WITH DEVELOPING SUCH A PLATFORM. Include a working demo from a previous project you have worked on in your proposal. This will help us in making our selection.