Help us understand the problem. What is going on with this article?

WordPress を Shifter へ移行するにあたって、フォームサービスを色々調べてみた。

0.はじめに

AWS EC2 AMIMOTOWordPress サイトを構築して、

CloudFront やら ALB やら AWS WAF を適用したりと…、

色々やってたんですが…、

どうも運用が非常に面倒臭くなってきちゃいまして…、

😫😫😫

「ええーぃ、Shifter へ移行しちゃろうかい!」と思ってですね。

で、

そうすると、問い合わせページとかのフォームをどうしようかい?という話になりまして、ちょっくらググってみたところ、こちらのページなどが見つかりまして…、


「ほほぅ、さすが Shifter さん。その辺のネタもきっちり揃うとるんですなぁ…。」と思ったんですが…、

生来の「もうちょい探したら、もっと良いもん出てくるんじゃ無いんかい!」癖がムクムクと起き上がってきまして…、英語もたいしてわからないんですが、適当に漁ってたら、こちらのページなどが見つかりまして…。


そしたら、何か、Kwes Forms というサービスをベタ褒めしてたので、ちょっと興味引かれまして…、

ただ、今度は、「イヤイヤ、そんなこのネットの時代に、どこの誰が書いたかもわからない記事を一つ読んだだけで、そうそう大事なこと決めたりしないしないでしょ!」病がやってきまして…。

この辺のページとか見つつ、色んなフォームサービスを調べたり試してみたところ…、


結局、「 Kwes Forms 良いんじゃない ♪♪♪」ということになったんですが…、せっかくだから、色々と調べたことを書いておこうかと…。

1.選定の基準など…

で、今回色々と調べたり、試したりしたフォームサービスについてですが、

一応の必須の基準としては、こちらを5点を設けときました。

  • フリープランがある。
  • 10サイト、30フォーム あたりまで利用できる。
  • API や 他サービス との連携がしっかりしてる。
  • フォーム登録後のメールの内容をある程度カスタマイズ出来る。
  • リアルタイムチャットサポートなど、サポートが充実している。

では、順番に…、

2.既存のページに、スクリプトタグを埋め込んだりするタイプのサービス

Kwes Forms

  • Plan : GOLD $79 / Month 
  • 10 Sites, Unlimited Forms, 10K Submissions / Month
  • File Storage : 20GB
  • Integrations : CSV, Webhooks, API (50K/Day), Zapier, Stripe
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○ ※ロゴも可
  • Live Chat Support : ○
  • Validation : ○ ※日本語あり
  • Data Archive : Unlimited
  • 10 Additional Users, Local Testing, Calculated Fields, Repeater Fields, Multistep Forms
  • 機能が非常に豊富で、使いやすいUI。
  • 多言語対応のバリデーションや様々な種類のフォームが用意されているので、複雑なフォームを使いたい場合は、良いかも。

Formcarry.

  • Plan : Growth $49 / Month 
  • Unlimited Sites, Unlimited Forms, 10K Submissions / Month
  • File Storage : 5GB
  • Integrations : CSV, JSON, Webhooks, API, Zapier,
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○
  • Live Chat Support : ○
  • Data Archive : Unlimited
  • reCaptcha, Analytics, Use Your Own Mail Server
  • 機能が非常に豊富で、使いやすいUI。
  • メール関連の機能が豊富。

Formspree

  • Plan : PLATINUM $40 / Month 
  • Unlimited Sites, 50 Forms, 5K Submissions / Month
  • File Storage : 10GB
  • Integrations : Webhooks, API, Zapier, Stripe, Slack, Zendesk
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Live Chat Support : ○
  • Data Archive : 365 Day
  • reCAPTCHA
  • 最低限の機能は揃っていて、使いやすいUI。
  • ダッシュボードからは、直近30日しか Submissions を見れない?アーカイブも、365日まで?

Basin

  • Plan : Premium $15 / Month 
  • Unlimited Sites, Unlimited Forms, 5K Submissions / Month
  • File Storage : 10GB
  • Integrations : CSV, XLSX, Webhooks, API, Zapier
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○
  • Validation : △ ※ Form Validation - Basin Docs
  • Data Archive : Unlimited ※指定可
  • reCAPTCHA, Custom Honeypot Field, Analytics, Unlimited sub-accounts, Custom domains
  • 最低限の機能は揃っていて、使いやすいUI。
  • 料金が非常に安い。
  • Unlimited Forms なので、たくさんの種類のフォームがある場合は、良いかも。

Form2chat.io

  • Plan : PREMIUM $10 / Month 
  • Unlimited Sites, Unlimited Forms, 75K Submissions / Month
  • File Storage : 10GB
  • Integrations : CSV, JSON, Email, Webhooks, API, Zapier, Slack, Messenger, Telegram, Viber
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○
  • Live Chat Support : ○
  • Data Archive : Unlimited ※指定可
  • reCAPTCHA, Analytics, Collaborators
  • 最低限の機能は揃っていて、使いやすいUI。
  • 料金が非常に安い。
  • 場合によっては、Basin よりも良いかも。

Getform

  • Plan : Enterprise $69 / Month 
  • Unlimited Sites, 75 Forms, Unlimited Submissions
  • File Storage : 25GB
  • Integrations : Webhooks, API, Zapier
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○
  • Live Chat Support : ○
  • Validation : △ ※ Getform | Easy form endpoints for your forms
  • Invite Unlimited members
  • 非常にシンプルで、実装も非常に簡単。
  • Unlimited Submissions なので、大量にリクエストが発生する場合は良いかも。

