Passer au contenu principal
You are viewing the French site, but your language preference is set to English. Switch to English site →
API Conversations

Une API unique pour fluidifier le conversational messaging

Intégrez‑la une fois pour toutes et déployez‑la sur les canaux préférés des clients afin de prendre en charge des conversations multipartites évolutives.

Illustration d'un conversational messaging entre clients, déployée sur leurs canaux préférés

Intégrez les conversations une fois pour toutes et déployez-les à grande échelle
sur une plateforme de messagerie flexible

Schéma de l'API Conversations

Conversational messaging sur les canaux préférés des clients

Créez des conversations individuelles ou multipartites pour le service client et les conversations commerciales. Commercialisez rapidement les SDK Web et mobiles et créez des expériences de conversation personnalisées avec une seule API.

Cas d'usage

Conversational messaging
de haute qualité à l'échelle mondiale

Conversations commerciales

Augmentez les conversions et les ventes grâce au conversational messaging pour la vente au détail, l'engagement en matière d'e‑commerce et bien plus encore.

Service client

Accompagnez les consommateurs dans les moments cruciaux de leur parcours avec un service client et une assistance évolutifs et bidirectionnels.

Place de marché numérique

Mettez les clients en relation avec les personnes qui répondent le mieux à leurs besoins en matière d'e‑commerce, de recrutement et bien plus encore grâce au conversational messaging.

Gestion des relations

Construisez et entretenez des relations durables avec vos clients, où qu'ils se trouvent, grâce au conversational messaging pratique et multicanal.

messaging-customer-quote-portrait.png

« Twilio disposait des fonctionnalités dont nous avions besoin et proposait un modèle économique intéressant. Mais surtout, nos ingénieurs étaient enthousiastes à l'idée d'utiliser ses solutions. »

Alan Bustelo-Killam, Chef de produit
messaging-customer-quote-portrait.png

« Le système que nous avons créé permet aux concessionnaires de répondre aux demandes des clients et nous (Carsforsale.com) permet de fournir des analyses et des informations que les concessionnaires peuvent utiliser pour créer davantage d'interactions personnelles et planifier leurs activités. »

Kristen Stengel, Directrice marketing
messaging-customer-quote-portrait.png

« Twilio nous offre non seulement une solution basée sur un navigateur, mais aussi la possibilité d'ajouter facilement des fonctionnalités telles que les appels téléphoniques, le chat et les SMS. »

Naveed Hedayati, Chef de produit senior

Canaux

Prise en charge du texte et support multimédia
sur les canaux préférés de vos clients

  • SMS

    Accédez aux consommateurs du monde entier en matière de service client et de conversations commerciales sans avoir besoin d'une application.

  • Facebook Messenger

    Connectez‑vous à des milliards de personnes grâce à des messages riches, à la prise en charge multicanal en direct et à des publicités qui incitent à cliquer.

  • MMS

    Améliorez la satisfaction client et offrez une assistance rapide grâce au contenu dynamique directement dans la conversation.

  • Google Business Messages

    Démarrez des conversations avec les clients directement à partir de Google Search, Google Maps et des canaux propriétaires.

  • Chat

    Interagissez avec vos clients en toute transparence grâce à une expérience de chat intégrée à l'application ou sur le Web.

  • WhatsApp

    Offrez un service client et des conversations commerciales, des notifications et des promotions sur l'application de messagerie la plus populaire au monde.

Ressources pour développeurs

Créer une conversation
  • Node.js
  • Python
  • C#
  • Java
  • Go
  • PHP
  • Ruby
  • twilio-cli
  • curl
