メニュー

Expand
Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Instant Lead Alerts with Ruby and Rails

You probably already have landing pages or product detail views which you're using to generate some excellent leads for your business. Would you like to let the sales team know when you've got a new qualified lead?

In this tutorial, we'll use Twilio Programmable SMS in a Ruby on Rails application to send a message when a new lead is found.

この例では、架空の不動産会社向けのインスタント引き合いアラートを実装します。

We'll create a landing page for a house and notify a real estate agent the moment a potential customer requests information.

Porchが住宅の建設業者に新規プロジェクトに選定されたときに即時アラートを送信するためにTwilio SMSを使用する方法についてご紹介します。

        
        
        
        
        app/views/home/index.haml

        Landing page template

        app/views/home/index.haml

        Let's see how it works! Click the button below to continue.

        Let's Hop on Some Leads

        ランディングページのデータ

        To display a landing page for our fictional house we need some data to display to web surfers.

        デモの目的で、必要な情報をハード・コーディングしたハッシュを作成します。

              
              
              
              
              app/controllers/home_controller.rb

              The landing page data to expose

              app/controllers/home_controller.rb

              Now that our route is ready, let's see how to render the Landing Page.

              ランディングページをレンダリングする

              In our HAML template we insert our hard coded data about the fictional house. We also add a form in the sidebar so the user can request more information and send in their contact info.

                    
                    
                    
                    
                    app/views/home/index.haml

                    Landing page template

                    app/views/home/index.haml

                    Now that our landing page is ready, let's see how to set up the Twilio REST Client.

                    Twilio REST API クライアントの作成

                    次に、認証済み Twilio REST API クライアントを使ってヘルパークラスを作成する必要があります。このクライアントは、テキストメッセージを送信する必要があるときにいつでも使用できます。

                    We initialize it with our Twilio Account Credentials stored as environment variables. You can find the Auth Token and Account SID in the console:

                    コンソールの認証情報

                          
                          
                          
                          
                          lib/message_sender.rb

                          Now that our Twilio Client is ready, let's have a look at how to handle an incoming lead.

                          Handle the Leads

                          Handle the Lead POST Request

                          This code handles the HTTP POST request issued by a user's form on our landing page. It uses our MessageSender class to send an SMS message to the real estate agent's phone number, which is stored in an environment variable.

                          見込み顧客の名前、電話番号、そして問い合わせ内容は販売員に送信されるテキスト・メッセージの本文に直接含まれます。

                          これで、担当者はリードをたどるのに必要な情報をすべて入手しました。

                                
                                
                                
                                
                                app/controllers/notifications_controller.rb

                                Notify sales about incoming leads

                                app/controllers/notifications_controller.rb

                                一丁あがり! テキスト・メッセージを使用して即座に見込み顧客を即座に営業担当者に引き合わせられるアプリケーションを実装しました。 

                                In the next pane, we'll look at some other easy to add features for your application.

                                関連トピック

                                Ruby, Rails, and Twilio - such a great combination! Here're a couple other great examples of integrating new features in a Ruby on Rails application:

                                ブラウザー 通話

                                Twilio クライアントを使えば、ユーザーはウェブブラウザー上で電話をかけたり受けたりできます。 

                                通話のトラッキング

                                通話のトラッキングは、マーケティングキャンペーンの有効性の測定に役立ちます。

                                これは役に立ちましたか?

                                このチュートリアルをご覧いただき、ありがとうございます。 

                                Tweet @twilio to let us know what you're building.

                                Agustin Camino Jose Oliveros Andrew Baker Paul Kamp Kat King
                                Rate this page:

                                ヘルプが必要ですか?

                                誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。