Anslut ditt WhatsApp-företagskonto till ElevenLabs Agents
Översikt
Du kan ansluta ditt WhatsApp-företagskonto till en ElevenLabs-agent. Agenten kan sedan hantera:
- Meddelandekonversationer — text, röstmeddelanden, media och interaktiva meddelanden
- Samtal — inkommande och utgående
Agenter på andra kanaler kan också skicka WhatsApp-meddelanden via WhatsApp-verktyg.
Ny på WhatsApp i ElevenLabs? Följ kom igång-guiden.
Importera ett WhatsApp-företagskonto
Auktorisera ElevenLabs
Då öppnas auktoriseringsflödet där du väljer ditt konto och ger ElevenLabs behörighet att hantera det:

Tilldela en agent
När du har importerat ditt konto kommer du till dess inställningssida, där du kan tilldela en agent:

Om du inte tilldelar en agent till ditt konto ignoreras inkommande meddelanden och inkommande samtal avvisas. Du kan dock fortfarande ringa utgående samtal.
Konfigurera WhatsApp Manager
Gå till WhatsApp Manager för att:
- Konfigurera din profilbild med mera: öppna sidan Telefonnummer, välj ett telefonnummer och gå till fliken Profil
- Tillåta röstsamtal: öppna sidan Telefonnummer, välj ett telefonnummer och gå till fliken Samtalsinställningar
- Lägga till en betalningsmetod om du vill ringa utgående samtal: öppna sidan Översikt och klicka på knappen Lägg till betalningsmetod
Kontoinställningar
Varje importerat nummer har inställningar som styr agentens beteende:
- Aktivera meddelanden — om agenten svarar på meddelanden. Stäng av detta om du vill att ElevenLabs bara ska hantera samtal medan din egen applikation hanterar meddelanden.
- Aktivera svar på ljudmeddelanden — när detta är på (standard) svarar agenten på röstmeddelanden med röstmeddelanden. När det är av svarar den alltid med text.
- Aktivera skrivindikator — när detta är på (standard) markerar agenten inkommande meddelanden som lästa och visar en skrivindikator medan den formulerar sitt svar.
Meddelandekonversationer
WhatsApp-meddelandekonversationer avslutas när agenten använder systemverktyget Avsluta konversation, den konfigurerade Maximala konversationslängden löper ut eller standardtidsgränsen för inaktivitet löper ut efter agentens senaste svar.
WhatsApp-meddelandekonversationer har en standardtidsgräns på 15 minuter för inaktivitet, räknat från agentens senaste svar. Läs mer om tidsgränser för konversationer.
Inkommande
Du kan skicka ett meddelande till ditt WhatsApp-företagskonto, så svarar agenten:

När någon av tidsgränserna löper ut skickar ElevenAgents det konfigurerade Meddelandet för maximal konversationslängd innan konversationen avslutas. Om meddelandet är tomt avslutas konversationen utan avsked.
Agenten förstår mer än vanlig text:
- Citerade svar — när användaren håller ned ett meddelande och svarar på det vet agenten vilket meddelande de svarar på.
- Reaktioner — emoji-reaktioner på agentens meddelanden skickas vidare till agenten.
- Tryck på mallknappar — när användaren trycker på en snabbsvarsknapp i en mall ser agenten vilken knapp som valdes.
- Interaktiva svar — tryck på interaktiva knappar och listor kommer fram med det valda alternativet.
Agenten svarar på varje inkommande meddelande var för sig. Snabba meddelanden i följd grupperas inte till ett enda svar.
Utgående
Du kan starta en konversation genom att skicka en Meta-godkänd meddelandemall, från instrumentpanelen eller API:et, och schemalägga utgående samtal med en begäran om samtalstillstånd. Se Utgående meddelanden och mallar för att skapa mallar, kodexempel, regler för mottagarformat och kampanjer i batchar.
Meddelandetyper
Utöver text kan du även skicka:
- ljud
- Inkommande röstmeddelanden transkriberas till text innan de skickas till agenten.
- Som standard svarar agenten på röstmeddelanden med röstmeddelanden, genererade med agentens konfigurerade röst — valfri röst, valfritt språk. Stäng av Aktivera svar på ljudmeddelanden i kontoinställningarna för att alltid svara med text. Om ljudgenereringen misslyckas återgår agenten till ett textsvar.
- Ljudmeddelanden medför extra kostnader för tal-till-text och text-till-tal. Priserna är desamma som i STT- och TTS-API:erna.
- bild
- dokument
- klistermärke
- plats
- kontakt





