Conversations API

チャネルをまたいでもシームレスな対話型メッセージング

拡張性の高いマルチパーティの会話でエンゲージメントを促進し、収益を拡大します。対話型メッセージングを提供する企業では、消費者が使う金額は平均20%多くなっています。*

一度統合すると、柔軟なメッセージプラットフォーム上でさまざまな規模の会話に対応

Diagram of conversations api

顧客が好むチャネルに対応した対話型メッセージング

カスタマーケアや会話型コマースを目的に、1対1または多人数で会話できます。WebやモバイルのSDKsを利用して迅速に市場参入し、単一APIで独自の対話型サービスを構築してください。

 

ユースケース


高品質の対話型メッセージングを通じグローバル展開を実現

会話型コマース

小売やeコマースエンゲージメントなどを目的とした対話型メッセージングを通じ、コンバージョンの向上やセールスの促進が可能になります。

カスタマーケア

拡張性の高い双方向型カスタマーケアやサポートにより、重要な場面にいる顧客を支援できます。

デジタルマーケットプレイス

対話型メッセージングを通じ、eコマースや人材採用などの顧客ニーズに最適な人材と顧客をつなぎます。

CRM

便利なマルチチャネルの対話型メッセージングにより、持続的な顧客関係をどこにいても構築し維持できます。

“Twilioは、当社が求めていた機能を持つだけでなく、コスト面でも優れていました。何よりエンジニアが満足していたことが決め手でした。”

Alan Bustelo-Killam, Product Manager

“構築したシステムにより、ディーラーが顧客の要望に応えられるようになりました。Carsforsale.comは、ディーラーがより深い顧客関係の構築やビジネスの計画に役立てられる分析結果やインサイトを提供できるようになりました。”

Kristen Stengel, Director of Marketing

“Twilioは、ブラウザベースのソリューションを提供しただけではありません。通話やチャット、SMSなどの機能の追加も容易になりました。”

Naveed Hedayati, Senior Product Manager

チャネル


顧客が好むチャネル上でクロスチャネルのテキストやメディアをサポート

  • Twilio Messaging logo
    SMS

    アプリケーションを必要としない対話型の商取引やカスタマーケアを通じ、世界中の消費者にリーチします。

  • Twilio MMS Messaging logo
    MMS

    対話の中にリッチメディアを直接組み込み、顧客満足度の向上と迅速なサポートを実現します。

  • Twilio Programmable Messaging logo
    対話型チャット

    統合されたアプリ内チャットやWeb環境のチャットから、顧客とシームレスにつながります。

  • Twilio Facebook Messenger logo
    Facebook Messenger

    リッチメッセージ、クロスチャネルのライブサポート、メッセージ誘導広告により、数十億のユーザーとつながります。

  • Twilio Google Business Messages logo
    Google Business Messages

    Googleの検索、マップ、オウンドメディアから直接、顧客と会話を始めます。

  • Twilio WhatsApp Business API logo
    WhatsApp

    世界で最も人気のあるメッセージアプリを通じ、カスタマーケア、商取引、通知を提供します。

開発者リソース


ドキュメントはこちら

クイックスタートガイド、SDK、包括的なリソースライブラリー、無料のデモをご活用ください。Conversations APIを利用した構築作業に役立ちます。

WhatsAppメッセージの作成

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = 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/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_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/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var conversation = ConversationResource.Create(
            friendlyName: "Friendly Conversation"
        );

        Console.WriteLine(conversation.Sid);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.Conversation;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Conversation conversation = Conversation.creator()
            .setFriendlyName("Friendly Conversation").create();

        System.out.println(conversation.getSid());
    }
}
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\\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 = new Client(\$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/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_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')

puts conversation.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

マルチチャネルの対話型メッセージングを迅速に導入

顧客が好むチャネルでの対話をサポート

  • マルチチャネルメッセージング

    SMS、MMS、チャット、WhatsApp、Google Business Messages、Facebook Messengerをサポート。

  • クロスチャネルオーケストレーション

    あらゆるチャネルで顧客との会話を維持。コードの追加は不要。

  • メディアサポート

    写真、ビデオなどのファイル種別を、複数チャネル上でシームレスに表示。

  • 配信ステータス

    すべてのチャネルのメッセージ配信や既読受信者をメッセージログで確認。

Conversations api connecting with multiparty  through various channels
A Forrester Consulting study about the ROI of Twilio Messaging.

リソース

Twilio MessagingのTotal Economic Impact™

委託を受けてForrester Consultingが実施した調査によると、Twilio Messagingにより、配信メッセージの増加は3%、開発チームの生産性向上は15%、SMSマーケティングのオプトイン率は30~40%であることが分かりました。 

料金


拡張性に優れた対話型メッセージングに 柔軟な料金プランを用意

毎月、送信したメッセージ分だけ、ユーザー単位でお支払いください。サブスクリプション料金はありません。規模の拡大に合わせて、追加のボリューム割引や確約利用割引をご用意しています。


*Twilio対話型メッセージング: 次世代の店頭エクスペリエンス