Skapa en agent, ställ in OAuth-autentisering och bädda in widgeten på din webbplats.
Widgetappen är värd på widget.companin.tech och erbjuder ett enkelt sätt att bädda in en kundsupport AI-agent på din webbplats. För att komma igång måste du skapa en agent och en OAuth-applikation.
Widgeten är en lättvikts, självständig applikation som körs i en isolerad iframe på din webbplats. Denna arkitektur säkerställer att widgeten inte kommer i konflikt med din befintliga CSS eller JavaScript, samtidigt som den upprätthåller utmärkt prestanda och säkerhet.
⚡ Snabb distribution
De flesta utvecklare har widgeten igång på sin webbplats inom 10 minuter. Installationsprocessen involverar bara tre steg: skapa autentiseringsuppgifter, konfigurera utseende och lägga till en enda skript-tagg till din HTML.
Först, skapa en kundsupport AI-agent i din instrumentpanel:
Din agent är AI-hjärnan bakom widgeten. Den bearbetar användarmedelanden, upprätthåller konversationskontext och genererar intelligenta svar. Varje agent kan anpassas med specifika instruktioner, personlighetsdrag och kunskapsbaser för att matcha ditt användningsfall.
Tips: Ge din agent tydliga, specifika instruktioner om dess roll och begränsningar. Till exempel: "Du är en hjälpsam kundsupportagent för en SaaS-produkt. Du kan svara på frågor om funktioner, prissättning och kontohantering. För tekniska problem, dirigera användare att skapa en supportbiljett."
Skapa en OAuth-applikation för att autentisera din widget:
client_id från den skapade applikationenDet enklaste sättet att integrera widgeten är att bädda in den direkt med en iframe. Denna metod kräver ingen JavaScript-initiering och fungerar direkt. För flera iframes på en sida, håll varje inbäddning avgränsad till sin egen behållare och parametrar.
<iframe src="https://widget.companin.tech/embed/session?key=YOUR_WIDGET_KEY&locale=en" style="border:none; width:100%; height:600px; border-radius:8px;" title="Customer Support AI Agent Widget"></iframe>Ersätt YOUR_WIDGET_KEY med din widgets installationsnyckel (värdet wgt_… — kopiera det från widget-sidan eller installationssidan i instrumentpanelen). Parametern locale kan ställas in för att matcha ditt sidas språk.
Den rekommenderade integrationsmetoden är att använda vår JavaScript-widgetladdare, som erbjuder automatisk storleksanpassning, konfigurationshantering och responsivt beteende.
Lägg till följande skript-tagg till din HTML-sida:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-instance-id="support-widget" data-locale="en" data-theme="system" async></script>Varje attribut har ett specifikt syfte i konfigurationen av din widget:
data-widget-key: Din widgets Widget-ID - Det enda värdet som de flesta installationer behöver. Det löser din klient, agent och konfigurerar server-sidan, så att du inte klistrar in dem separat.De tre attributen nedan är ett avancerat alternativ till data-widget-key - använd dem för multi-instansuppsättningar där du behöver rikta in dig på en specifik klient, agent eller konfiguration uttryckligen:
data-client-id: Ditt OAuth-klient-ID - Detta autentiserar din applikation med vårt API. Tänk på det som ditt apps lösenord.data-agent-id: UUID för din agent - Detta identifierar vilken kundsupport AI-agent som hanterar konversationerna.data-config-id: UUID för din widgetkonfiguration - Detta bestämmer hur din widget ser ut och beter sig (färger, storlek, position, etc.).data-instance-id: Unik per-widget instans-ID - Krävs när du bäddar in flera widgets på samma sida för att undvika kollisioner och möjliggöra per-instans API-riktning.data-custom-css: Avvecklad. Att ställa in detta attribut loggar en konsolvarning och har ingen effekt. Ställ in custom_css på din widgetkonfiguration i instrumentpanelen istället — det laddas från konfigurationen och injiceras automatiskt i iframen.data-locale: Språk kod (t.ex. "en", "es", "fr") - Ställer in widgetens visningsspråk. Agenten kommer fortfarande att svara på vilket språk användarna skriver på.data-theme: Temaläge - light, dark, eller system (följ besökarens enhet). Väljer vilken färgpalett (konfigurerad i din instrumentpanel) widgeten visar. Utelämna det för att använda din sparade standard.data-dev: Sätt till "true" för utvecklingsläge (localhost) - Använd detta när du testar lokalt. Ta bort eller sätt till "false" för produktion.Widgeten kommer automatiskt:
start_open inställningstart_open från din konfigurationdata-dev="true" för testning på localhost