Skip to main content

Overview

The Webhooks & Posting section lets you configure post-out destinations for a database source. When a lead is stored in the source — or when a specific event occurs — the post-out system automatically sends the lead data to one or more external URLs. This enables real-time or event-driven lead delivery to buyer systems, CRMs, DSPs, or any HTTP endpoint.
Webhook post-out configuration with endpoint URL, headers, and field mapping

How Post-Outs Work

  1. A lead enters the database source (via API submission, CSV import, or form capture).
  2. If a post-out is configured and active, the system constructs a request using your field mapping.
  3. The request is sent to the configured endpoint URL.
  4. The system logs the request payload and the response received.
  5. If the post fails, it can be retried depending on your retry settings.

Creating a Post-Out Configuration

To add a new post-out destination:
  1. Navigate to the Webhooks & Posting tab within your database source.
  2. Click Add Post-Out.
  3. Configure the following settings:

General Settings

FieldDescription
NameA label for this post-out destination (e.g., “Buyer A CRM”).
Post URLThe external endpoint URL where leads will be sent.
Request TypeThe HTTP method: GET or POST.
Is ActiveEnable or disable this post-out without deleting it.

Field Mapping

Map your Pingtree lead fields to the parameter names expected by the receiving endpoint.
ColumnDescription
Pingtree FieldThe source field from your lead record (e.g., email, phone, first_name).
Destination FieldThe field name or query parameter the external system expects (e.g., lead_email, tel).
Tip: Always confirm the expected field names with your buyer or system integration partner before setting up field mapping. Mismatched field names are the most common cause of failed posts.

Static Fields

Static fields let you append fixed values to every post-out request, regardless of the individual lead data. Common uses for static fields:
  • Sending a campaign ID or source identifier to the buyer.
  • Including a partner code required for authentication.
  • Appending a fixed product type or vertical label.
To add a static field:
  1. In the post-out configuration, scroll to Static Fields.
  2. Click Add Static Field.
  3. Enter the field name and the fixed value to send.

Authorization Headers

If the receiving endpoint requires authentication, configure authorization headers to be included with every request.
Header TypeDescription
Bearer TokenAttach a Authorization: Bearer <token> header.
Basic AuthEncode credentials as a Authorization: Basic <base64> header.
Custom HeaderDefine a custom header key and value (e.g., X-API-Key: abc123).
Tip: Store sensitive credentials securely. Regenerate your tokens if a post-out configuration needs to be shared with external parties.

Data Transformer

Before a lead is sent to an external endpoint, you can apply field transformations to convert values into the format the destination system expects. Common transformations:
  • Converting "yes" / "no" to "1" / "0".
  • Reformatting dates from MM/DD/YYYY to YYYY-MM-DD.
  • Normalizing phone numbers to E.164 format.
  • Truncating or prefixing string values.
To configure a transformer:
  1. In the field mapping table, click the Transform icon next to a field.
  2. Select the transformation type (Value Map, Date Format, String Sanitizer, Prefix/Postfix).
  3. Define the transformation rules.
  4. Save the mapping.
See Data Transformer for detailed transformation options.

Testing Post-Out Endpoints

Before enabling a post-out in production, test it to verify the endpoint is reachable and your field mapping is correct:
  1. Open the post-out configuration.
  2. Click Test Post-Out.
  3. The system sends a sample request to the configured URL using placeholder or real lead data.
  4. Review the request payload and the response returned by the endpoint.
  5. Adjust your field mapping or headers if needed, then test again.
Tip: Use a tool like Webhook.site or RequestBin as a temporary endpoint during testing to inspect exactly what Pingtree is sending before configuring your real buyer endpoint.

Post-Out Logs

Every post-out attempt is logged with full request and response details. To view logs:
  1. Open the Webhooks & Posting tab.
  2. Click View Logs next to a post-out configuration.
  3. The log table shows:
ColumnDescription
TimestampWhen the post was attempted.
Lead IDThe lead that was posted.
StatusOutcome of the post: Success, Failed, or Error.
Request PayloadThe exact data sent to the endpoint.
Response BodyThe raw response returned by the external system.
Response CodeThe HTTP status code returned (e.g., 200, 400, 500).
Tip: Filter logs by Failed status to identify post-outs that need attention. Common failure causes include endpoint downtime, authentication errors, and missing required fields.

Multiple Post-Out Destinations

A single database source can have multiple post-out configurations active simultaneously. This allows you to deliver the same lead to several buyers or systems at once. Each post-out destination is independent — it has its own URL, field mapping, static fields, and headers. You can enable or disable individual post-outs without affecting others.

Enabling and Disabling Post-Outs

Toggle the Is Active switch on any post-out configuration to pause or resume it:
  • Active: Leads are posted to this destination as they arrive.
  • Inactive: The post-out is paused. No leads are sent until it is re-enabled.
Disabling a post-out does not delete its configuration or logs.