formX

  • Plan : SMBs & Freelancers $49.99 / Month 
  • 10 Sites, Unlimited Forms, Unlimited Submissions / Month
  • Integrations : CSV, Webhooks, API, Zapier, Slack
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : △
  • Live Chat Support : ○
  • reCAPTCHA, Custom Reports, Workflow & State Management
  • 最低限の機能は揃っていて、使いやすいUI。
  • Unlimited Submissions なので、大量にリクエストが発生する場合は良いかも。
  • ファイルアップロードは無いのかな?

FieldGoal

  • Plan : Agency $79 / Month 
  • Unlimited Sites, 50 Forms, Unlimited Submissions
  • File Storage : AWS S3
  • Integrations : API, Zapier
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • reCAPTCHA
  • 非常にシンプルで、実装も非常に簡単。
  • Unlimited Submissions なので、大量にリクエストが発生する場合は良いかも。そうでなければ、ちょっとコスト高。
  • ストレージも S3 なので、制限無し。

SmartForms

  • Plan : Enterprise $20 / Month 
  • Unlimited Sites, Unlimited Forms, 10K Submissions / Month
  • File Storage : 10GB
  • Integrations : Webhooks, Zapier, Slack, Telegram
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○ ※リダイレクトと Thank you Page が別で設定可。
  • reCAPTCHA
  • 最低限の機能。

Pageclip

  • Plan : Pro $19 / Month 
  • Unlimited Sites, Unlimited Forms, 10K Submissions / Month
  • Integrations : CSV, JSON, Email, Webhooks, API, Zapier, Slack
  • Validation : ○
  • 機能は少なめ。ファイルアップロードも無し?


3.サービス内でフォームを作成し、リンクなどを払い出すタイプのサービス

各項目を WordPress に直接設定するのではなく、フォームをサービス内で作成したフォームのリンクなどを払い出して、それを WordPress のページに貼り付ける形式のサービスです。テンプレートなども用意されていて、フォームが WordPress のデザインと違っても気にならないのであれば、これらのサービスも良いかもしれません。

FormKeep

  • Plan : Agency $99 / Month 
  • Unlimited Sites, 30 Forms, Unlimited Submissions
  • File Storage : 7.5GB
  • Integrations : Webhooks, API, Zapier, Slack, Google Sheets
  • Spam Protection : ○
  • Custom Email : ○
  • Live Chat Support : ○ ※電話サポートついているが、たぶん英語なのかな…。
  • reCAPTCHA, Reports, Email Campaigns, Form Designer and Hosting, Team Roles
  • 埋め込み系では無く、リンクを払い出す形のフォームサービス。

Wufoo

  • Plan : Professional $39 / Month 
  • Unlimited Sites, Unlimited Forms, 5K Submissions
  • File Storage : 5GB
  • Integrations : Webhooks, API (25K), Zapier, Slack, Google Sheets
  • Spam Protection : ○
  • Thank you Page URL Redirect : ○
  • Custom Email : ○ ※ロゴも可
  • Live Chat Support : ○ ※電話サポートついているが、たぶん英語なのかな…。
  • Validation : ○ ※日本語あり
  • reCAPTCHA, Analytics, Report, User Management

Typeform

  • Plan : Premium $70 / Month 
  • Unlimited Sites, Unlimited Forms, 10K Submissions
  • File Storage : 4GB
  • Integrations : Webhooks, API, Zapier, Slack, Google Sheets
  • Thank you Page URL Redirect : ○
  • Custom Email : ○
  • Live Chat Support : ○
  • Team Collaboration, Custom Subdomain

JotForm

  • Plan : Silver $39 / Month 
  • Unlimited Sites, 100 Forms, 10K Submissions

4.その他のサービス

StaticKit

  • Plan : PRODUCTION $20 / Month 
  • Unlimited Sites, Unlimited Forms, 1K Submissions / Month
  • Integrations : API, Zapier
  • コマンドラインでガチャガチャするタイプのサービス。

FormSubmit

  • 無料のサービス。
  • 非常にシンプル。ダッシュボード無しで、フォーム登録でメールが通知される。

FormBackend

  • こちらのサービスは、サインアップ出来なかった…。

Formaholic - Home

  • こちらのサービスは、サインアップ出来なかった…。

99.ハマりポイント

  • ハマったというか、色々調べたり、試したり、まとめたり…、
    疲れました…。

😫😫😫

XX.まとめ

今回、色々調べた結果。Kwes Forms を選定しました。

選定の要因としては、

  • 現在のフォームへの修正が少ないこと。
  • 日本語のバリデート対応が簡単にできること。
  • 通知するメールの内容を自由に変更できること。

あたりが大きかったです。

やはり、

  • Shifter への移行の手間を如何に少なくするか。
  • Shifter 移行後の手間やメンテナンスを如何に少なくするか。

といった観点が重要でした。

サービスの利用にあたっては、それぞれの事情や状況があるので、私の基準がそのまま当てはまることは無いと思いますが、こちらに今回の移行の手順の記事を書きましたので、良ければご覧下さい ♪♪♪

あと、

バリデートについては、これらの様なライブラリを利用して、そのフォームに最適なバリデートを実装しても良いかもしれません。ただ、日本語の対応で色々手を入れないとダメかもしれないけど…。

もし、これらのライブラリを試してみた方がいらっしゃれば、是非記事を投稿して、シェアして頂けると非常に嬉しいです!

😆😆😆

以上、ご参考になれば ♪♪♪

👋👋👋

kusokamayarou
鹿児島市の企業に勤めて、枕崎でテレワークしてる IT エンジニアです。 最近、自分で事業をしようとちょっとずつ動き始めました。
http://kusokamayarou.hatenablog.com/
genbasupport
建設業を支えるコミュニケーション&マネジメントのサービスを開発・運営するエンジニアチーム
http://www.genbasupport.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away