GUIDES
Shakes.pro API: From Key to First Lead — Full Setup Without a Developer

If you work with your own landing pages, you can connect them to Shakes.pro via API and send leads directly into the system. This approach lets you use your own pages without losing statistics and ensures all incoming leads are tracked correctly.

Let’s go over how to prepare a landing page and which settings to complete before launch.

If You Use Ready-Made Shakes.pro Landing Pages

The simplest option is to take ready-made materials from the offer card:

  1. Open the offer you need.

  2. Click the download icon next to the selected landing page.

  3. Unpack the archive.

  4. Upload the files to your hosting.

All standard landing pages are already connected to the Shakes.pro API, so additional configuration is usually not required.

Before launching, send a test lead and make sure the data appears correctly in your personal account.

How to Connect Your Own Landing Page

If you use your own page, a few extra steps are required.

Step 1. Configure the order.php File

Request a ready-made order.php file from your personal manager.

In it, you need to specify:

  • the API key from your personal account;

  • the URL of the original landing page from the offer card;

  • the offer ID;

  • the stream code.

The API key is located in the “Profile → Edit personal data” section. The offer ID can be found in the address bar of the offer page. The stream code is created in advance in the “Streams” section.

Step 2. Add the Required Files

For the landing page to work correctly, you will need:

  • countrieslist.js — a list of countries and current prices;

  • countries.js — order form processing;

  • jquery.js — the JavaScript library;

  • success.html — the page shown after the order is placed.

You can take these from any standard landing page of the selected offer.

Step 3. Check the Order Form

In the index.html file, include the necessary scripts and check the form.

Make sure the following parameters are used:

The form fields must contain the correct attributes:

These are the exact values used when sending the lead to the system.

What to Check Before Launch

Before driving traffic, go through this checklist:

  • the hosting supports PHP version 7.1 or higher;

  • the API key is entered without errors;

  • the correct offer ID is selected;

  • the correct code is set in the stream;

  • the form sends data to order.php;

  • the test lead appeared in your personal account.

This check takes just a few minutes and saves you from losing leads after the campaign launch.

If You Have Questions

If you run into difficulties during setup, contact your personal manager. They will help verify the settings, make sure leads are being transmitted correctly, and advise you if any additional configuration is needed.

Conclusion

Connecting your own landing page via API lets you use your familiar infrastructure while sending leads directly to Shakes.pro.

With standard landing pages, almost no additional setup is needed. With your own site, you only need to prepare the files once, check the order form, and send a test lead before launch.

You may also like