//Downloadthehelperlibraryfromhttps://www.twilio.com/docs/node/install//FindyourAccountSIDandAuthTokenattwilio.com/console//andsettheenvironmentvariables.Seehttp://twil.io/secureconstaccountSid=process.env.TWILIO_ACCOUNT_SID;constauthToken=process.env.TWILIO_AUTH_TOKEN;constclient=require('twilio')(accountSid,authToken);client.conversations.v1.conversations.create({friendlyName:'Friendly Conversation'}).then(conversation=>console.log(conversation.sid));
# Download the helper library from https://www.twilio.com/docs/python/installimportosfromtwilio.restimportClient# Find your Account SID and Auth Token at twilio.com/console# and set the environment variables. See http://twil.io/secureaccount_sid=os.environ['TWILIO_ACCOUNT_SID']auth_token=os.environ['TWILIO_AUTH_TOKEN']client=Client(account_sid,auth_token)conversation=client.conversations \ .v1 \ .conversations \ .create(friendly_name='Friendly Conversation')print(conversation.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/installusingSystem;usingTwilio;usingTwilio.Rest.Conversations.V1;classProgram{staticvoidMain(string[]args){// Find your Account SID and Auth Token at twilio.com/console// and set the environment variables. See http://twil.io/securestringaccountSid=Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");stringauthToken=Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");TwilioClient.Init(accountSid,authToken);varconversation=ConversationResource.Create(friendlyName:"Friendly Conversation");Console.WriteLine(conversation.Sid);}}
// Install the Java helper library from twilio.com/docs/java/installimportcom.twilio.Twilio;importcom.twilio.rest.conversations.v1.Conversation;publicclassExample{// Find your Account SID and Auth Token at twilio.com/console// and set the environment variables. See http://twil.io/securepublicstaticfinalStringACCOUNT_SID=System.getenv("TWILIO_ACCOUNT_SID");publicstaticfinalStringAUTH_TOKEN=System.getenv("TWILIO_AUTH_TOKEN");publicstaticvoidmain(String[]args){Twilio.init(ACCOUNT_SID,AUTH_TOKEN);Conversationconversation=Conversation.creator().setFriendlyName("Friendly Conversation").create();System.out.println(conversation.getSid());}}
// Download the helper library from https://www.twilio.com/docs/go/installpackagemainimport("fmt""github.com/twilio/twilio-go"conversations"github.com/twilio/twilio-go/rest/conversations/v1")funcmain(){// Find your Account SID and Auth Token at twilio.com/console// and set the environment variables. See http://twil.io/secureclient:=twilio.NewRestClient()params:=&conversations.CreateConversationParams{}params.SetFriendlyName("Friendly Conversation")resp,err:=client.ConversationsV1.CreateConversation(params)iferr!=nil{fmt.Println(err.Error())}else{ifresp.Sid!=nil{fmt.Println(*resp.Sid)}else{fmt.Println(resp.Sid)}}}
<?php// Update the path below to your autoload.php,// see https://getcomposer.org/doc/01-basic-usage.mdrequire_once'/path/to/vendor/autoload.php';useTwilio\Rest\Client;// Find your Account SID and Auth Token at twilio.com/console// and set the environment variables. See http://twil.io/secure$sid=getenv("TWILIO_ACCOUNT_SID");$token=getenv("TWILIO_AUTH_TOKEN");$twilio=newClient($sid,$token);$conversation=$twilio->conversations->v1->conversations->create(["friendlyName"=>"Friendly Conversation"]);print($conversation->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/installrequire'rubygems'require'twilio-ruby'# Find your Account SID and Auth Token at twilio.com/console# and set the environment variables. See http://twil.io/secureaccount_sid=ENV['TWILIO_ACCOUNT_SID']auth_token=ENV['TWILIO_AUTH_TOKEN']@client=Twilio::REST::Client.new(account_sid,auth_token)conversation=@client.conversations.v1.conversations.create(friendly_name:'Friendly Conversation')putsconversation.sid
# Install the twilio-cli from https://twil.io/cli twilio api:conversations:v1:conversations:create \ --friendly-name "Friendly Conversation"
curl -X POST "https://conversations.twilio.com/v1/Conversations"\--data-urlencode "FriendlyName=Friendly Conversation"\-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

Lisez la documentation

Explorez les guides de démarrage rapide, les SDK, notre bibliothèque de ressources complète et une démonstration gratuite pour commencer à construire avec l'API Conversations.

Implémentation rapide
du conversational messaging multicanal

Illustration représentant la connexion de l'API Conversations multipartite à travers différents canaux

Prenez en charge les conversations sur les canaux préférés de vos clients

  • Messagerie multicanal : prise en charge des SMS, des MMS, du chat, de WhatsApp, de Google Business Messages et de Facebook Messenger.
  • Orchestration sur plusieurs canaux : entretenez des conversations avec les clients sur différents canaux sans avoir besoin de code supplémentaire.
  • Support multimédia : affichez des photos, des vidéos et d'autres types de fichiers en toute transparence sur tous les canaux.
  • État de remise des messages : affichez les accusés de réception et de lecture des messages sur tous les canaux dans les journaux des messages.
Illustration des applications de chat basées sur un navigateur reliant les clients via des bases de données back‑end et front‑end

Définissez votre conversational messaging

  • SDK Web : utilisez une structure préconçue pour les applications de chat basées sur navigateur afin de relier les bases de données back‑end et front‑end.
  • SDK mobiles : déployez rapidement le chat dans l'application avec les SDK sur les appareils Android et iOS.
  • Applications à déploiement rapide et kits d'interface utilisateur : accélérez la commercialisation grâce aux applications Swift et Kotlin complètes pour iOS et Android.
  • Conversations à grande échelle : participez à des conversations individuelles avec des milliers de clients ou à une seule conversation jusqu'à 1 000 participants.
Illustration de la personnalisation de n'importe quel élément de votre conversation pour une expérience client unique

Offrez une expérience de conversation personnalisée

  • Attributs personnalisés : personnalisez n'importe quel élément de la conversation (utilisateur, participant ou message) pour offrir une expérience unique à votre entreprise.
  • Gestion des participants : ajoutez ou supprimez des participants et attribuez des rôles via l'API.
  • Webhooks avancés : ajoutez un assistant intelligent ou un flux Twilio Studio à une conversation spécifique et définissez un parcours de progression.
  • Persistance des messages : conservez l'historique des conversations pour assurer un contexte continu à chaque interaction.
Illustration du protocole de conformité en constante évolution auquel les messages doivent se conformer

Assurez la conformité à chaque interaction

  • Archives cloud : gérez une archive des participants et de l'historique des messages.
  • États et temporisateurs : définissez les conversations comme actives, inactives ou fermées, et définissez l'heure d'expiration d'une conversation.
  • Désinscription avancée : Personnalisez les options d'inscription et de désinscription en fonction des réglementations et des langues locales dans la console.
  • Éligibilité à la loi américaine HIPAA : offrez des services aux patients conformes à la loi américaine HIPAA grâce aux SMS et au chat.

Tarifs

Conversational messaging évolutif
avec une tarification flexible

Ne payez que les messages que vous envoyez grâce au paiement mensuel par utilisateur. Aucun abonnement n'est requis. Bénéficiez de remises supplémentaires sur volume et sur engagement d'usage à mesure que vous vous développez.