https://retellai.com/?utm_source=discord&utm_medium=seo logo
je developpe un saas de ai call agent surotout out...
# ❓・ai-evy-support
s
@AI Evy je developpe un saas de ai call agent surotout outbound, quel sont les nexts steps que je peux afficher a mes clients, une fois que les leads sont interressé par l'appel d'un agent. J'imagine que en fonction de l'appel nous voulons proposer plusieurs next step: google calendar ajouter event, transfer appel, autres conenctions avec sales app ou autres. Qu'est ce qui est commun de faire ? Quels outilz retell me le permettent?
a
Thanks for tagging me @so16. I'll look through relevant sources and get back to you shortly.
### Answer Voici les principaux "next steps" que vous pouvez proposer à vos clients après qu'un lead montre de l'intérêt lors d'un appel outbound avec Retell AI : ## Actions courantes après un appel réussi *1. Réservation de rendez-vous (Cal.com) * [(1) ]() Retell AI s'intègre directement avec Cal.com pour permettre à vos agents de réserver des rendez-vous automatiquement. Vous pouvez ajouter une fonction "book_appointment" qui : - Récupère les créneaux disponibles - Réserve le rendez-vous choisi par le lead - Confirme la réservation *2. Transfert d'appel (Warm Transfer) * [(2) ]() Vous pouvez transférer l'appel vers un agent humain avec détection automatique et messages personnalisés pendant le transfert 3. Suivi par SMS [(3) ]() Après l'appel, vos agents peuvent envoyer des SMS sortants pour : - Envoyer des rappels et alertes - Réengager les clients inactifs - Gérer les mises à jour urgentes 4. Intégrations avec Google Workspace [(4) ]() Retell AI peut s'intégrer avec Google Workspace pour gérer les événements de calendrier, récupérer des documents ou envoyer des emails pendant les appels 5. Connexions CRM et outils de vente Retell AI s'intègre avec les CRM populaires comme HubSpot, Pipedrive, Zoho CRM, ainsi qu'avec des plateformes comme Stripe et Shopify ## Outils Retell AI disponibles - Function Calling / Tool Calling : permet à l'agent d'appeler des APIs externes pour réserver, mettre à jour des CRMs ou transférer des appels - Webhooks : envoient des données en temps réel vers vos systèmes externes - Dynamic Variables : collectent et stockent des informations pendant l'appel (noms, emails, préférences) [(2) ](
​ To learn more, see the sources I considered: [[1] Book Calendar](https://docs.retellai.com/build/book-calendar) [[2] Platform Changelogs | Retell AI](https://www.retellai.com/changelog) [[3] Create Outbound SMS](https://docs.retellai.com/api-references/create-sms-chat) [[4] Connect AI call agent to ⁠Google Workspace](https://www.retellai.com/integrations/google-workspace) ​
om/changelog) - Post-Call Analysis : analyse automatique des sentiments, intentions d'achat et métriques personnalisées [(3) ]() Ces fonctionnalités vous permettent de créer un parcours client complet depuis l'appel initial jusqu'à la conversion.
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
s
@AI Evy comment me conseille tu d'adapter chacune de ces possibilite? Je veux permettre aux users qui vont creer sur ma platform une camapign, de leur laisser le choix de l'etape suivante, dois je creer des workflow avec langraph or soemthung?
a
Thanks for the follow-up, @so16. I'll get back to you soon.
### Answer Pour permettre aux utilisateurs de votre plateforme de choisir l'étape suivante lors de la création d'une campagne, Retell AI offre plusieurs approches natives sans nécessiter LangGraph : ## *1. Conversation Flow (Approche recommandée) * Retell AI propose un éditeur visuel de flux de conversation qui permet de créer des parcours avec des transitions conditionnelles [(1) ]() . Cette approche est idéale pour votre cas d'usage car : - Vos utilisateurs peuvent définir visuellement les étapes suivantes - Les transitions se font de manière déterministe selon les conditions définies - Pas besoin de framework externe comme LangGraph ## 2. Function Calling pour les actions Pour chaque "next step" que vos utilisateurs configurent, utilisez le Function Calling de Retell AI [(2) ]() : Réservation de rendez-vous : Fonction
book_appointment
qui s'intègre avec des calendriers Transfert d'appel : Utilisez
TransferCallTool
pour router vers des agents humains Intégrations CRM/Sales : Créez des Custom Functions qui appellent vos APIs externes Envoi de SMS : Fonction
send_sms
pour les confirmations et suivis ## 3. Dynamic Variables pour la personnalisation Utilisez les Dynamic Variables pour injecter les données spécifiques à chaque campagne [(3) ]() :
Copy code
{{customer_name}}, {{product_name}}, {{appointment_date}}
Ces variables peuvent être définies au niveau de l'agent ou passées lors de la création de l'appel via l'API . ## 4. Architecture suggérée Dans votre plateforme SaaS : 1. Interface de création de campagne : Permettez aux utilisateurs de sélectionner les "next steps" souhaités (booking, transfer, SMS, etc.) 2. Configuration des fonctions : Pour chaque campagne, configurez les fonctions appropriées via l'API Retell AI avec les URLs de webhook pointant vers votre backend [(2) ]() 3. Gestion des réponses : Votre backend reçoit les appels de fonction et exécute les actions (création d'événement calendrier, mise à jour CRM, etc.) 4. Post-Call Analysis : Utilisez l'analyse post-appel pour tracker les résultats et optimiser les campagnes [(4) ]() Vous n'avez pas besoin de LangGraph - Retell AI gère nativement les workflows conversationnels via Conversation Flow et Function Calling [(2) ]() [(1) ]() . **
​ To learn more, see the sources I considered: [[1] Prompt Engineering Guide](https://docs.retellai.com/build/prompt-engineering-guide) [[2] Function Calling Overview](https://docs.retellai.com/build/single-multi-prompt/function-calling) [[3] Dynamic Variables](https://docs.retellai.com/build/dynamic-variables) [[4] Platform Changelogs | Retell AI](https://www.retellai.com/changelog) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
s
@AI Evy comment book_appointment et send_sms vont fonctiknner? Comment s'adapte ils a mon provider ou numero? Comment cela marche?
a
Thanks for the follow-up, @so16. I'll get back to you soon.
### Answer ## Comment fonctionnent book_appointment et send_sms ### Send SMS - Fonctionnement Pour send_sms, Retell AI propose deux options d'envoi [(1) ]() : *Option 1 : Numéro approuvé Retell (recommandé pour démarrer) * - Vous utilisez un numéro du pool de Retell déjà approuvé pour SMS - Le contenu SMS est un template prédéfini par Retell que vous ne pouvez pas personnaliser - Pas besoin de processus d'approbation A2P Option 2 : Votre propre numéro - Vous utilisez le numéro associé à votre agent - Nécessite que votre numéro ait les capacités SMS activées via le processus A2P de votre provider - Vous pouvez personnaliser le contenu SMS avec un prompt ou du texte statique - Les Dynamic Variables sont supportées pour le contenu statique Configuration de la destination Par défaut, le SMS est envoyé au numéro de l'appelant, mais vous pouvez configurer un numéro différent (statique ou via une variable dynamique comme
{{customer_phone}}
) . ### Book Appointment - Fonctionnement Pour book_appointment, c'est une fonction personnalisée que vous devez configurer [(2) ]() : Mécanisme de Function Calling 1. L'agent LLM décide quand appeler la fonction selon le contexte de la conversation 2. L'agent extrait les paramètres requis de la conversation 3. Retell appelle votre fonction avec les paramètres extraits 4. Le résultat est intégré dans la conversation Format JSON
Copy code
json
{
 "function": "book_appointment",
 "arguments": {
 "date": "2024-03-15",
 "time": "14:00",
 "customer_name": "John Smith"
 }
}
### Adaptation à votre provider/numéro Pour vos numéros de téléphonie personnalisés, vous devez les importer dans Retell AI via SIP Trunking [(3) ]() : *Méthode 1 : Elastic SIP Trunking (Recommandée) * - Connectez votre infrastructure PBX/VoIP au PSTN via SIP - Supporté par Twilio, Telnyx, Vonage et autres providers - Toutes les fonctionnalités téléphoniques de Retell sont supportées Import du numéro Vous importez votre numéro en format E.164 avec la termination URI de votre SIP trunk [(4) ]() :
Copy code
javascript
import Retell from 'retell-sdk';
const client = new Retell({
 apiKey: process.env['RETELL_API_KEY'],
}) ;
const phoneNumberResponse = await client.phoneNumber.import({
 phone_number: '+14157774444',
 termination_uri: 'someuri.pstn.twilio.com',
}) ;
Vous pouvez ensuite lier des agents à ce numéro pour les appels entrants et sortants . Méthode 2 : Dial to SIP URI Si votre provider ne supporte pas le SIP trunking élastique, vous pouvez composer vers l'URI SIP de Retell :
sip:sip.retellai.com
[(3) ]() .
​ To learn more, see the sources I considered: [[1] Send SMS](https://docs.retellai.com/build/single-multi-prompt/send-sms) [[2] Function Calling Overview](https://docs.retellai.com/build/single-multi-prompt/function-calling) [[3] Custom Telephony Overview](https://docs.retellai.com/deploy/custom-telephony) [[4] Import Phone Number](https://docs.retellai.com/api-references/import-phone-number) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
s
@AI Evy est ce que cal.com est comme un calendar de google calendar ? Je veux permettre a mes users une integration rapide et sans aucun cout de mon cote ou le leur, pour ajouter/list mes events ? Est ce que google est mieu adapte ?
a
Thanks for the follow-up, @so16. I'll get back to you soon.
### Answer Cal.com et Google Calendar sont différents, mais Retell AI supporte les deux pour la réservation d'événements. ## Cal.com - Intégration native Retell AI Cal.com est une plateforme de planification open-source qui s'intègre nativement avec Retell AI [(1) ]() [(2) ]() . Pour l'utiliser : Configuration Cal.com [(1) ]() : 1. Créez un compte sur cal.com 2. Configurez un "Event Type" et récupérez son ID depuis l'URL 3. Obtenez votre clé API depuis Settings > Developer > API Keys 4. Dans Retell AI, ajoutez une fonction "book_appointment" avec ces identifiants Fonctions disponibles [(2) ]() : - Check Availability : récupère les créneaux disponibles instantanément - Book Appointments : réserve un rendez-vous dans un créneau spécifique L'avantage de Cal.com est qu'il offre une intégration prête à l'emploi sans coût supplémentaire via Retell AI [(1) ]() [(2) ]() . ## Google Workspace - Intégration personnalisée Pour Google Calendar, Retell AI peut s'intégrer via Google Workspace pour gérer les événements de calendrier, récupérer des documents ou envoyer des emails pendant les appels [(3) ]() . Cependant, cette intégration nécessite une configuration personnalisée via API ou avec l'aide des partenaires d'intégration de Retell . ## Recommandation pour votre cas Pour une intégration rapide et sans coût pour vos utilisateurs, Cal.com est mieux adapté car [(1) ]() [(2) ]() : - Intégration native dans Retell AI
- Configuration simple via le dashboard - Fonctions prédéfinies (Check Availability, Book Appointments) - Pas besoin de développement API personnalisé Si vos utilisateurs utilisent déjà Google Calendar, vous devrez créer une Custom Function qui appelle l'API Google Calendar [(4) ]() , ce qui nécessite plus de développement de votre côté.
​ To learn more, see the sources I considered: [[1] Book Calendar](https://docs.retellai.com/build/book-calendar) [[2] AI Appointment Scheduling with Voice AI Booking Assistant](https://www.retellai.com/features/book-appointments) [[3] Connect AI call agent to ⁠Google Workspace](https://www.retellai.com/integrations/google-workspace) [[4] Function Calling Overview](https://docs.retellai.com/build/single-multi-prompt/function-calling) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.
s
@AI Evy est ce que mes users (clients de mon app) vont devoir creer un compte sur cal.com ? Je ne peux pas creer de compte car les api key de tout mes users partagerons leur meme donnee est ce corrext ? Est ce qu'il est possible d'integrer google calendar, ajouter event, lire etc... ? Je peux ajouter sur mon app integration qui demande a l'user de se connecter google oath 2.0, wst ce suffisant ?
a
Thanks for the follow-up, @so16. I'll get back to you soon.
### Answer Voici les réponses à vos questions sur l'intégration de calendriers : ## Cal.com - Comptes utilisateurs Oui, chaque utilisateur devra créer son propre compte Cal.com [(1) ]() . Vous avez raison : si vous utilisez une seule clé API Cal.com pour tous vos utilisateurs, leurs données seraient partagées, ce qui n'est pas souhaitable . Pour Cal.com, chaque utilisateur doit : - Créer son propre compte sur cal.com - Configurer ses propres Event Types - Générer sa propre clé API (Settings > Developer > API Keys) - Fournir ces identifiants à votre plateforme Votre application devra donc stocker les clés API Cal.com de chaque utilisateur séparément et les utiliser lors de la configuration de leurs agents Retell AI . ## Google Calendar - Intégration personnalisée Pour Google Calendar, l'intégration n'est pas native comme Cal.com [(1) ]() [(2) ]() . Retell AI mentionne que vous pouvez intégrer Google Calendar, mais cela nécessite une Custom Function [(3) ](

▾

) . D'après la vidéo de formation Retell AI, pour intégrer directement Google Calendar, vous devrez créer une fonction personnalisée qui appelle l'API Google Calendar . Votre approche OAuth 2.0 est correcte : vous pouvez demander à vos utilisateurs de se connecter via Google OAuth 2.0 pour obtenir les tokens d'accès, puis utiliser ces tokens dans vos Custom Functions Retell AI pour : - Lire les événements du calendrier - Créer de nouveaux événements - Vérifier la disponibilité ## Recommandation d'architecture Pour votre plateforme SaaS : *Option 1 : Cal.com (plus simple) * - Chaque utilisateur crée son compte Cal.com - Votre app stocke leurs clés API Cal.com - Utilisation des fonctions natives Retell AI [
(1) ]() [(2) ]() *Option 2 : Google Calendar (plus flexible) * - Implémentez OAuth 2.0 Google dans votre app - Stockez les tokens OAuth de chaque utilisateur - Créez des Custom Functions Retell AI qui utilisent l'API Google Calendar avec les tokens appropriés [(3) ](

▾

) - Votre backend gère les appels API Google Calendar L'option Google Calendar nécessite plus de développement mais offre une expérience plus intégrée si vos utilisateurs utilisent déjà Google Workspace [(4) ]() .
​ To learn more, see the sources I considered: [[1] Book Calendar](https://docs.retellai.com/build/book-calendar) [[2] Check Calendar Availability](https://docs.retellai.com/build/check-availability) [[3] Personalization with Google Sheets](

https://www.youtube.com/watch?v=A9H3a33gM2M▾

) [[4] I Tested the Top 10 AI Scheduling Tools in 2026 (+Reviews) | Retell AI](https://www.retellai.com/blog/best-ai-scheduling-tools) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.