Transform Symfony CRM to Multitenant SAAS
Budget: ₹75,000 – ₹150,000 INR
I am looking to convert an existing PHP based CRM into a multi tenant SAAS application. In this requirement is that multiple customers can login and add their teams/staff.
Currently only single customer can login and add their staff .
CRM Name : EspoCRM
Source code : https://github.com/espocrm
CRM demo : https://demo.us.espocrm.com/
Detailed requirements is as below
1. Create a landing page in WordPress to show subscription packages and registration/login page
2. On Registration page, need add all customer and business related details along with subdomain.
3. On Registration client is taken to on-boarding screen/loading screen , during the time his instance is getting ready/setup
4. Each new customer/tenant will have a seperate database ( preferred) to isolate the daata from each other.
Single database multi tenant also can be done if less efforts.
5. Subscription packages based on per user billing and features restrictions and open in those packages
6. Stripe subscription billing
7. Show Subscription management inside customer login where he can see packages, upgrade/downgrade packages and make payment. Also can update payment method, transaction history and invoices
8. Saas management at superadmin side to manage the customers and their billing, saas packages, invoices , history and add/delete/block customer
9.Restrict features inside CRM based on subscription plans choosen by customer.
10. Free trial option for 15 days on initial signup. On free trial all features will be enabled and once free trial is over, show notice to customer on login regarding payment. Also send reminder emails on free trial finish.
Currently only single customer can login and add their staff .
CRM Name : EspoCRM
Source code : https://github.com/espocrm
CRM demo : https://demo.us.espocrm.com/
Detailed requirements is as below
1. Create a landing page in WordPress to show subscription packages and registration/login page
2. On Registration page, need add all customer and business related details along with subdomain.
3. On Registration client is taken to on-boarding screen/loading screen , during the time his instance is getting ready/setup
4. Each new customer/tenant will have a seperate database ( preferred) to isolate the daata from each other.
Single database multi tenant also can be done if less efforts.
5. Subscription packages based on per user billing and features restrictions and open in those packages
6. Stripe subscription billing
7. Show Subscription management inside customer login where he can see packages, upgrade/downgrade packages and make payment. Also can update payment method, transaction history and invoices
8. Saas management at superadmin side to manage the customers and their billing, saas packages, invoices , history and add/delete/block customer
9.Restrict features inside CRM based on subscription plans choosen by customer.
10. Free trial option for 15 days on initial signup. On free trial all features will be enabled and once free trial is over, show notice to customer on login regarding payment. Also send reminder emails on free trial finish.