Our company is looking to provide a service to automate messaging throughout a user's social network. The service will log in to the client's social networking sites and send messages to other users on the social networking site based on a given set of criteria.
We are looking for developers to create an admin tool to make this process efficient for our employees. This "admin tool" will be used to streamline the handling of our clients' accounts.
It needs the following features:
1. Role based login area for different user levels. Different users levels and their roles include:
a. copywriter: write templates to be messaged. Templates are messages that the copywriter will prepare which will be copy/pasted by other user levels. They are to be stored in a database and easily searched, organized and retrieved by other users. These template types may include: initial message, follow-up message, closing message, etc.
b. messager: will create instances of messages to send based on copywriter's templates that will be accessible by messenger.
c. responder: will respond to messages based on responder's (the social network user's to whom the initial message was sent by the messenger) feedback. Our "responder" is to communicate with different users on the social network. Their role is to either use/modify a template or prepare their own message to continue the rapport with the end user on the social networks.
d. admins: ability to access and modify any section needed.
2. The admin tool
a. Customers/clients: will fill out questionnaire forms that will tie into the admin tool.
b. Questionnaire forms will be provided to our company's clients. It could be a simple HTML form. Upon client activation, this information will be used to find other users on various social networks that match the company's clients interests. Questions may include music preferences, income level, job type, etc.
c. will also need strong metrics ability with the ability to track the following:
d. what messages /responses were sent, when and to who
e. message thread between messager / responder / end users on social networking sites
f. ***Ideally, the tool will be a "multi-framed browser". This is to make the process efficient for the messenger/responder. The idea is that they will be able to see the templates on one frame, and respond on the social networking site (in it's own frame).
3. Aside from the admin tool, we will also need data scraping ability. Functionality needs include:
a. Ability to quickly download information from a user's profile on various social networking sites including their photo(s). This will be based on the criteria that the client/customer enters in the questionnaire.
b. store all information from profiles to a database which can be sorted and searched (ex. based on interests, favorite music, etc)
c. can be accessed from the admin tool
I posted an ad earlier but the requirements weren't as clearly defined. We are farther along now and can answer questions much better now as we have a technical lead assisting us. For successful quotes we will provide our wireframes and screenshots of what we would ideally like to see developed.
This project will be ongoing and we'd like to find developers to work with closely for the long haul.
oDesk - 2 years ago