> ## 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.

# Configura la integración con Leadprosper

> Aprende a conectar LeadProsper con LanderLab para enviar leads directamente a tus campañas de LeadProsper en tiempo real desde cualquier landing page o embudo de quiz.

> Conecta LeadProsper a tus landing pages en LanderLab para enviar los datos de los leads directamente a tus campañas de LeadProsper en tiempo real. Elige entre Direct Post y Ping-Post según cómo tengas configurada tu campaña.

## Qué es LeadProsper

LeadProsper es una plataforma de distribución de leads que usan generadores de leads, afiliados y anunciantes para recibir, validar y enrutar leads a compradores en tiempo real. Admite tanto el envío directo (enviar los leads directamente a una campaña) como los flujos ping-post (enviar primero datos parciales para que los compradores pujen antes de recibir el lead completo).

Cuando conectas LeadProsper a tu landing page en LanderLab, cada lead que se recoge en tu página se envía automáticamente a tu campaña de LeadProsper. LanderLab se encarga de la conexión con la API, así que no tienes que escribir código personalizado ni crear integraciones en el servidor a mano.

<Note>
  Las integraciones de LeadProsper **no** se guardan de forma global. Cada integración se configura por landing page, así que tendrás que crear una conexión nueva con LeadProsper en cada landing page desde la que quieras enviar leads.
</Note>

***

## Direct Post frente a Ping-Post

LanderLab admite dos tipos de envío para LeadProsper. Eliges el tipo durante la configuración según cómo esté configurada tu campaña de LeadProsper.

**Direct Post** envía todos los datos del lead a LeadProsper en una sola petición. Después, el lead se valida y se distribuye a los compradores según las reglas de tu campaña. Es la opción más sencilla y funciona bien cuando tu entrega de leads es directa.

**Ping-Post** es un proceso en dos pasos. Primero se envía un "ping" con datos parciales del lead (como el código postal o el estado) para que los compradores decidan si quieren el lead y pujen. Si se acepta una puja, se envía un segundo "post" con toda la información del lead. Este método se usa cuando varios compradores compiten por los leads en tiempo real.

***

## Cómo añadir LeadProsper

La configuración de LeadProsper se hace con un asistente de 3 pasos: configurar la conexión, mapear los campos y revisar la carga final antes de conectar.

### Paso 1: configura la conexión

<Steps>
  <Step title="Ve a tu landing page">
    Ve a **Landing Pages** y haz clic en el **nombre de la landing page** en la que quieres añadir la integración con LeadProsper.
  </Step>

  <Step title="Abre la pestaña de integraciones">
    Haz clic en **Add Integration** para abrir el panel de integraciones.
  </Step>

  <Step title="Selecciona LeadProsper integration">
    En la lista de integraciones disponibles, busca **LeadProsper integration** (con la etiqueta "Send leads to LeadProsper in real time") y haz clic en ella. Se abrirá el asistente de configuración.
  </Step>

  <Step title="Rellena los datos de la conexión">
    Empieza escribiendo un nombre en **Name** para esta integración (por ejemplo, "LeadProsper préstamos de coche"). Después selecciona el **Type** según cómo esté configurada tu campaña de LeadProsper: **Direct Post** o **Ping-Post**.

    Los dos tipos necesitan los mismos tres campos:

    | Campo              | Descripción                                                                                     |
    | :----------------- | :---------------------------------------------------------------------------------------------- |
    | **LP Campaign ID** | El Campaign ID numérico de tu campaña de LeadProsper (por ejemplo, `12345`).                    |
    | **LP Supplier ID** | El Supplier ID numérico asignado a tu cuenta de proveedor en LeadProsper (por ejemplo, `6789`). |
    | **LP Key**         | La clave única asociada a tu campaña y a tu proveedor. Se genera dentro de LeadProsper.         |

    Estos tres valores son únicos para cada campaña de LeadProsper y son obligatorios tanto en Direct Post como en Ping-Post.

    <Tip>
      Para encontrar tu **LP Campaign ID**, tu **LP Supplier ID** y tu **LP Key**, abre tu campaña de LeadProsper, ve a **Supplier API Specs** (también llamado Posting Guide) y busca los valores `lp_campaign_id`, `lp_supplier_id` y `lp_key`. Aparecen como campos fijos obligatorios al principio de la documentación de la API.
    </Tip>
  </Step>

  <Step title="Haz clic en Continue">
    Haz clic en **Continue** para pasar al mapeo de campos.
  </Step>
</Steps>

***

### Paso 2: mapea tus campos

En este paso eliges qué campos de datos incluir en la petición y con qué nombre deben enviarse a LeadProsper.

