・
Chatworkを使った情報共有やタスクのやり取りなど、日々の業務を手作業で行っていませんか?APIを活用すればこれらの業務を自動化できると知っていても、「プログラミングの知識が必要なのでは…」と、導入のハードルを高く感じてしまうこともあるでしょう。特に、社内に専門のエンジニアがいない場合や、開発リソースが他のプロジェクトで手一杯の場合、業務効率化の重要性を感じつつも、なかなか一歩を踏み出せないという方も多いはずです。
そこで本記事では、Chatwork APIの基本的な情報から、<span class="mark-yellow">エンジニアでなくても様々なSaaSとChatworkをAPI連携させる具体的な方法</span>まで、わかりやすく解説します。マーケティング活動におけるリード通知の自動化や、営業部門での案件共有の効率化など、すぐに実践できる活用事例をステップごとにご紹介しますので、「専門知識がなくても、自分たちの手で業務を自動化したい!」と考えている方は、ぜひ参考にしてみてください。
Yoomには<span class="mark-yellow">Chatwork APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。今すぐ試したい方はこちら(https://lp.yoom.fun/apps/chatwork)から詳細をチェックしてみてください!
Chatwork APIはChatworkと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、Chatworkを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Chatwork APIの場合は「Chatwork」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
Chatwork APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにChatwork APIを使った自動化を体験できます。登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
Chatwork APIのメッセージ送信アクションは、他のアプリでの出来事をきっかけにChatworkへ通知を自動化する際に活用でき、例えばZoho Mailで特定のメールを受信した際に、その内容を自動で指定のチャンネルに通知することで、重要な連絡の見逃しを防ぎ、迅速な情報共有を実現します。
ファイルのアップロードアクションをフローの中に置くことで、SalesforceなどのCRMで作成した見積書や請求書といったドキュメントを、自動でChatworkの関連チャンネルにアップロードできるので、営業担当者が手動でファイルを共有する手間を削減し、チーム内でのスムーズな連携を促進します。
Chatworkへのメッセージ投稿をアクションの起点として利用すると、特定のメッセージ受信をトリガーに後続の業務フローを自動化でき、例えば「会議」というキーワードを含む投稿があった場合にGoogleカレンダーへ予定を自動で登録するといった連携が可能になり、手作業による日程調整やタスク登録の手間を大幅に削減します。
その他にも下記のようなアクションをAPI経由で実行が可能です。
Chatwork APIは、Chatworkの料金プランに関わらず無料で利用できます。
そのため、フリープランをお使いの場合でも、Chatwork APIを活用してメッセージの送受信といった基本的な操作を自動化することが可能です。
ただし、APIを利用する上ではいくつか注意点があるので、用途に合わせて適切な運用を心がけましょう。
Chatwork APIは、1ユーザーあたり5分間に300回までというリクエスト数の上限が定められています。短時間に大量の通知を送るような使い方をすると、この制限に達して一時的にAPIが利用できなくなる可能性があるため注意が必要です。
フリープランでは、閲覧できるメッセージが過去40日分に制限されています。この制限はAPI経由でデータを取得する場合も同様に適用されるため、過去のデータを扱う自動化を検討している場合は有料プランへの切り替えを検討しましょう。
※詳細はChatworkのサービスサイトをご確認ください。
※2025年06月16日時点の情報です。
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してChatwork APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォーム(https://yoom.fun/members/sign_up)からアカウントを発行しておきましょう。
[Yoomとは]
はじめにChatwork APIとYoomを連携する方法を紹介します。
YoomでChatworkと連携する場合、まずChatwork側でAPIトークンを発行する必要があります。Chatworkの画面右上にあるプロフィールアイコンから「API設定」に進み、APIトークンを発行してください。この発行したトークンをYoomのマイアプリ連携画面で入力することで、連携は完了です。
今回は「Zoho Mailの特定のフォルダでメールを受信したら、Chatworkに通知する」という実際のフローボットも作成していきます!
作成の流れは大きく分けて以下です。
<ul>
<li>Zoho Mailをマイアプリ連携</li>
<li>該当のテンプレートをコピー</li>
<li>Zoho Mailのトリガー設定およびChatworkのアクション設定</li>
<li>トリガーをONにし、フローが起動するかを確認</li>
</ul>
ここでは連携するアプリ情報をYoomに登録する設定を行います。Yoomのワークスペースにログイン後、マイアプリ画面で「+新規接続」をクリックします。
Yoomで使えるアプリ一覧が表示されます。検索窓から今回連携するアプリを検索し、マイアプリ登録を進めてください。
検索結果からZoho Mailを選択します。取得しておいた値を入力する画面が表示されます。
該当のドメインを入力してください。追加ボタンをクリックすると、以下の画面に切り替わります。
サインインするため、Zoho Mailにご登録いただいている情報(メールアドレスか電話番号)をご入力ください。次へをクリックします。
Yoomがアクセスする情報一覧が表示されます。左下の「承認する」をクリックすると、マイアプリ連携の完了です。
検索結果からChatworkを選択します。ログイン画面が表示されます。
連携するアカウントのメールアドレスとパスワードを入力し、Yoomからのアクセスを許可してください。
これで、Chatworkのマイアプリ登録が完了です。
マイアプリ連携が完了したら、フローボットテンプレートの設定に進みます。下のバナーからテンプレートのコピーに進んでくださいね。
下のポップアップが表示されたら「OK」をクリックして設定をスタート!
コピーしたテンプレートは、マイプロジェクトに追加されます。マイプロジェクトは左のメニューバーからアクセス可能です。
テンプレートの1つ目をクリックします。この工程では、Zoho Mailの特定フォルダへのメールを定期間隔で検知する設定を行います。
この画面では、以下の項目が設定済みです。
次へをクリックします。
でテスト用のメールを受信しておきます。
イベントの発生ができたら、テストボタンをクリックします。成功すると、新規メールから検知できる項目・値が取得できます。
こちらの画面は、YoomとZoho Mailが正常に連携でき、指定したフォルダのメールを検知できたことが結果として表示されています。
取得できる項目と、値が一覧になって表示されます。
この値は、後の工程で引用します。
保存するをクリックして次に進みましょう。
テンプレートの2つ目をの工程をクリックします。この工程では、Chatworkの特定のルームへメールの番内容を使った通知を送る設定を行います。
この画面では、以下の項目が設定済みです。
設定ができたら、次へをクリックします。
メッセージの編集ができたら、テストに進みましょう。テストボタンをクリックします。
Chatworkのルームにテスト通知の確認ができます。
保存するをクリックします。
全ての工程が設定されると、設定完了のコンプリート画面が表示されます。
トリガーをONにして、フローボットを起動します。
トリガーのON/OFFは左上のトグルから切り替えが可能です。シートAを追加すると、シートCが更新されるようになりました。<span class="mark-yellow">プログラミング不要で、フローボットの設定が簡単に完了しました。</span>
トリガーが【ON】になると、各種通知の送信先を選択できるお知らせがポップアップされます。デフォルトでは登録しているメールへ通知ですが、普段使っているチャットアプリでも通知を受け取れて便利です。
今回紹介した事例以外でも、Yoomではさまざまなサービスとの連携が可能で、それぞれに対応したテンプレートが用意されています。
普段使用しているサービスと連携できるテンプレートを活用して、Chatworkを使った業務フローを自動化しましょう!
まずご紹介したいのが、GmailやMicrosoft Outlookといったメール、Trelloなどのタスク管理ツール、Boxのようなクラウドストレージなど、さまざまなツールからの通知をChatworkに集約する自動化です。
あちこちのツールを開いて新着情報を確認する手間がなくなり、Chatworkを見るだけで重要な更新をまとめて把握できます。これにより、情報確認の時間を大幅に短縮し、対応漏れを防ぐことにも繋がります。
さらに、AIの力を借りれば、もっと高度な自動化も可能です。
例えば、Zoomでの会議が終了すると、AIが自動で議事録の文字起こしと要約を作成し、Chatworkに投稿してくれます。また、問い合わせフォームに届いた長文の回答をAIが要約してくれたり、Google Driveにアップされた音声ファイルや画像の内容を解析してテキストで通知したりすることも。
次に、Chatworkでのあなたの投稿をきっかけ(トリガー)にして、他のツールを動かす自動化です。
例えば、「【要対応】」といった特定のキーワードを含めてChatworkにメッセージを投稿するだけで、自動でTrelloやAsanaにタスクカードを作成したり、Notionのデータベースに情報を追記したりできます。
これにより、チャットでの依頼がそのままタスクリストに反映されるため、依頼のし忘れや対応漏れといったヒューマンエラーを劇的に減らすことができます。
また、Chatworkの投稿内容を他のコミュニケーションツールに連携させることもできます。
例えば、お客様とのやり取りで重要な内容を、関係者がいるLINEに自動で転送する、といった使い方も便利です。
Chatwork API連携を活用することで、<span class="mark-yellow">これまで手作業で行っていたChatworkへの通知や情報共有といった定型業務が自動化され、日々の手間が削減されるだけでなく、転記ミスや共有漏れといったヒューマンエラーの防止にも繋がります。</span>また、担当者が単純な繰り返し作業から解放されることで、本来注力すべき分析や企画といったコア業務に集中できる時間も生まれます。
今回ご紹介したような業務自動化は、ハイパーオートメーションツール「Yoom」を使えば、プログラミングの知識がない方でも直感的な操作で簡単に業務フローを構築できるので、もしChatworkを使った業務の自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!