Hi There! I quickly understand the details and idea of your project so I can definitely help you to develop simple marketing platform as per your needs with the required features and functionalities.
1) Create Company accounts - Super admin can create multiple company account
2) Company account users can login
3) Company can upload contacts with name, number, email, address, and more configurable fields
4) Company can start creating an email campaign
5) Online email editor to create email
6) send to single or list of contacts
7) Emails should be tracked and reports should be available on emails sent, received, opened, bounced, who opened it, where it is open from (IP-> location), which browser, phone/desktop etc.
8) company can send sms to contacts
9) can use twilio or vonage account to send actual messages via api.
10) configurations to email smtp (mx record validation) and vonage account/twilio account integration to be provided in super admin/admin sections of the company,.
11) Proper validation and documentations needed.
I am having more than 7 years of experience in Web Designing and Development worked on job portal e-learning e-commerce, ERP system, Employer and users management and secure admin with various Shopify, Woo-commerce, CMS Magento, Joomla, Wordpress, SquarSpace, BigCommerce, Prestashop and frameworks, PHP, MySQL, Codeigniter framework.
I am awaiting your positive response.
Thanks.
regard,
Mahima