[5/20 Zoom 開催] Shifter オンラインミートアップ! での登壇資料 https://eventregist.com/e/XnxQC63841qb?lang=ja_JP
Shifter オンラインミートアップ 2020.05.20株式会社エクレクト 逢坂文哉ShifterにZendeskに連携する問合せフォームを作ってみる
View Slide
2自己紹介逢坂 ⽂哉(おおさか ふみや)出⾝: ⼤阪市此花区住まい: 兵庫県⻄宮市勤務: なんばのWeWork(無限⽣ビールが復活しないといかない)職歴:出版・印刷業を相⼿にするSIerでSE: 4.3年AWSとか物理サーバとかApacheの再起動とかを売る営業・プリセ: 5年エクレクトでZendeskに関わるいろんなこと: 0.7年※フロントエンドちゃんとやったことありません...Shifter歴: 0.3年(前回の1⽉神⼾のMeetupの書初め回から)コミュニティ:JAWS-UG OsakaJAWS-UG SalesCloud Native Kansai趣味:映画: スピルバーグとタランティーノと成瀬⺒喜男を敬愛⾳楽: すべての踊れる⾳楽を愛していますあとお酒を飲むのが普通の⼈より少しよけいに好きです
3ShifterにZendeskに連携するフォームを作ってみる
4Shifter歴を鑑みてご拝聴ください。。。
5そもそもShifterで作ったサイトに問合せフォームを置くには?前提︓WPサーバで何か(postfixとか、phpがdb内の設定⾒に⾏くとか、phpがどこかにWebhook投げるとか)が動かないといけないフォームは動かない⽅法︓その何かの代わりをしてくれる何かを組み合わせる代わりの何かs︓・WP Serverless Forms + Basin(フォームのバックエンドサービスでメール送信したりする)・FormKeep(フォームのバックエンドサービスだけどformのactionでpostすれば使えるっぽい)・Formspree (フォームのバックエンドサービスだけどformのactionでpostすれば使える)・API Gateway(マッピングテンプレート頑張る) + Lambda + SNS とかを頑張って作る...etc...?
6そもそもZendeskって?複数チャネルからのお問合せやコンタクトを集約しチケット化するコミュニケーション統合プラットフォーム外部システム連携アプリケーションブログのようにメンテナンスしやすいFAQサイト構築ソフトウェアデザインのカスタマイズも自由ですWebサイトなどに簡単に設置できるリアルタイムチャットソフトウェアAIサービスとの連携も可能ですコールセンターに必要な様々な機能を備えた、簡単に構築ができるクラウド型のコールセンターソフトウェアZendesk各種製品に蓄積されたデータを集約し、分析するBIソフトウェアCX全体の測定と改善を可能にしますマーケットプレイスからのインストール/オリジナルアプリケーションの開発によってより使いやすい環境の構築が可能基幹システム/コミュニケーションシステム受注管理システム/CRMやSFA様々なシステムとの連携が可能各関係部署カスタマー無制限のデータ蓄積Zendeskの製品群は、顧客とオムニチャネルでシームレスにコミュニケーションをするために必要な、あらゆるサービスを提供します。オペレーター
7Shifterで作ったサイトで問合せフォームをZendeskに連携してみるには?まずは既存のWP PluginをShifterで作ったサイトで試してみる
8Shifterで作ったサイトで問合せフォームをZendeskに連携してみるには?まずは既存のWP PluginをShifterで作ったサイトで試してみた動かないZendeskアカウントと連携して、フォームを表⽰するところまではいくけど、送信する時に wp-admin/admin-ajax.phpを呼ばはる。動かないっぽい︖Zendeskアカウントと連携するまではいくけど、Zendeskのフォームを読み込む設定の段階でうまくいかないが、そっから深堀りしてない。試してないGravity Forms⼊れるのがもう⾯倒だ︕たぶん動かんだろう︕と思って、試してません︕動いたらごめん︕動くけど...
9Zendesk Support for WordPress PluginFAQを検索できたり、メッセージを残せたり、チャットできたりする便利なウィジェットが表⽰されます。もともとイメージしていた所謂「フォーム」とは違うけど、機能的にはこれでいいんじゃ...
10Shifterで作ったサイトで問合せフォームをZendeskに連携してみるには?⽅法①︓代わりの何かsにZendesk宛にメールを送ってもらう⽅法②︓ ZapierにFormKeepをZendeskに連携してもらう⽅法③︓API Gateway + LambdaにZendeskのAPIを叩いてもらう⽅法④︓Zendeskで作った問合せフォームへのリンクを書いちゃうすぐ試せてお⾦がかからないのは①と④だけどLTとしての⾯⽩みに⽋ける...⽅法⑤︓FormspreeにZendesk Pluginってのがあるやん︕適度な⾯⽩みがありそうだ︕LTのネタはこれにしよう︕w
11Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!ひとまずこのブログを参考に進めます
12Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Formspreeにサインアップ
13Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!そのままログインできちゃうけど、フォームを作る前にメールアドレスのVerifyが必要。「Action Requied: Verify email linked to Formspree」という件名のメールが⾶んで来てる。
14Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!フォームを作る。フォーム名を⼊⼒するだけでOK。
15Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Zendesk Pluginを有効にする。
16Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Zendesk Pluginを有効にする︖︖︖
17Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!GOLDプランが必要だったので$10払う。。。
18Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Zendesk Pluginを有効にする。Zendeskのサブドメインを⼊⼒して接続。
19Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Zendeskにログインして、ブランドを選んだら、Formspree側の設定はほぼ完了。あとは、タイムゾーン変えたり、メール通知⽌めたり、reCAPTCHAを有効にしたり。
20Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Shifterにサインインして、WPを⽴ち上げて、ダッシュボードでフォームの固定ページを作る。
21Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!ShifterでGenerateして、フォームの動作確認
22Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Submitすると、formspree.ioに遷移して、reCAPTCHAが出てきて、送信完了。
23Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみる!Zendeskにこんな感じのチケットができた︕
24Shifterで作ったサイトで問合せフォームをFormspreeのPluginでZendeskに連携してみた!・すっごく簡単にできるけど、$10/month必要。・Zendesk側のカスタムフィールドと連動できればなおよい。(リクエスト投げてみたけど実装する気なさそう)・最初のコメントに余計な値(_replyto, _name, _priority)が⼊るから、そのまま返信しづらい。・このへんはZendesk側で⼯夫(トリガで、liquidで加⼯したjsonをAPIに投げるとか)すればなんとかなるかも。・お⾦を払いたくなければ、単純にZendeskのサポートアドレスにFormspreeでメール投げるでもいいかも。(ホワイトリストにformspree.ioを⼊れないとSuspende Ticketになるので注意)・フォームでの⼊⼒値のバリデーションとか、⼊⼒値によって違うフィールド表⽰させるとかは⼯夫が必要・やっぱり、Zendesk⾃体のフォームへのリンク貼るか、ウィジェット使うのがいいんでないか説が有⼒...
25Thank you