Samtal
Inkommande
Du kan ringa ditt WhatsApp-företagskonto, så svarar agenten. Under samtalet kan du även skicka textmeddelanden, som då blir en del av konversationen.
Utgående
Utgående samtal kräver användarens tillstånd, som begärs via en mall. Se schemalägga ett utgående samtal för flödet, kodexempel och batchuppringning.
Personalisering
Vi anger de dynamiska variablerna {{system__caller_id}} och {{system__called_number}} till WhatsApp-användar-ID:t respektive ditt WhatsApp-telefonnummer-ID (eller tvärtom, beroende på vem som startade konversationen). Du kan använda dem i ett verktyg eller en webhook för konversationsstart för att hämta information om din användare i konversationen.
Du hittar ditt WhatsApp-telefonnummer-ID genom att gå till WhatsApp- sidan, klicka på menyn bredvid ditt konto och välja Kopiera telefonnummer-ID.
Initieringskontext
Om din agent använder dynamiska variabler utöver systemvariablerna ovan behöver du planera var deras värden ska komma ifrån. Om din agent inte använder några dynamiska variabler gäller inget av detta.
Inkommande konversationer startar utan dynamiska variabler från användaren. Det sätt som stöds för att ange värden är en webhook för konversationsstart: när ett WhatsApp-meddelande startar en konversation anropar ElevenAgents din slutpunkt med WhatsApp-användar-ID:t som caller_id och ditt WhatsApp-telefonnummer-ID som called_number, och tillämpar de dynamiska variabler som ditt svar returnerar. Låt webhooken alltid returnera alla variabler som agenten kräver — ett CRM-värde när du har ett, annars en reservkonstant.
Värdena under Dynamiska variabler i agentredigeraren är testplatshållare för att förhandsgranska agenten. De används inte i produktion och fungerar inte som standardvärden för inkommande konversationer.
Utgående konversationer får sina värden från fältet conversation_initiation_client_data.dynamic_variables i begäran om utgående meddelande eller samtal. Dessa värden finns kvar under konversationen och är fortfarande tillgängliga när användaren svarar. Mallparametrar är ett separat fält och fyller inte i dynamiska variabler.
En obligatorisk variabel som saknar ett värde gör att konversationen misslyckas. Se saknade dynamiska variabler i felsökningsguiden.
Värdet system__called_number är ditt WhatsApp-telefonnummer-ID, inte själva telefonnumret.
WhatsApp-användaridentifierare migreras också till Business-Scoped User IDs
(BSUIDs).
ElevenAgents har stöd för BSUID:er, så konversationer fungerar även när Meta tillhandahåller ett ID i stället för
användarens telefonnummer.
Begränsningar
Följande stöds för närvarande inte:
- WhatsApp Flows — interaktiva formulär kan inte skickas, och Flow-svar skickas inte vidare till agenten.
- Videomeddelanden — inkommande videor skickas inte vidare till agenten.
- Meddelandebatchning — agenten svarar på varje meddelande var för sig i stället för att slå ihop snabba meddelanden i följd.
- Nummer som hanteras av en annan leverantör — ett nummer som är registrerat hos en annan WhatsApp-leverantör eller aktivt i WhatsApp Business-appen kan inte importeras. Vi arbetar med Meta för att aktivera Multi-Solution Conversations. Konfigurationer för enbart röst kan redan vara möjliga via SIP (se vanliga frågor).
- WABA:er som skapats under en utvecklarapp — dessa kan inte importeras via standardflödet.
- Metadata för annonshänvisningar — attribueringsdata från Click-to-WhatsApp-annonser exponeras inte för agenten (se vanliga frågor).
- Överlämning till människa — kommer snart (se vanliga frågor).
Vanliga frågor
Vanliga frågor om priser, konfigurationer med flera leverantörer, överlämning till människa, Zero-Retention Mode, OTP och efterlevnad besvaras i Felsökning och vanliga frågor.
