Ticket #18 (assigned task)
What needs to be done based on phone call
| Reported by: | jason | Owned by: | scottmc |
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | SpamZilla | Version: | 1.0 |
| Keywords: | Roadmap | Cc: |
Description
Project Plans by priority please add estimated completion dates
1.)Allow multiple sets of data to be associated with a single email address depending on which list is being mailed to (Jack and Jill use the same email address to sign up on two different sites) 2.)Email upload tool. This would allow and zip/tar file to be uploaded to the server containing one or more files (text, html, link images, embedded images). 3.)Allow grouping of ip-addresses and domains for a company for a campaign. When the email software can keep companies separated then it will be possible to use all mail servers without mixing company ip-address. (If mailing for Yahoo you would not want to use Microsoft's ip-address.) 4.)The steps for setting up a Email Campaign: 1.Select the emailing company. 2.Select which Mailing Ips will be used based on prior ip grouping. 3.Select which redirect Urls will be used and assign a subdomain for this campaign. These domains will also be based upon prior grouping. 4.Select frame forward domain that redirect sites will point to, insert the url to the site that will be frame forwarded to. (www.mygoogle.com frame forwards to http://www.myyahoo.com/affid=111111&campaign=mystuff) 5.Select or Upload the Email Creative. 6.Assign subject line or multiple subject lines. 7.Assign from “Friendly Name” and email prefix like (support@<some domain>, there maybe multiple of these also 8.Preview and/or Test email. Allow sending to a test list before scheduling the full campaign. 9.Select lists / filtered lists / or create a custom campaign list which could be a grouping of lists along with filters. 10.Schedule a time to start send / Schedule a Start and Estimated Completion time / Send now function. 11. Must have a page to check the progress of all scheduled and mailing campaigns. Current status, how much complete, number of bounces, number sent, number received, number of unsubscribes, opens and reads. 5.)Allow the Creation of Filtered Lists, These are just one offs of existing lists, I imagine this as a tree drop down tree structure where you have a Company list but then you choose filters like (State='Nevada' and Sex='Female) creating a sub-list called 'Company A Women in Nevada'. 6.)Allow creation of ISP profiles. This would allow automated customization of an email campaign per ISP. This could contain email rates, number of allowable bounces per ip, usable ip-addresses, and usable domain names. (Often times an ISP will ban a domain name/ip-address, but just because a domain name/ip-address has gone bad at one ISP doesn't mean it can be used for other ISPs). 7.)Modifying user interface to normalize menuing system functions/buttons. This approach allows new menuing buttons/drop downs to appear at the top of the page depending on which tab page we are on. This should cut down on the number of buttons that need to be placed on a page and keep all functionality to a common location. 8.)The ability to associate multiple categories of interest with a user on a list, Jill@… interests are (cars, horses, computers and online dating).