Emailing and Tracking Service Script

Job ID: 38769393

Budget: $30 – $250 USD

1. User Journey and Order Workflow

Main Feature Send CV (emailing)
Order Creation: Users create an order and select from predefined packages (400, 600, 1000 emails).
Payment Gateway: Integrate
Dynamic List Management: Based on the package and user requirements, allow them to select recipients from a contact list, stored in database.

2. Email List Handling and Filtering

Item Selection Page: Dynamically display lists based on user selection criteria from Order.
Rejection Filter: Include a “rejected” table for exclusion. This is for bounce
Database of emails is 100k row, and growing...

3. Email Scheduling and Sending

Queue System: Use a job queue for scheduling and sending emails.
Scheduling Options: Allow users to schedule email campaigns for different times to optimize engagement.

4. Tracking and Analytics

Real-Time Tracking Page: Provide users with a dashboard showing metrics like open, reply, and bounce.
User-Specific Tracking: Store tracking data per user, enabling scalability for multiple users simultaneously.


5. Best Practices for Security and Compliance

Data Security: Ensure user data and email lists are encrypted both in transit and at rest.


6. Scalability for Additional Services

Modularize the application so each service (emailing, CV review, ATS check) is independent.
Cart System


The script is currently operating at https://cv-infinity.com/db
Username: Reem ~
Password: user
Reem ~:user

You can check and write your proposal, currently the script support most of the features written here except auto email sending, as I do it manually.

When writing your proposal specify, will you start the project from zero, or continue it.

Style and Branding is the same as on the website (I'll provide the files)

Payment Gateway I have two! Ill provide the documents

Make sure it's budget friendly, Ex. the two payment gateways don't have to be operation both at the same time, this is just like a safe option
so, if one fail, I can shift to the second one by changing the file name, I hope you get the general idea

FYI, script is Mysql and pure PHP

English is not fully supported in the script, so go for Arabic and translate it when viewing the script
Related categories: PHP MySQL Web Hosting Full Stack Development