・
Customer.ioを活用して顧客とのコミュニケーションを管理する中で、他のツールとのデータ連携に手作業が発生し、業務の手間やミスが気になることはありませんか?
顧客情報の登録・更新やセグメントへの追加作業は、一つひとつは単純でも積み重なると大きな負担となり、入力ミスなどのヒューマンエラーにつながる場合もあります。
APIを使えば自動化できると分かっていても、「プログラミングの知識が必要なのでは…」と感じ、特に社内にエンジニアがいない場合は、導入方法が分からず後回しにしてしまう方もいるでしょう。
そこで本記事では、Customer.io APIの基礎知識から、<span class="mark-yellow">プログラミング不要でさまざまなアプリとCustomer.ioを連携する具体的な方法</span>まで、分かりやすく解説します。
マーケティング施策の実行や顧客管理業務で活用できる自動化フローもステップごとに紹介するので、「エンジニアに頼らず、自分たちの手で業務を効率化したい」と考えている方は、ぜひ参考にしてください。
Yoomには<span class="mark-yellow">Customer.io APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。
今すぐ試したい方はこちらから詳細をチェックしてみてください!
Customer.io APIはCustomer.ioと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、Customer.ioを使った業務フローを自動化できるインターフェースです。
APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Customer.io APIの場合は「Customer.io」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
Customer.io APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにCustomer.io APIを使った自動化を体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
Customer.io APIの顧客作成アクションを活用することで、フォームに情報が入力された際に自動でCustomer.ioに顧客情報を登録するフローを構築できます。
手作業による登録の手間や入力ミスをなくし、リード獲得からナーチャリングまでのプロセスをスムーズにすることが可能です。
Customer.io APIの顧客情報更新アクションをフローの中に組み込むことで、スプレッドシートなどのデータベースが更新された際にCustomer.io上の顧客情報も自動で最新の状態に保つことが可能です。
常に正確な顧客データに基づいたコミュニケーションが実現できます。
Customer.io APIの顧客情報削除アクションを使えば、特定のメール受信などをトリガーに、退会したユーザーの情報を自動で削除する仕組みも構築できます。
手動での削除漏れを防げるため、個人情報管理のコンプライアンス強化につながります。
その他にも下記のようなアクションをAPI経由で実行が可能です。
Customer.io APIは、有料プランでのみ利用可能で、無料プランでは利用できません。
APIを利用するには、最低でも「Essentials」プラン(月額$100〜)へのアップグレードが必要です。
また、APIを利用する際には主に以下の点に注意してください。
※詳細はCustomer.ioのサービスサイトをご確認ください。
※2025年07月16日時点の情報です。
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してCustomer.io APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
はじめにCustomer.io APIとYoomを連携する方法を紹介します。
まずは、Yoom画面の左側メニューにある「マイアプリ」から「新規接続」をクリックします。
検索ボックス(赤枠部分)に連携するアプリ名「Customer.io」と入力しましょう。
Customer.ioを検索すると新規登録画面が表示されるので、「アカウント名」「Site ID」「API KEY」それぞれ入力したら連携完了です!
※「Site ID」と「API KEY」はこちらから取得してください!
今回は「Googleフォームで顧客情報が送信されたら、Customer.ioで顧客を作成する」フローボットも作成していきます!
作成の流れは大きく分けて以下です。
Customer.ioの連携と同じ手順で進めます!
Yoom画面の左側メニューにある「マイアプリ」から「新規接続」をクリックします。
検索ボックスに「Googleフォーム」と入力します。
Googleフォームを検索するとログインページが表示されます。
「Sign in with Google」をクリックします。
連携したいアカウントを選択します。
Yoomとの共有に関する画面が表示されたら内容を確認の上「次へ」を押します。
アクセス権限付与の画面が表示されたら、内容を確認し「続行」をクリックします。
これで、Googleフォームのマイアプリ連携も完了です!
次に、今回使用するテンプレートをコピーします。
テンプレートが「マイプロジェクト」にコピーされると、このような画面が表示されます。
左側にあるメニューの「マイプロジェクト」から、コピーしたテンプレートを開きます。
(※テンプレートをコピー後、すぐに設定する場合はテンプレートを開く操作は不要です。設定を中断した場合のみ「マイプロジェクト」から設定作業を再開してください!)
「フォームに回答が送信されたら」をクリックします。
必要箇所を入力していきます。
「タイトル」:必要に応じて変更可能
「Googleフォームと連携するアカウント情報」:マイアプリ連携したアカウントと同じか確認
「トリガーアクション」:「フォームに回答が送信されたら」を選択
「トリガーの起動間隔」を5分・10分・15分・30分・60分から選択します。早めにCustomer.ioと連携したい場合は、短い間隔で設定しましょう!
※プランによって起動間隔の選択内容が異なるため、ご注意ください。
次に、連携したいGoogleフォームの「フォームID」を入力します。
今回はテスト用として、以下のような顧客作成フォームを事前に作成しています!
フォームIDの入力ができたら、実際に回答を送信した上で「テスト」ボタンを押します。
テストに成功したら、下までスクロールして「取得した値」が表示されていることを確認しましょう!
もし、回答項目が「取得した値」の欄に反映されていない場合は、回答項目の値を追加する必要があります。
※詳しい追加方法はこちらをご確認ください。
「Create Customer」をクリックします。
必要箇所を入力していきます。
「タイトル」:必要に応じて変更可能
「Customer.ioと連携するアカウント情報」:合っているか確認
「アクション」:「Create Customer」を選択
ステップ3で取得した値を活用して、上から順番に設定していきましょう!
【取得した値の活用方法】
必要項目の入力が全て完了したら「テスト」をクリックします。
テストに成功して、Customer.ioにも顧客情報が追加されていることを確認できたら「保存する」をクリックしてください。
最後に「トリガーをON」をクリックして、自動化の設定は終了です。
正しく、フローボットが起動するか動作確認をしましょう。
設定、お疲れ様でした!
以上が、 Googleフォームで顧客情報が送信されたら、Customer.ioで顧客を作成する連携手順になります。
Customer.ioのAPI連携を活用することで、<span class="mark-yellow">これまで手作業で行っていた顧客情報の登録や更新といった定型業務が自動化され、業務負担の削減やヒューマンエラーの防止につながります。</span>
日々の繰り返し作業から解放されるため、データ分析やキャンペーン企画などの本来注力すべきコア業務に集中できる環境も整うはずです!
今回ご紹介したような業務自動化は、プログラミング知識がなくてもノーコードで業務フローを構築できるツール「Yoom」を使えば、誰でも簡単に実現できます。
直感的な操作で様々なアプリを連携させ、独自の業務フローを作成できるので、もしCustomer.ioを使った業務の自動化に興味のある方は、ぜひこちらから無料登録して業務効率化を体験してみてください!