“doitX” Documentation by “MyBizCMS“


Created: 07/11/2018
Updated: 23/09/2019
By: MyBizCMS
Email: info@mybizcms.com
Full Documentation: https://help.mybizcms.com

Thank you for purchasing doitX. If you have any questions that are beyond the scope of this help file, please feel free to email via info@mybizcms.com. Thank you so much!

Table of Contents

  1. Introduction
  2. System Requirements
  3. Installation
  4. Settings
  5. Live or Sandbox
  6. Demo
  7. System Update
  8. Sources and Credits

A) Introduction - top

doitX is complete and fully functional Sales CRM with invoicing, expenses, bulk SMS and email marketing software that is a great fit for almost any company, small business owners, or many other uses. A tool that brings all important information all together. With its excellent design, doitX help you look more professional to your customers and to public, helping you improve business performance all together.

Drive your sales operations from entries to invoices to payments with all the information you need, easily accessible. Keep track of products, sales, marketing records, payments, automate invoicing and notify sales team when they have things to do. The whole company’s processes simplified in a simple modern light-weight system that will change how you do business.

Key Features

Clients Management
doitX helps you focus on your customer in a faster and easier way. Every detail of the client is easily stored and retrieved.

SMS Marketing
Compose and send promotional, transactional and notification SMSs to your clients or users from within the system. You can send to multiple phone numbers, groups or upload contacts in CSV format. All Smss sent are recorded in the system. SMS gateways include but not limited to Clickatell, MoveSMS, Msg91, Bulksms, Plivo, Smscluster, Celcom, Smsgatewayhub, Infobip, Smsglobal, Hubtel, more are being added.

Email Marketing
Compose and send promotional, transactional and notification emails to your clients or users from within the system. You can send to single or multiple addresses, groups or upload addresses in CSV format. All emails sent are stored in the system with their subject and body.

Easily manage any sales entry with any of its attached item in clear. Generate invoice, add payment or even comment on any entry. Get next contact reminders of every entry.

For products, you can make them sellable or not. Sellable products are visible to customers and can be added to entries. Products can either be tagible or intagible.

Stock Management
With the CRM's stock management feature, inventory of products is kept in control. Out of stock products cannot be added to entries. You can set re-order point and warranty period for tangible products.

Build professional and good looking invoices with a click of a button. You can generate invoices on entries to facilitate payments. You can iclude tax and discounts when generating invoices. Ivoices can the be sent to customers in pdf format. You can customize your PDF files in any sizes rangng from A1-A7, font colours and sizes, include thank you note, include admin note, include client note, include terms, etc.

Expenses Management
With the CRM's expense management feature, you can keep track of any expenditure of the company. You can also get a comparison of income versus expenses reports for any period.

Acept orders from your customers. With this, orders can be confirmed automatically or manually from within the system. For manual orders, you need to assign a users to validate the orders.

Online Payments
Receive payments from Paypal, Stripe, Authorize.net, 2Checkout, PesaPal, PayTM and PayU Money payment gateways that are available in most of the countries.

doitX now has support for six different online payment gateways, each with a list of accepted currencies below:

This CRM now supports multiple languages. You can now set default language for your system. System default language is used in public pages (login, register, forgot_password), and when user has not set their default language under their profile. This app has ability to create your own language packs [Read more]

You can easily access reports and export in Copy, CSV, Excel and PDF. View reports in graphs and plain text, from any date ranges or specific item.

Custom SMS and Email Templates
Setup predefined sms and email templates with friendly variables based on a specific item from text editor.

User Roles and Permissions
Roles and permissions manager helps you assign specific roles with permissions to users on whatever resources you want them to access.

You can backup all files uploaded at any point of the system, database in SQL format. For database, you can set automatic backup after every X days to prevent losing your important data.

Activity Logs
Every activity done on this system is fully recorded and can be traced back.

Date Time Formats
From within the system, you can customize, in any way that exists, how date / time will be displayed.

This CRM is fully responsive, that is, You can easily access your data from any device regardless of its size.

B) System Requirements - top

All the above requirements are always default in almost all php servers.

Download server requirements test file from Server Requirements

C) Installation - top

Configure database connection

You need to have previously setup database from the cPanel.

Here is a good tutorial how to setup MySQL database in cPanel if you are not familiar with this.

  1. Login to cPanel by accessing www.yourdomain.com/cpanel and navigate go MySQL Databases.
  2. Create database first.
  3. Create user and setup your password.
  4. Add the user to database by selecting the database and the username.

Make sure you have checked All privileged when adding the user to database.


Upload the files to your hosting folder and navigate to your base url https://yourdomain.com/app/install.


Make sure all the system requirements are met in order to proceed with installation.


Populate the fields according to your database and Click "Install & Proceed to Company Profile".

If any erros found while connecting you will be notified otherwise you will proceed to complete your profile


Fill all the required details and then "Save & Proceed to your Profile"

The currecy you select will be the base currency. It is important to be sure about your choice. Default currency can be changed later but will affect the values of your items, which means you will need to update the items value. too


Fill out every field and "Complete Installation".



After successful installation you need to:
Login using the your email and password used during installation

That's it.

D) Update Settings - top

Payment Settings

From Settings->Payment Settings, Switch between Sandbox/Test and Live modes for online payments.

SMS and Email Templates

From Settings->Email Templates, Update email templates based on your company. Enable or disable emails also.

User Roles

To add staff(users), you need first to add user roles and their permissions. Add roles from Settings->User Roles.

Payment Modes

From Settings->Sales Settings->Payment Modes, you can add offline payment modes. For example, Banks.

Order Settings

Enable or disable automatic order confirmation from Settings->Sales Settings->Order Settings. When confirm order automatically is enabled, and client palces an order, the system converts it to a deal and creates invoice immediately to facilitate payment. Clients gets a notification automatically to make the invoice payment.

Invoices Setup

Setup invoice prefix and thank you note from Settings->Sales Settings->Invoices.

Create Account Option

From Settings->Create Accounts, you can enable or disable Create account option on homepage. Note: This option only creates account for customers.


From Settings->CronJob->CronJob Settings, setup cron jobs to send expiry reminders to clients. You can run the cron jobs manually from Settings->CronJob->CronJob or use the given url

E) Live or Sandbox - top

For online payment gateways, you will need to get doitX Clients Addon to allow customers pay for their invoices. But still invoices can be paid for manually.

Change the online payment gateways from Sandox or Live from Settings->Payment Settings.

F) Demo - top

Username - admin@mybizcms.com
Password - adminadmin
Login URL - https://mybizcms.com/demos/doitx/users/login

Username - staff@mybizcms.com
Password - staffstaff
Login URL - https://mybizcms.com/demos/doitx/users/login

Note : You can add your own staff members with different roles.

G) System Update - top

If you have purchased doitX and new version is available you will need to upgrade your current version by simply following the steps below and you'll have the latest version installed.

Updating doitX

  1. Backup your database first. IN CASE OF ANYTHING
  2. Copy and replace the existing files of doitX. DO NOT DELETE ANY FILE, just COPY and REPLACE
  3. Visit www.yourwebsite.com/app/install and follow the easy steps.
  4. After upgrade delete install folder from /doitx/app folder
  5. That's all.

Always backup your files and database before doing an upgrade

Note: Upgrade can only be done by superadmin(installer of the system).

H) Sources and Credits - top

We've used the following libraries or other files as listed.

Once again, thank you so much for purchasing doitX. As I said at the beginning, I'd be glad to help you if you have any questions relating to this CMS. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.


Go To Table of Contents