Programmable

Learn how to install Programmable with your funnel and adapt it to your business' needs!

You can use Programmable for various scenarios, as it lets you add timers and numbers to display various information like showing how many people are viewing the funnel!

Follow the steps below to enable Programmable and start using it's features inside of your funnels!

Step 1: Turn App on Account Wide

First, ensure you enable the app for your account by heading to the Global App Section and turning on the Programmable switch. Save changes.

Enabling Programmable

Step 2: Turn App on in Funnel Settings

Now head to the funnel App Settings inside of the funnel you want to turn Programmable on in.

Switch on Programmable here and click Save Changes.

Step 3: Add Codes to Your Funnel

Once you enabled Programmable to display a certain feature, all you need to do is add the code onto your ClickFunnels page inside of any element you want!

You do not need to add anything inside of Custom CSS or your Tracking Code. Simply add one of the codes below or make your own and paste it into any headline, paragraph, or button of your choosing!

Refer to the table below for a wide variety of codes to add:

Code

What it does & example of use

#{REFRESH(RANDOM(35,55), 1)}

Generates a random number between 35 and 55 every 1 second. Change the numbers for different amounts or seconds. Good for "X people are viewing this product right now"

#{DATE(DAYS(5))}

Will show the date 5 days from time of viewing. Try changing the 5 to any number you want. Good for counting down for an offer.

#{TODAY(‘mmm, mm/dd/yyyy YY’)}

Shows today’s date in the given format, if no format is given it will show full format. Can be used for time as well.

#{NOW()}

Shows current time with no formatting, you can provide a format.

#{REFRESH(FUNCTION_NAME, X)}

Refreshes the given function(s) inside at the given X interval in seconds.

#{DAYS(X)}

Counts down X days from today or given date. Can be used alone as a countdown or with other methods.

#{MINUTES(X)}

Same as days, but minutes.

#{HOURS(X)}

Same as days, but hours.

#{RANDOM(X, Y)}

Generates a random number between X and Y. Input desired number range and try it for things like inventory levels. Ex: Only X amount left!

Make sure to change parts of the code like the numbers, or replace X and Y with numbers of your choice.

For example, let's say you want to use #{REFRESH(RANDOM(X, Y), 1)} to increase authority by telling your visitors there's a certain amount of people looking at the product at the same time.

Add the code into the headline where you're talking about the visitors and change the X and Y to the numbers you want it to go through.

If you wanted to make it seem like there were anywhere from 10-50 people viewing at a time, change X to 10 and Y to 50. You can also change the 1 in the original code to however many seconds you want to hold on each number.

See it in action below:

For another example, let's say you want to use #{RANDOM(X, Y)} to increase scarcity by telling your visitors there's only a limited amount of your product left.

Add the code into the headline where you're talking about the inventory level and change the X and Y to the numbers you want it to go through.

If you wanted to make it seem like there were only 20 or less of your product left, change X to 1 and Y to 20.

And that's all there is to it! You can play around with these codes or even create your own!