Intercom
Anslut dina ElevenLabs-agenter till Intercom
Översikt
Anslut dina AI-agenter från ElevenLabs till Intercom för att hantera kontakter, konversationer, ärenden och anteckningar. Integrationen har stöd för två flöden:
- Verktyg: låt en agent söka upp och uppdatera kontakter, söka i och svara på konversationer, hantera konversationers livscykel (stänga, öppna igen, tilldela), tagga konversationer, skapa och svara på ärenden samt lägga till interna anteckningar — allt i en pågående ElevenLabs-konversation.
- Utlösare: låt en agent automatiskt svara på nya Intercom-konversationer och svar från kontakter, med svar som publiceras som en Intercom-administratör.
Funktioner
Så fungerar utlösaren
När du aktiverar utlösaren Intercom Conversation prenumererar ElevenLabs på två Intercom-webhookämnen — ett för nya konversationer som skapas av en kontakt och ett för uppföljningssvar från en kontakt. När Intercom skickar en avisering:
- ElevenLabs verifierar webhook-signaturen mot din apps klienthemlighet.
- Vi hämtar hela konversationen från Intercom och kopplar meddelandehistoriken till den konfigurerade agenten.
- Agenten skapar ett svar som ElevenLabs publicerar i konversationen som den konfigurerade administratören.
Eftersom Intercom bara skickar aviseringar för slutanvändaraktivitet (inte administratörssvar) svarar agenten aldrig på sina egna meddelanden.
Konfiguration
Skapa en Intercom-app och åtkomsttoken
Öppna Settings → Integrations → Developer Hub i Intercom och skapa en ny app för ElevenLabs (eller öppna en befintlig).
Kopiera Access token under Authentication — det är tokenen som är märkt för åtkomst till dina egna arbetsytedata. Du behöver även Client secret från sidan Basic information; ElevenLabs använder den för att verifiera äktheten för varje webhook-leverans.
Hitta ditt Intercom-administratörs-ID
Agenten publicerar svar som en Intercom-administratör (vanligtvis en dedikerad teammedlemsplats). Öppna Settings → Teammates i Intercom och välj teammedlemmen som agenten ska publicera som. Administratörs-ID:t är ett numeriskt värde (till exempel 1234567) — du kan också hämta det programmatiskt via Intercoms API för List all admins.
Anslut i ElevenLabs
Klicka på Connect på integrationssidan för ElevenLabs Intercom och klistra in Access token från Developer Hub.
Aktivera utlösaren Intercom Conversation
Öppna fliken Triggers för Intercom-integrationen och aktivera Intercom Conversation. Fyll i:
- Agent — ElevenLabs-agenten som ska hantera inkommande Intercom-konversationer.
- Client secret — värdet från Developer Hub → Basic information. Används för att verifiera webhook-signaturer.
- Admin ID — det numeriska administratörs-ID som agenten ska publicera svar som.
- Team inbox ID (valfritt) — begränsa agenten till en enda Intercom-teaminkorg. När detta är angivet svarar agenten endast på konversationer som för närvarande är tilldelade det teamet. Lämna tomt för att svara på alla konversationer. Se nästa steg för hur du begränsar agenten till en dedikerad inkorg.
(Valfritt) Begränsa agenten till en dedikerad teaminkorg
Om du bara vill att agenten ska hantera en viss delmängd av konversationer kan du dirigera dessa konversationer till en dedikerad team inbox och ange den för utlösaren:
- Skapa ett Team för agenten i Intercom (Settings → Teammates & Teams → Teams), till exempel ”AI Agent”.
- Skapa ett Workflow (Fin AI Agent → Workflows) som tilldelar de konversationer du vill hantera till det teamet med åtgärden Assign → Team (Workflows kräver abonnemanget Advanced eller Expert). För att eskalera flyttar du konversationen från teamet till ett mänskligt team.
- Hämta teamets numeriska ID via Intercoms API för List all teams och klistra in det i fältet Team inbox ID i utlösaren.
När en teaminkorg har konfigurerats ignorerar agenten alla konversationer som inte är tilldelade det teamet.
Intercom tilldelar teamet via ditt Workflow i början av en konversation. Om en
conversation.user.created-webhook levereras innan tilldelningen är klar kan det första meddelandet
hoppas över; agenten tar vid vid kontaktens nästa svar. Ta hänsyn till detta när du testar.
Prenumerera på webhookämnen i Intercom
Öppna avsnittet Webhooks för din app i Intercom Developer Hub och lägg till en ny prenumeration som pekar på denna URL:
Prenumerera på båda följande ämnen:
conversation.user.created— utlöses när en slutanvändare startar en ny konversation.conversation.user.replied— utlöses när en slutanvändare svarar i en befintlig konversation.
Intercom signerar varje webhook med din klienthemlighet; ElevenLabs verifierar rubriken X-Hub-Signature för varje leverans. Leveranser med ogiltig eller saknad signatur ignoreras utan avisering.
Verifiera konfigurationen
Öppna Intercom Messenger som en testkontakt (eller använd Intercoms egen förhandsvisning), skicka ett meddelande till din arbetsyta och bekräfta att den konfigurerade agenten svarar som administratören du valde. Du kan granska den resulterande konversationsutskriften i vyn Conversations i ElevenLabs.
Om inget svar kommer fram kontrollerar du webhook-URL:en och ämnesprenumerationen i Developer Hub samt bekräftar att Access token och Client secret hör till samma Intercom-app.