leads-management.ch powered by topleads
API aktivieren

Integration · API · Webhooks

Leads landen direkt in Ihrem CRM — ohne Copy-Paste.

REST-API mit Bearer-Token, Webhooks für Echtzeit-Events, CSV-Export für Batch-Importe. Drei Wege, ein Ziel: gekaufte Leads landen dort, wo Ihr Team sie bearbeitet.

  • REST-API mit JSON-Response
  • Webhooks bei jedem Lead-Kauf
  • CSV-Export auf Knopfdruck
  • Funktioniert mit HubSpot, Pipedrive, Zoho, Bitrix24
Live Feed
letzte 10 Min.
  • Solar-Lead · Zürich 8001
    EFH, 8 kWp, Eigenheim
    CHF 150
  • Krankenkasse · Bern 3007
    Familie, 4 Personen, Grundvers.
    CHF 75
  • Pflege-Lead · Luzern 6003
    Spitex, Pflegegrad 3, sofort
    CHF 100
  • Krankenkasse · Aarau 5000
    Einzelperson, Wechselabsicht
    CHF 75
Alle Leads im Dashboard ansehen
  • DSG-konform
  • Schweizer Server
  • Exklusiv oder max 3
  • Kein Abo
  • 48h Reklamation

Drei Integrations-Pfade

1. Webhook-Push (empfohlen)

Schnellste Methode, geringster Latency. Sie hinterlegen eine URL in den Einstellungen — bei jedem Lead-Kauf erhält diese URL einen signierten POST-Request mit allen Lead-Daten. Ihr CRM-System empfängt den Webhook und erstellt Kontakt + Deal automatisch.

Latenz: typisch unter 2 Sekunden · Retry: 3× mit exponentiellem Backoff bei Fehlern.

2. REST-API-Polling

Für Systeme die keine eingehenden Webhooks akzeptieren. Ihr System fragt periodisch GET /api/claimed-leads?since=… ab und holt sich neue Einträge. Bearer-Token-Authentifizierung, JSON-Response, Pagination.

Geeignet für: ältere CRMs, On-Premise-Systeme.

3. CSV-Batch-Export

Der einfachste Weg ohne IT-Aufwand. In "Meine Leads" auf "Export" klicken — CSV mit allen gekauften Leads herunterladen. In Excel öffnen, prüfen, im CRM importieren. Funktioniert mit jedem System.

Geeignet für: kleine Teams, manuelle Workflows, einmaliger Datentransfer.

Beispiel: Webhook-Payload

{
  "event": "lead.claimed",
  "lead": {
    "id": "lead_8f3a91",
    "category": "Solar",
    "purchased_at": "2026-05-26T14:08:11Z",
    "price_chf": 150,
    "contact": {
      "first_name": "Lukas",
      "last_name": "Meier",
      "phone": "+41 79 123 45 67",
      "email": "lukas.meier@example.ch"
    },
    "location": { "zip": "8001", "city": "Zürich" },
    "details": {
      "building_type": "EFH",
      "ownership": "Eigentümer",
      "kwp_estimate": 9.5,
      "battery_requested": true
    },
    "message_snippet": "Suchen Solaranlage für unser Reihenhaus, idealerweise mit Batteriespeicher…"
  }
}

FAQ

CRM-Integration — Fragen & Antworten

Welche CRMs sind über die API ansprechbar?

Jedes CRM mit REST-API kann unseren Endpoint pollen oder via Webhook angesprochen werden. Direkt getestete Integrationen: HubSpot, Pipedrive, Zoho, Bitrix24, Microsoft Dynamics. Für alle anderen funktioniert der CSV-Export.

Werden Lead-Daten in mein CRM dupliziert?

Bei aktiver API-Integration ja — sobald Sie einen Lead kaufen, wird er automatisch im CRM als neuer Kontakt + Deal angelegt. Die ursprüngliche Quelle ("topleads.ch") wird im Lead-Source-Feld vermerkt.

Was passiert mit Lead-Status-Updates?

Bidirektional optional. Standardmässig pflegen Sie den Status im CRM, topleads.ch zeigt nur die Quell-Daten. Wer bidirektionalen Sync will, schaltet das in den API-Einstellungen frei — Statusänderungen werden dann beidseitig propagiert.

Gibt es Webhooks für neue Leads?

Ja. Webhook-URL in den Einstellungen hinterlegen — bei jedem neuen Lead-Kauf wird ein POST-Request mit den Lead-Daten gesendet. Retry-Logik bei Fehlern, signierter Header zur Verifikation.

Schluss mit manuellem Lead-Import.

API-Token erzeugen, Webhook hinterlegen, fertig. Erster Lead landet beim nächsten Kauf direkt im CRM.

API einrichten