Single product landers are landing pages where only a single product is sold. These types of landers are great for converting on highly-targeted campaigns.

Go to CRM | Campaigns and click the Green Plus Sign:


Create New Campaign:

After setting up an Offer for your Campaign, click on the 'Create Page' button in the Lander Page section:

Create a New Landing Page:

Under Landing Page select the blue Edit Pages button:


Select the Checkout tab and then Create Page:

Create New Checkout Page:

Select the Thank You tab and click Create Page:

Create New Thank You Page:

NOTE: Other pages can optionally be created for your funnel by selecting their tab on the Edit Landing Page screen:

Once you have designed your Landing Pages, Select the green Download Code button:


Unzip the landing package and upload the files to the web server associated with your domain (We recommend SFTP). Be sure to put these in the same directory that you used when setting up the landing page configuration.

Next go into the resources directory and open the file called config.php. At the top of this file you will need to complete the apiloginId (username) and apiPassword (password) with the credentials of an API User with access to your CRM:

<?php

KformConfig::setConfig(array(
    "isWordpress"=>false,
    "apiLoginId"=>"",
    "apiPassword"=>"",
    "authString"=>"f193e98f598bb4e808e973d5b84e7df9",
    "autoUpdate_allowedIps"=>array("80.248.30.132"),
    "campaignId"=>1,
    "resourceDir"=>"resources/"));

Once this is done, your landing page is fully installed and will be ready to take sales. However, it is static at this point and will not respond to changes in the CRM campaign and landing page configuration files. In order to make your page reflect pricing changes, new product images, and new product descriptions, you will need to enable the auto-update feature.


Enable Auto-Update(Optional):

Enabling auto-update allows the CRM to periodically make API requests to your landing page and update critical configuration data. Storing the data on your server this way means that your landing page faster (It does not need to make an API request each time a vistor lands on the page to confirm its configuration).

You must give your web server software write access to the config.php file, in order for the auto-update to work.

In cPanel, this can be accomplished with the file manager. A cPanel tutorial for this is available here

For Linux users, this can be accomplished over SSH using the chown and chmod commands.