<Steps>
  <Step title="Selecciona y configura los campos">
    LanderLab incluye automáticamente un conjunto de campos predeterminados. Cada campo tiene una casilla para incluirlo o excluirlo y una columna **Sent As** en la que puedes cambiar el nombre de la clave para que coincida con lo que espera LeadProsper.

    Los campos predeterminados de LanderLab son:

    | Campo                      | Sent As (clave predeterminada) | Descripción                                                       |
    | :------------------------- | :----------------------------- | :---------------------------------------------------------------- |
    | **LL Lander URL**          | `ll_lander_url`                | La URL completa de la landing page en la que estaba el visitante. |
    | **LL Visitor IP**          | `ll_visitor_ip`                | La dirección IP del visitante.                                    |
    | **LL Visitor User Agent**  | `ll_visitor_user_agent`        | La información del navegador y del dispositivo del visitante.     |
    | **LL Submission Time UTC** | `ll_submission_time_utc`       | La fecha y hora en que se envió el lead (en UTC).                 |
    | **LL Variant ID**          | `ll_variant_id`                | El ID de la variante del test A/B que vio el visitante.           |

    Usa las casillas para activar o desactivar cualquier campo. También puedes editar el valor de **Sent As** para que coincida con los nombres de campo que espera tu campaña de LeadProsper.

    <Tip>
      Si tu landing page incluye un **embudo de quiz** o un **formulario**, todos los campos que hayas añadido (como nombre, email, teléfono, dirección y cualquier campo personalizado) aparecerán automáticamente en esta lista junto a los campos predeterminados de LanderLab. Puedes activarlos, desactivarlos o cambiarles el nombre igual que a los predeterminados. Asegúrate de que los valores de **Sent As** coinciden exactamente con los nombres de campo de las especificaciones de la API de LeadProsper, o tus leads podrían ser rechazados.
    </Tip>
  </Step>

  <Step title="Añade campos personalizados (opcional)">
    En la sección **Additional fields**, haz clic en **+ Add field** para incluir pares clave-valor adicionales en la petición. Es útil para enviar valores fijos como sub IDs, etiquetas de origen del lead o cualquier parámetro personalizado que necesite tu campaña de LeadProsper.
  </Step>

  <Step title="Haz clic en Continue">
    Haz clic en **Continue** para pasar a la revisión.
  </Step>
</Steps>

***

### Paso 3: revisa y conecta

<Steps>
  <Step title="Revisa tu integración con LeadProsper">
    El último paso muestra un resumen completo de lo que se enviará a LeadProsper con cada lead. Verás:

    * El **tipo de envío** (Direct Post o Ping-Post) y el nombre de la integración
    * La sección de **configuración**, con tu Campaign ID, tu Supplier ID y tu Key
    * La sección de **mapeo de campos**, con todos los campos y sus variables de plantilla correspondientes (por ejemplo, `{{LL Lander URL}}`, `{{LL Visitor IP}}`)

    Revísalo todo con atención para asegurarte de que la configuración y los nombres de los campos coinciden con lo que espera tu campaña de LeadProsper.
  </Step>

  <Step title="Haz clic en Connect LeadProsper">
    Si todo está bien, haz clic en el botón **Connect LeadProsper** para guardar y activar la integración. Si necesitas cambiar algo, haz clic en **Back** para volver a los pasos anteriores.
  </Step>
</Steps>

***

## Dónde encontrar tus credenciales de LeadProsper

Si no sabes dónde encontrar tu Campaign ID, tu Supplier ID y tu Key, sigue estos pasos:

1. Inicia sesión en tu cuenta de [LeadProsper](https://app.leadprosper.io).
2. Abre la campaña que quieres conectar.
3. Ve a **Supplier API Specs** (también llamado Posting Guide). Puedes acceder desde la sección de proveedores de la campaña.
4. Busca los tres campos fijos obligatorios del principio: `lp_campaign_id`, `lp_supplier_id` y `lp_key`.
5. Copia estos valores y pégalos en los campos correspondientes de LanderLab.

<Note>
  Tu campaña de LeadProsper tiene que tener configurado al menos un **proveedor (supplier)** y un **comprador (buyer)** para que estén disponibles las especificaciones de la API. Si no ves la Posting Guide, asegúrate de que los dos están configurados en tu campaña.
</Note>

***

## Consejos para la integración con LeadProsper

* **Haz coincidir exactamente los nombres de los campos**: LeadProsper valida los datos entrantes con las definiciones de campos de tu campaña. Si los nombres de los campos en LanderLab no coinciden con los de las especificaciones de la API de LeadProsper, el lead se rechazará. Usa la columna **Sent As** del paso 2 para cambiar el nombre de los campos que haga falta.
* **Prueba antes de ponerlo en vivo**: al configurar tu campaña de LeadProsper, deja tu proveedor en **Test Mode** hasta confirmar que los leads se aceptan correctamente. Los leads de prueba no se distribuyen a los compradores y no generan cargos.
* **Revisa los formatos de los campos**: LeadProsper tiene validación integrada de tipos y formatos de campo (por ejemplo, los teléfonos deben tener 10 dígitos y los emails deben ser válidos). Asegúrate de que tus formularios recogen los datos en el formato que espera tu campaña de LeadProsper.
