CpaTodo - Run your own CPA Advertising Network

CpaTodo - Run your own CPA Advertising Network

Live Demo Download



CpaToDo is a Complete affiliate cpa network tracking script that can be used by advertisers, affiliates, and affiliate network to track their traffic and generate revenue. It is a powerful tool that can highly customizable and can be used by any size of affiliate network. For startup affiliate network, CpaToDo should be ideal choice to cut down on the cost of tracking software.


From Admin Panel do this steps by steps

1. Add Categories

2. Add Domains

3. Add Advertiser

4. Add Offers

5. Add Affiliate Manager

6. Change everything from Settings.


During Adding Offers

1. if you check "Smartlink" that offer will not show in Publisher Panel. It will only work when they will create a Smartlink

2. Keep "Custom Payout Percentage"  Blank. if you set 10. that means publishers will get 10% profit from that offer payout.

3. If you check "Featured". Then the offer will show in Dashboard

4. Public offer means that offers are for everyone.

5. Private offer means that offer need to get approved to work

6. Special Offer means that offer is only for specific users

------------ Admin Login Url -----------

------------ Affiliate Manager Login Url -----------

------------ Publisher/User Login Url -----------


  •  A Domain Name
  •  A Linux vps / Shared Hosting
  •  Php 7.2 or Higher
  •  Php Imagick Extension


Then Follow the Steps that shown in the Videos.

Here is teh Quick Steps

1. Make Ready of your Web Hosting with Cpanel

2. Create a Database and Imports the "fresh.sql" file from "Mysql" Folder

3. Upload the "" file to you "htdocs" or "root" or "www" or "public_html" folder. and Unzip that

4. Go to "public_html/server" folder then open ".env" file and Edit with your informations. 

 *Do not use any sapace in App Name. If you see this word "Hasprofit" or "" you need to change them with your own.

5. Now got to "public_html/server/config" this folder and open "mail.php". Edit this with your information

6. in database table list you will find "site_settings". edit it..

*for "cdn_url" use "/" at the end.  but for others please do not use "/" even not in the ".env file too"