Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Email Program

Bidding Time:
12/04/2005 23:58 - 16/04/2005 23:58
Budget:
N/A
Status:
Closed


Job Type:
PHP, Perl/CGI, C/C++, XML, Python
Description:



ImHosted.com - Affordable Web Hosting

Please note: This is a program and not pulling from any source. This is for my
website which will require integration into it as well. My website is done
mainly in PHP and I will reveal the website to the winning programmer or
programmers seriously interested in taking on this project.
I would like to create an Admin and Members area so they can track progress on
email campaigns. This is not tied into any database currently and will not use
any real imported statistics. This is a program that's sole purpose is to
simulate email campaigns. There will be a lot of random variables. This is where
is may be a little confusing. So I will try and explain in as much detail as I
can imagine it running.
It is very important to me to have this done ASAP and with constant
communication if necessary. I only want to know what's going on when I email or
call you. Too many bad experiences in the past make this a requirement.

I will refer to this below as either "email campaign" or "program", though in
essence, this is more of a program.

The whole process will consist of several different steps for the customer.
(Current setup is: I have only an option where they pay and that's it, so
there's no process to submit their email campaign after that)
The first fields for the customers should be for categories, email address AND
to create a username and pass for the Members area. The customer must also be
able to have the option to re-order by using the same login info if a repeat
client. Then they pay and setup their membership account. After acceptable
payment they are to be directed to a thank you page and finish off with adding
email subject line and ad body for their email, they must be able to pre-view
their email ad as it would appear in an actual email, and then submit for
approval. In the members area it should have a Status field and should say
‘Awaiting Approval' with the amount of emails they purchased. They should also
be able to submit more than one ad only IF they purchased more than the minimum
amount of email which is 500,000.
A copy would arrive to both the customer and me with a reference # to the
purchase. Maybe a transaction ID from paypal or username.
After they submit their ad the new member can login to the Members area and only
view the subject line, ad creative, and categories they selected the volume of
emails purchased and a "Status field" saying ‘Awaiting Approval. Please allow up
to 12 hours for your ad creative to be approved and a confirmation email will be
sent with start date and time"
I want an Admin area with the following to manage the email campaigns: First I
want to be able to view all the orders and be able to see who ordered and what
volume they ordered with their username info and email. Also a check box next to
each customer's info (imagine a Hotmail or Yahoo mail setup). a "New Campaign"
button, "Start" button, "Cancel" button, "File" button and "Search" button. I
will explain the button functions below.
I want the following features in this admin area to work as follows:
The check box should allow me to delete them like in hotmail or yahoo as an
example.
The "New Campaign" button should create a new campaign with me entering all the
details required in populating all the corresponding fields I mentioned above
(like name, email, login info email volume ect.ect.)
The "Cancel" buttons function is to freeze a running campaign or not start one
that has been submitted with a date and time (More on this explained below)
The "Start" button will be to start a campaign and should show next to it a
field to enter a date and time in this format [mm/dd] [X:XX] [am or pm]. The
"Start" button and its function is to email the customer a pre-canned email
letting them know that their email campaign will start and enter into that email
the variable "date and time" I specified. The (program) email campaign will not
start until that specific date and time. The "Start" button will also file the
campaigns under a menu called "Active Campaigns" and when those campaigns finish
should be moved to a menu called "Expired Campaigns".
The "Search" button will be to search campaigns by volume type, username, email
address, transaction id and anything else I may have forgotten.
At this point, in the Customer Members area, the customer should be able to see
a countdown timer as to how many hours or minutes are left before their campaign
will start at that appointed time I specified in the Admin area. This should all
take place in that same "Status" field mentioned above for the member's area.
The following will need to happen and be visible to the customer: The volume
they ordered (500k, 1 mill, 2 mill ect.) should be present and start randomly &
slowly counting up towards the amount they ordered and also must always go over
the amount ordered to a random number between 5% and up to 15% of the amount
ordered. (E.G. if client ordered 1 million, they should end up with 1 million +
a random number between 50,000(5%) to 150,000(15%). So it will always appear
that they got more than what they ordered, which is always the case in real bulk
email campaigns due to undeliverable and invalid email addresses)
Also the following fields should be present in the Members area:
"Email Open Receipts:" This number should be randomly counting up to between 10%
and 30% of volume ordered and must count a lot slower than the actual campaign
and when the main campaign finishes, should still run to a random between the
percentages mentioned above for between 5 & 8 hours after the original campaign
(program) finishes.
"Campaign Duration:" (This will be the original campaign duration time from
start to finish)
"X Days"
"XX Hours"
"XX Minutes"
"XX Seconds"
The X or XX can be a random number set from the beginning of this entire program
or just simply start and end when the program ends. The program "email campaign"
from the start to finish should be from the following set of variables in hours,
once again a random time chosen specific to each campaign:
250k = 4 to 6 hours
500k = 5 to 9 hours
1 mill = 6 to 15 hours
2 mill = 12 to 27 hours
3 mill = 19 to 31 hours
4 mill = 24 to 42 hours
5 mill = 30 to 55 hours

When the campaign or program finishes its course, another email is to be sent to
remind the client and me that the campaign has finished along with their login
info and details of the campaign in the email.
At this point when the campaign finishes, in the Admin area the info should be
moved from "Active to Expired Campaigns" I also want to be able to email to all
Expired campaigns anytime, like a newsletter feature.
The only last thing is that this conforms to my websites appearance in the
Members area. The Admin area shouldn't be hard to do either.
I cant think of anything else I want included at the moment, I do think that I
have covered everything and would like a quote and estimated time frame for all
of this.

Start your work-at-home career for $7.00. Get direct access to thousands of freelance and home-based jobs. Click here to find work now.

Related Projects:
Fully functional betting exchange
Help Fixing Ccbill Error
Design For Gift Company
Domain Registration Website
Webtools Clone

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
Unix
Database System:
MySQL
<<< back

Recent Projects Archive:

Saturday - Friday - Thursday - Wednesday - Tuesday - Monday - Sunday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2008 ProjectsList.biz /0.447