Multi-Touch Middleware System

We are looking to create a web based dashboard to serve as a front end data parsing tool for automating a multi-touch system (Email / Print / Phone ) to be used in conjunction with the SaaS email client Benchmark Email API.

The code must be written in PHP5 / MySQL

API Description: [url removed, login to view]

The goal is to have a web interface that allows for an administrator to upload and manage data for multiple clients. The middleware will recognize what type of customer each record is based on a PATH field in the database.

Each client can have different options for what values PATH can be. Example:


• Client B = STEP_1/STEP_2/STEP_3

For email touch execution this field will then feed that record into a pre-determined data list in Benchmark Email using the API which will determine the course of marketing emails that they recipient will receive. No experience / set up with Benchmark Email is required. Execution will be handled by the system.

For manual touch execution (such as print / phone ) the middleware will need to keep track of the number of days the record has been in the system, and on predefined scheduled days trigger a notice to an account manager indicating that a set of data for a customer/client needs to be sent a postcard or needs to be called.

System details:

• Login Authentication – only authenticated users may log into the system.

• Client / Customer selection – all data in the system must be set up to allow for Multiple Clients which in turn can have multiple customers (which have multiple records)

• Reporting – the following analytics must be tracked from the system:

o Number of records in the system (By Customer / By Client)

o Activity by Date / Client / Customer – how many new records were added to the system for accounting

• Touch Automation: Allow for definition of what the type of touch is (Phone / Print / Email ) and when it is supposed to happen ( number of days from when the record was placed in the system).

Data Upload Process Flow:

• Data gets uploaded by client/per customer based on selected drop downs from Dashboard

• On upload the data gets parsed in the following steps:

o If the NAME/ EMAIL / PATH are found in the internal database, ignore the record (DUPLICATE)

o If the NAME/EMAIL are found but the path is different, remove the user from the PATH list in Benchmark, and add the record to the new PATH list on Benchmark and update the internal database

o If the NAME/EMAIL are not found insert the record newly for that Client/Customer and add the record to the PATH list on Benchmark

• When a new Data Record is added or modified, the start date is marked as the date of upload


I need your Suggestions/comments/changes this may need?


Will ignore bids without it!!!!

Taidot: Java, PHP, Windows Desktop

Näytä lisää: web account manager, type of accounting system, type of account in accounting, track description, pre-written email, pre flow, postcard marketing course, path flow, o log n, name flow, keep track of customers, IT System Administrator, how to marketing library, how to keep track of customers, how to keep track of clients, how to create accounting, front end reporting, found accounting, field in accounting, benchmark email, saas dashboard, email marketing automation, api analytics, www accounting com, web system administrator

Tietoa työnantajasta:
( 121 arvostelua ) Belfast, Ireland

Projektin tunnus: #507863

5 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


please check my PM.

$699 USD 13 päivässä
(55 arvostelua)

PM me for more detailed suggestions on this project. Regards

$700 USD 20 päivässä
(11 arvostelua)

Hi, I am senthil. I have 3+yrs of experience in php and i go through your requirement and am having good experience in cms, portal and tools development. Currently am working on tool development projects. I have me Lisää

$600 USD 20 päivässä
(1 arvostelu)

hi this is ayush, we take time to complete your project becz we give you best. For more details login to our website [login to view URL]

$700 USD 30 päivässä
(0 arvostelua)

I am Prakash from Savodaya Institute of Software ([login to view URL]) India. We are powered by a combination of domain expertise, process skills and superior technology, to offer a predictable process outsourcing experience Lisää

$600 USD 30 päivässä
(0 arvostelua)