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
- CHF 150Solar-Lead · Zürich 8001EFH, 8 kWp, Eigenheim
- CHF 75Krankenkasse · Bern 3007Familie, 4 Personen, Grundvers.
- CHF 100Pflege-Lead · Luzern 6003Spitex, Pflegegrad 3, sofort
- CHF 75Krankenkasse · Aarau 5000Einzelperson, Wechselabsicht
- 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