Integration of Keitaro x Leadshub
For successful integration of Keitaro with Leadshub, it is necessary to follow clear steps. The first step is to register in the personal account using the promo code LEADSHUB20, which provides a 20% discount on the first purchase for new customers, valid for three months.
Server selection, installation, configuration.
Server selection and setup play a key role. It is recommended to choose a VPS or VDS server with CentOS 8/9 Stream operating system, as the tracker cannot be installed on web hosting. Geo servers are also important for optimizing query exchange speed, so it is better to choose a server closer to the geo-target of the offer.
We select a server based on the expected volumes of clicks.

The necessary server requirements include:
- Clean server, without control panel;
- CentOS 8 Stream or CentOS 9 Stream;
- KVM virtualization;
- Minimum 20GB SSD.
The tracker installation is done via terminal using the command:
ssh root@server_ip
When ECDSA key fingerprint is displayed, type Y and press ENTER. Enter the password and press ENTER.
Keitaro installation command.Copy and execute in the terminal:
curl keitaro.io/kctl.sh | bash -s -- install
Wait for the installation to finish, copy the control panel address, and open it in the browser.
http://xxx.xxx.xxx.xxx/admin
Enter the license key, select the currency in which Keitaro will keep statistics, and specify the time zone. Currency and time zone can be changed later in the settings.
Click on Save--> Create a login and password to enter the Keitaro control panel --> click on Create --> Done. Keitaro is installed on the server.
Domain. Purchase, setup, adding to Keitaro.
Buy a domain from any domain registrar.
A domain in Keitaro is necessary for campaigns to work over secure HTTPS connection, to avoid traffic loss, and to ensure campaign availability to your target audience. Domain parking is necessary for the correct operation of the tracker and individual functions. A domain in Keitaro works as a link to campaign content.
It is essential to use a clean domain for working with Keitaro: it is unacceptable to use a domain for both Keitaro and third-party software, hosting, etc.
So, we've purchased the domain. Now we need to park it in the tracker.
- Click on the Domains tab.
- Click on the Add button.
The domain is added. Next, log in using the domain with the https protocol. Enter in the browser address bar:
https://your_domain/admin
Create an offer and configure postbacks in Leadshub.
Click on the tab in the trackerPartner networks --> Choose the Leadshub.pro template

Copy the Postback URL and go to the partner program with it. Go toSettings --> Global postbacks and set up a postback. Set any status.
Take a link in the partner program from the required offer. Go to the Keitaro tracker, open the section Offers --> Create.

Specify the name. Choose our partner network (our template is already in the tracker, choose Leadshub.pro). In the URL field, specify the tracking link taken from the partner account.

At the end of the link, specify sub1={subid}, but this is not necessary, as the tracker will do it automatically. In sub1, you will pass the Keitaro click ID needed for their tracking.
Now that the server is installed, the tracker is configured, the domain is parked, the offer is created, and the postbacks are configured, conduct a preliminary test to check the correctness of the settings. After successful testing, you can start driving traffic, monitoring logs for further analysis and optimization. Thus, you will complete the integration process of Keitaro with Leadshub, ensuring effective traffic management and achieving set goals.