The idea of this project is to be able to post in (via http POST) to a single point, then post that data out to multiple places.
Multi-user, with admin area to create, manage, suspend, view accounts.
Ability to create campaigns, which will generate a URL that can be POSTed to such as:
[login to view URL];amp;cid=1
(for example, uid = user id, cid = campaign ID)
When creating/editing campaign, user creates form fields such as:
first_name
last_name
email_address
that can be POSTed in to via an off-site form (using the POST url example above)
User will need to be able to map fields to customer requirements, for example if data is posted in to the system as: first_name but customer requires it to be in format of: fname - the app needs to be able to support that.
The application will need to support multiple delivery types - POST, GET, XML, and so on. It will also need to be able to handle response codes such as "success / fail" and react accordingly.
It will also need to support lead caps, for example if one customer can only take 100 leads per day, it needs to move on to the next in line once it hits that volume.
I can create very basic mock-up screens for the developer.