よっぽどのことがない限り更新しないブログ

Ruby、JavaScriptから機械学習などの技術、スタートアップの情報まで更新する。

WordPressとTwilioを連携させる

やりたいこと

  • WordPressの問い合わせフォームから来た問い合わせにSMSで返信したい

まずTwilioに登録する

無料で登録ができる。
通話のAPIも使えるみたい。
ただ実際にメールを送るのは有料。
Twilio | Try Twilio Free

番号を登録する

一応ここにテスト用のアカウントがある。SMSの送信はできないがデバッグができる。
Twilio Cloud Communications - APIs for Voice, VoIP, and Text Messaging 実際に送信したい場合はトップページ右上から番号を購入する。

プラグインをインストールする

APIが丁寧に開設されている為、自作でプラグインを作るのも難しくないが、今回はwp-twilio-coreを使う。
ja.wordpress.org

有効化後、設定からまずアカウント情報を登録する。
Twilioのアカウント情報のキーとトークンを入力する。
f:id:eishis:20151121140117p:plain
送りたい番号とメッセージを入力するだけ!
f:id:eishis:20151121140158p:plain

TwilioとWordPress連携の可能性

例えば美容院に予約あった場合、直前にSMSで内容確認メールを送ることもできる。
contact-form7のメールアドレス欄と予約日時をカスタムフィールドにしてしまえば、wp-cronでそのカスタムフィールドにtwilioから自動的にSMSを送ることができる。 通常のメールよりも開封率が高いため、予約確認などはSMSを使うと良いかもしれない。