> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up LeadByte Integration

> Learn how to connect LeadByte to your landing pages in LanderLab to sync leads in real time using your LeadByte API URL and API Key.

> Connect LeadByte to your landing pages in LanderLab to sync leads in real time. All you need is your LeadByte account URL and a REST API key with lead posting permissions.

## What is LeadByte?

LeadByte is a lead management and distribution platform used by lead generators, publishers, and advertisers to collect, validate, route, and sell leads. It supports real-time lead posting via its REST API, allowing external sources like LanderLab to send lead data directly into LeadByte campaigns as soon as a form is submitted.

When you connect LeadByte to your landing page in LanderLab, every lead collected is automatically synced to your LeadByte account in real time. LanderLab handles the API connection, so you do not need to manually configure webhooks or write any custom code.

<Note>
  Once you add a LeadByte integration, it is saved **globally** in your account. You can reuse it across multiple landing pages without entering the details again.
</Note>

***

## How to Add LeadByte

Unlike other lead distribution integrations, LeadByte connects in a single step. There is no field mapping wizard. Simply enter your credentials and click **Add LeadByte**.

<Steps>
  <Step title="Go to your landing page">
    Navigate to **Landing Pages** and click the **name of the landing page** where you want to add the LeadByte integration.
  </Step>

  <Step title="Open the Integrations tab">
    Click **Add Integration** to open the integrations panel.
  </Step>

  <Step title="Select LeadByte">
    From the list of available integrations, find **LeadByte** (labeled as "Sync leads with LeadByte as they come in") and click on it. A configuration form will appear.
  </Step>

  <Step title="Fill in the connection details">
    Enter the following details:

    | Field       | Description                                                                                                                                   |
    | :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------- |
    | **Name**    | A label to identify this integration (e.g. "LeadByte" or "LeadByte - Auto Insurance"). This helps you recognize it when reusing across pages. |
    | **API URL** | Your LeadByte account URL (e.g. `https://youraccountname.leadbyte.co.uk`). Replace `youraccountname` with your actual LeadByte account name.  |
    | **API Key** | Your LeadByte REST API key (e.g. `abc123def456ghi789`). This key must have the **Leads - Create** permission enabled.                         |

    <Tip>
      To find your **API URL**, look at the URL you use to log in to LeadByte. It follows the format `https://youraccountname.leadbyte.co.uk`, where `youraccountname` is your LeadByte account name.

      To create or find your **API Key**, log in to LeadByte and go to **Admin > Tech Hub > REST API**. Click **Add New API Key**, select the key type (Administrator for full access, or Supplier for a source-specific key), enable the **Leads - Create** permission under the Leads section, set the Key Status to **Active**, and save. Your new API key will be shown in the REST API list.
    </Tip>
  </Step>

  <Step title="Click Add LeadByte">
    Click the **Add LeadByte** button to save the integration. LanderLab stores this globally, so you can connect it to other landing pages later without re-entering the details.
  </Step>
</Steps>

***

## Connect LeadByte to Another Landing Page

Since LeadByte integrations are saved globally, you do not need to create a new one for every landing page. You can reuse any previously saved integration across multiple pages.

<Steps>
  <Step title="Open a different landing page">
    Go to **Landing Pages** and click the name of the landing page where you want to use the same LeadByte integration.
  </Step>

  <Step title="Add Integration">
    Click **Add Integration**. You will see your previously saved LeadByte configurations listed. Select the one you want to connect.
  </Step>

  <Step title="Select variants (if applicable)">
    If your landing page has multiple **A/B test variants**, a modal will appear asking you to choose which variants should use this integration. Select the variants you want and confirm.

    <Note>
      The variant selection modal only appears when your landing page has more than one active variant. If there is only one variant, the integration is applied automatically.
    </Note>
  </Step>

  <Step title="Save and publish">
    Click **Save**, then **Publish** or **Republish** your landing page to activate the LeadByte integration.
  </Step>
</Steps>

***

## Where to Find Your LeadByte API Key

If you are not sure where to find your API Key, follow these steps:

1. Log in to your LeadByte account.
2. Go to **Admin > Tech Hub > REST API**.
3. Click **Add New API Key**.
4. Choose the key type: **Administrator** for full access, or **Supplier** if you want to lock the key to a specific lead source.
5. Under **Permissions**, find the **Leads** section and select **Create** from the dropdown.
6. Set the **Key Status** to **Active**.
7. Click **Save**. Your API key will now appear in the REST API list.

<Warning>
  Your API key must have the **Leads - Create** permission enabled and the Key Status set to **Active**. If either of these is missing, LanderLab will not be able to post leads to LeadByte.
</Warning>

***

## Tips for LeadByte Integration

* **Use the correct account URL** - The API URL must match your LeadByte account domain exactly. It follows the format `https://youraccountname.leadbyte.co.uk`. Using the wrong URL will cause all lead posts to fail.
* **Check key permissions** - When creating your API key in LeadByte, make sure the **Leads - Create** permission is selected and the key is set to **Active**. An inactive key or one without the correct permission will result in failed lead submissions.
* **Supplier key vs. Administrator key** - Use a Supplier key if you want to associate leads with a specific supplier source in LeadByte. Use an Administrator key if you want full access without tying leads to a specific supplier.
