LeadProsper Integration
The LeadProsper integration sends your leads directly to LeadProsper's API for lead distribution, tracking, and management. This is a native integration, meaning LeadCapture connects directly to LeadProsper without needing a generic webhook. Leads are delivered automatically as they come in, with full retry support and delivery logging.
Setting Up LeadProsper
- Open your funnel in the builder.
- Go to the Lead Delivery tab.
- Click Add LeadProsper.
- Enter your LeadProsper credentials:
- Campaign ID: Your LeadProsper campaign identifier (numeric).
- Supplier ID: Your LeadProsper supplier identifier (numeric).
- API Key: Your LeadProsper API key.
- Optionally configure:
- Action: A static action value.
- SubID 1 and SubID 2: Custom sub-identifiers for tracking.
- Click Test Connection to verify your credentials.
- Click Save.
What Data Is Sent
LeadProsper receives all form field data along with the following system fields that are automatically included:
| Field | Description |
|---|---|
| Landing Page URL | The page where your funnel was displayed |
| IP Address | Visitor's IP address |
| User Agent | Browser and device information |
| TrustedForm Cert URL | TrustedForm certificate (if enabled on the funnel) |
Form fields use the webhook field name configured on each field. Make sure your field names match what LeadProsper expects (e.g., first_name, last_name, email, phone, zip_code).
Field Mapping
LeadProsper uses the webhook field names you configure on your form fields. To set these:
- Select a field in the funnel builder.
- Open the Field Mapping section in the Lead Delivery panel.
- Set the Webhook Key to match LeadProsper's expected field name.
Common LeadProsper field names include: first_name, last_name, email, phone, address, city, state, zip_code, date_of_birth.
Dynamic Redirect from LeadProsper
If your LeadProsper campaign returns a redirect URL in the API response, you can have LeadCapture redirect the visitor to that URL after submission.
- In the LeadProsper settings, enable Redirect URL.
- Configure your LeadProsper campaign to return a
redirect_urlfield in its API response. - When a lead is submitted, LeadCapture will wait for the LeadProsper response and redirect the visitor to the returned URL.
If no redirect URL is returned or the request fails, the visitor sees your normal thank-you step.
Delivery and Retries
By default, leads are delivered to LeadProsper asynchronously in the background. If the delivery fails, LeadCapture retries automatically:
| Attempt | Delay |
|---|---|
| 1st | Immediate |
| 2nd | 1 minute |
| 3rd | 5 minutes |
| 4th | 30 minutes |
| 5th | 2 hours |
When the Redirect URL option is enabled, delivery happens synchronously (blocks until response is received) so the redirect can be captured.
Partial Lead Support
LeadProsper receives both complete and partial leads. Partial lead payloads include is_partial_lead: true so you can handle them differently in your LeadProsper campaign. When a partial lead later completes the form, an updated payload with all fields is sent.
Viewing Delivery Logs
To check the status of a LeadProsper delivery:
- Go to Leads in your dashboard.
- Click on the lead.
- Scroll to the Deliveries section.
- Find the LeadProsper entry to see the delivery status, payload sent, and response received.
Failed deliveries can be manually resent using the Resend button.
Pro Tips
- Only one LeadProsper integration can be added per funnel.
- Use the Test Connection button to verify credentials before going live. This sends a test payload without creating a real lead.
- LeadProsper has its own delivery queue, separate from webhooks and Zapier. If one integration fails and retries, it does not affect the others.
- Make sure your LeadProsper webhook field names are set correctly on each form field before going live.