Connect AdBuyto your systems

Route leads to your CRM, call center, or custom workflows using simple webhooks.

GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable
GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable
GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable
GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable
GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable
GoHighLevel
HubSpot
Salesforce
Jobber
ServiceTitan
Zapier
Make
Slack
Applied Epic
Encompass
Clio
Close
Google Sheets
Pipedrive
Monday.com
Airtable

Connect in minutes

Route leads anywhere with webhooks and one-click native integrations with your favorite tools.

View Docs
GoHighLevelGoHighLevel
HubSpotHubSpot
SalesforceSalesforce
ZapierZapier
SlackSlack
MakeMake
Google SheetsGoogle Sheets
AirtableAirtable
Custom Webhook
powered by logo.dev

Simple API endpoints.

Fetch leads filtered by time and campaign via simple GET requests.

View Docs
Fetch leads
curl -X GET "https://adbuy.ai/api/public/leads\
  ?since=2024-01-01&campaign=Insurance+Q1" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
Response200
{
  "leads": [
    {
      "id": "lead_abc123",
      "name": "John Smith",
      "phone": "+15551234567"
    }
  ]
}

Connect in minutes

Route leads anywhere with webhooks

1

Add your webhook destination

Define your endpoint URL in campaign settings

2

Choose what gets sent

Customize the lead payload to match your system

3

Start receiving leads

Leads POST to your endpoint as they convert

Frequently asked questions

We use Bearer token authentication via API keys. Include your key in the Authorization header of each request. Keys can be created, scoped, and rotated from your dashboard.

Use the GET /api/v1/leads endpoint to fetch leads. Filter by campaign_id, status, or date range using query parameters. Results are paginated and returned in reverse chronological order.

Subscribe to lead.created, lead.updated, lead.converted, campaign.started, and campaign.paused events. All webhook deliveries include signature headers for verification and automatic retries with exponential backoff.

Route leads to GoHighLevel, HubSpot, Salesforce, Zapier, Make, Slack, Google Sheets, Airtable, and more. Or use custom webhooks to send leads to any endpoint.

The API uses standard HTTP status codes: 2xx for success, 4xx for client errors (invalid parameters, auth issues), and 5xx for server errors. All error responses include descriptive messages.

Connect your systems in minutes

Route leads to your CRM, call center, or custom workflows with simple webhooks.

View Docs