Offer Repository

I would like to build a repository of offers that allow my clients to select from so they can create an email and send to their clients to increase their sales.  Please keep in mind that the entire process will be an internet application.  I already have their database of clients ready to email.  However, I do not want a third party service, rather have an app on my server that houses the offers and allows my client to select offers, create the email, choose the clients, then send.  I'm not worried about the actual sending of the email portion, just the selection of multiple offers and building the custom email.  Templates within the email creation would be a definite plus!

Is there any reasonably priced applications readily available to build the repository and create an email after multiple offers are selected?  Of course they can be separate applications if necessary.  Or would I need to write this from scratch?  I don't want to have to reinvent the wheel if it already exists.  Not even sure which topics to select for this question...

TIA
OverthereAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jason C. LevineDon't talk to me.Commented:
I don't know of any pre-built applications that do exactly this so I think you will have to build it.  The good news is that what you describe is not terribly hard to build and can be handled by any decent web developer who has experience building database-driven applications.

One warning flag in the above is the clients emailing other people.  This sounds a little bit spammy and you will need to be careful about spam reporting and unsubscribing people on demand.  Even so, all it will take is a couple of spam flags by recipients to get your IP blacklisted.  You should strongly consider offloading the actual email sending to a third-party hosted email service (like mandrill.com) to protect the availability of the base web site.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
OverthereAuthor Commented:
Thanks for your input Jason.  I already planned on using a third party for the emailing itself.  I just prefer to keep the main selection/email building part on my server within my existing application.
0
Jason C. LevineDon't talk to me.Commented:
Great.  As I said, this shouldn't be a big deal to build. The feature list sounds like:

Login
Selection of offers
Arrange list/compose email
Select recipients
Send

So three forms at most (probably could do it with two), and a mailing API.  Not rocket science.
0
Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.

OverthereAuthor Commented:
The offers will be from 50+ different suppliers with unlimited numbers of offers from each.  So we need keywords, expiration dates, etc. to choose from.  I will have a Top 10 Offers page, but I would like to see them be able to select from various criteria to narrow the search.  I'm sure it's doable.  Just not wanting to write something if a quick and easy solution already existed.  Ultimately I would like a portal where the suppliers could login as well to upload/build their offers so we didn't have to do that ourselves.  I can always have a wishlist!  So I can just build based on the most basic part and add on the "bells & whistles" later.
0
Jason C. LevineDon't talk to me.Commented:
Sounds like a plan.
0
OverthereAuthor Commented:
Thanks for your assistance!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Internet Marketing

From novice to tech pro — start learning today.