Integrationer

Koppla Leadcaller till era övriga system.

Leadcaller är byggt för att passa in i er befintliga verktygslåda. Leads från widgeten kan skickas vidare till ert CRM eller egna tjänster i realtid.

Översikt

  • Zapier: en webhook per widget som skickar leads vidare, till exempel till HubSpot, Pipedrive eller Salesforce.
  • Google Tag Manager: installera widgeten och mät dess händelser utan kod.
  • Calendly: besökaren bokar ett möte i ert Calendly direkt i chatten.
  • API: bygg egna flöden, se API-referensen.

Zapier

Skapa en Zap med triggern Webhooks by Zapier → Catch Hook och klistra in adressen i widgetens inställningar under Lansering → Spårning. Varje widget har en egen adress, och inget skickas förrän en adress är sparad. Därifrån låter ni Zapier skicka leads vidare till ert CRM. Det är så de flesta kopplar HubSpot.

Vi skickar en POST med JSON när något av följande händer:

  • widget_callback: en besökare bokar en återuppringning. Fält: domain, sessionId, phone, url, callNow, scheduledDate, scheduledTime, mainCategory, subCategory, attribution.
  • widget_message: en besökare skickar ett meddelande. Fält: domain, sessionId, email, phone, message, url, mainCategory, subCategory, attribution.
  • widget_chat_started: en besökare lämnar telefonnummer eller e-post när chatten startar. Fält: domain, sessionId, phone, email, messages, mainCategory, url, conversationType, attribution.
  • widget_chat_lead: en chatt har gett kontaktuppgifter, oavsett när i samtalet de lämnades. Skickas en gång per chatt, ungefär en minut efter att besökaren slutat skriva, men kan i undantagsfall komma igen efter ett leveransfel, så avduplicera på sessionId. Fält: domain, sessionId, name, email, phone, message, url, mainCategory, subCategory. name följer bara med om chatten fångat ett namn. Har besökaren bara skrivit sitt nummer i löptext saknas phone, men numret står i message. Välj det här eventet om ni vill ha alla chattleads, så slipper ni dubbletter från widget_chat_started.
  • widget_call_outcome: återuppringningen är gjord. Fält: domain, callSessionId, sessionId, phone, url, reached, callStatus, durationSeconds, mainCategory, subCategory, staff, staffEmail, recordingPageUrl. recordingPageUrl finns när samtalet spelats in, och den som öppnar länken måste logga in eller ange en engångskod. Samma samtal kan komma mer än en gång, så avduplicera på callSessionId.

Ett förenklat exempel:

POST https://hooks.zapier.com/hooks/catch/…
Content-Type: application/json

{
  "event": "widget_callback",
  "timestamp": "2026-06-03T09:24:00.000Z",
  "data": {
    "domain": "exempel.se",
    "sessionId": "abc123",
    "phone": "+46701234567",
    "callNow": true
  }
}

Google Tag Manager

Widgeten kan installeras via en Custom HTML-tagg i Google Tag Manager i stället för direkt i koden. Den vanliga enradiga koden fungerar inte i GTM, så använd GTM-koden under Kom igång.

Calendly

Chatten kan visa er Calendly-bokningssida inne i chattfönstret. Besökaren väljer en ledig tid och bokar i ert Calendly utan att lämna sajten.

Det ställs in per widget som en action av typen Calendly i chattens inställningar, med länken till er mötestyp. Länken ska börja med https://calendly.com/, till exempel https://calendly.com/ert-team/demo. Skicka länken till oss så lägger vi in den.

Ett Calendly-konto kan också kopplas under Inställningar → Integrationer, som bara syns för administratörer. Kopplingen hämtar era mötestyper och används av röstagenten, som kollar lediga tider och skapar en bokningslänk åt den som ringer. Chatten behöver inte kopplingen.

Det här stöds inte:

  • Chatten bokar inte åt besökaren. Bokningen görs av besökaren i Calendlys egen vy.
  • Bokningar som görs i Calendly hämtas inte tillbaka till Leadcaller.
  • Röstagenten bokar inte mötet själv, den som ringer bekräftar via länken.

Övriga integrationer

Saknar ni en specifik integration? Bygg egna flöden via Zapier och API, eller hör av er till oss.