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 AI-agent för kundsupport på din webbplats. För att komma igång måste du skapa en agent och en OAuth-applikation.
Widgeten är en lättviktsapplikation 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 bibehå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 AI-agent för kundsupport i din panel:
Din agent är AI-hjärnan bakom widgeten. Den bearbetar användarmeddelanden, upprätthåller konversationskontext och genererar intelligenta svar. Varje agent kan anpassas med specifika instruktioner, personlighetsegenskaper 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>Byt ut YOUR_WIDGET_KEY mot installationsnyckeln för din widget (wgt_…-värdet — kopiera det från Widget- eller installationssidan i instrumentpanelen). Parametern locale kan ställas in för att matcha din webbplats språk.
Den rekommenderade integrationsmetoden är att använda vår JavaScript-widgetladdare, som ger 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" async></script>Varje attribut har ett specifikt syfte i konfigurationen av din widget:
data-widget-key: Din widgets Widget-ID - Det enda värde de flesta installationer behöver. Det löser din klient, agent och konfigurationsserver på serversidan, så du behöver inte klistra in dem separat.De tre attributerna nedan är ett avancerat alternativ till data-widget-key - använd dem för multi-instansinställningar 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 avgör 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 man bäddar in flera widgets på samma sida för att undvika kollisioner och möjliggöra per-instans API-mål.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-dev: Ställ in på "true" för utvecklingsläge (localhost) - Använd detta när du testar lokalt. Ta bort eller ställ in på "false" för produktion.Widgeten kommer automatiskt:
start_open inställningstart_open inställningen från din konfigurationdata-dev="true" för localhost-testning