- Integracje /
- Slack
Połącz Slack z ElevenLabs Conversational AI Voice Agents
Skaluj operacje swojego agenta AI dzięki integracji Slack klasy enterprise dla płynnej współpracy zespołowej i automatyzacji workflow w czasie rzeczywistym
Funkcje
Funkcje integracji
Orkiestracja agentów w czasie rzeczywistym
Agent AI sprawdza twój kalendarz Cal.com na żywo, oferując tylko dostępne terminy, zapobiegając podwójnym rezerwacjom i konfliktom harmonogramu.
Zarządzanie rezerwacjami wieloetapowymi
Obsługuj rezerwacje, zmiany i anulacje w jednej rozmowie z automatycznymi aktualizacjami kalendarza i powiadomieniami o potwierdzeniu.
:
Klienci rozmawiają naturalnie - "Potrzebuję umówić się na wizytę na wtorek po południu" - AI rozumie i przetwarza złożone prośby o planowanie.
Wsparcie dla wielu stref czasowych
Automatycznie obsługuj konwersje stref czasowych i planowanie w różnych strefach czasowych, korzystając z wbudowanego zarządzania strefami czasowymi Cal.com.
:
Klienci otrzymują natychmiastowe potwierdzenia rezerwacji przez telefon, e-mail i SMS dzięki systemowi powiadomień Cal.com.
Analiza rezerwacji
Śledź wskaźniki sukcesu rezerwacji, wyniki rozmów i zadowolenie klientów za pomocą zintegrowanego panelu analitycznego.
Instalacja
Przewodniki instalacji
Wysyłaj wiadomości Slack z Twojego agenta ElevenLabs
Krok 1: Konfiguracja przestrzeni roboczej Slack# Utwórz aplikację Slack z wymaganymi uprawnieniamicurl -X POST Przetestuj, prosząc agenta o eskalację i sprawdź swój kanał Slack \ -H "Authorization: Bearer YOUR_BOT_TOKEN" \ -d "scopes=chat:write,channels:read,groups:read"
Utwórz aplikację Slack:
Przejdź do api.slack.com/apps i zaloguj się do swojej przestrzeni roboczej- Publikowanie wiadomości w kanałachKliknij Utwórz nową aplikację i wybierz Od zera- Dostęp do informacji o kanałachNazwij swoją aplikację ElevenLabs Voice Agent Integration- Dostęp do informacji o prywatnych kanałachWybierz przestrzeń roboczą, w której chcesz zainstalować aplikację- Udostępnianie plików audio i transkrypcji
Skonfiguruj zakresy tokena bota
python# Skonfiguruj punkt końcowy webhook dla integracji Slackimport requests requestswebhook_config = { "url": "https://your-app.com/slack-webhook", "events": ["conversation_completed", "escalation_triggered"], "slack_channel": "#support", "authentication": { "type": "oauth", "token": "YOUR_SLACK_BOT_TOKEN" }}response = requests.post( "https://api.elevenlabs.io/v1/voice-agents/webhooks", json=webhook_config, headers={"Authorization": "Bearer YOUR_ELEVENLABS_API_KEY"})
Zainstaluj aplikację w przestrzeni roboczej
javascript// Przykład obsługi webhook w Express.jsapp.post('/slack-webhook', (req, res) => { const { event_type, conversation_data, escalation_reason } = req.body;
if (event_type === 'escalation_triggered') { const slackMessage = { channel: conversation_data.slack_channel, text: `🚨 Wymagana eskalacja: ${escalation_reason}`, attachments: [{ color: "danger", fields: [ { title: "Klient", value: conversation_data.customer_id, short: true }, { title: "Typ problemu", value: conversation_data.issue_category, short: true } ] }] };
// Wyślij do Slack sendSlackMessage(slackMessage); }
res.status(200).send('OK');});
Rozwiązywanie problemów