Make.comとは何で、どのように機能するのか?
ツール間でリードを手作業で移したり、プラットフォーム間でデータをコピーしたりして時間を取られているなら、自動化で解決できます。ただし、各要素がどう組み合わさるかを理解していることが前提です。Make.comは、ドラッグ&ドロップのワークフローでマーケティングアプリをつなぐ、ビジュアル型のノーコードプラットフォームです。このガイドでは、Make.comで実際に何ができるのか、最初の自動化ワークフローの作り方、そしてエラーでセットアップが止まらないようにする方法を解説します。
寄稿者
SaaS Hackers
結論から言うと:Make.comは、マーケティングアプリを「シナリオ」と呼ばれるビジュアルなワークフローでつなぐノーコードの自動化プラットフォームです。マーケターは、リードのルーティング、コンテンツの配信予約、CRMの更新といった繰り返し作業の自動化に活用しています。このガイドでは、最初のシナリオの作り方、モジュールの仕組み、ワークフローが止まる前のエラー対処法を順に説明します。
コードを1行も書かずに、頭の中にあるキャンペーンを実際に動かす。うまく聞こえすぎるかもしれませんが、Make.comなら実現できます。ただし、各要素がどう組み合わさるかを理解していることが前提です。
このチュートリアルでは、B2B SaaSのマーケターが始めるために必要なことをひととおり扱います。Make.comで実際に何ができるのか、最初のシナリオをゼロから作る方法、モジュールとは何か、そしてどう設定するか。さらに、問題が起きても自動化が動き続けるよう、基本的なエラーハンドリングを設定する方法も紹介します。
Make.comとは?マーケターが注目すべき理由
Make.comは、ビジュアル型のワークフロー自動化プラットフォームです。キャンバス上にモジュールをドラッグ&ドロップしてアプリをつなぎ、モジュール間で受け渡すデータを定義します。
マーケターにとっては、フォームからCRMへリードを手作業で移したり、スプレッドシート間でデータをコピーしたり、1つのコンテンツを投稿するために5つのツールにログインしたりする必要がなくなる、ということです。
基本的な考え方:App Aで何かが起きると、Make.comが自動的にApp B(さらにCやD)で処理を実行します。
マーケティングでよくある活用例は次のとおりです。
- 代表的なマーケティングでの活用例は次のとおりです。
- ランディングページのフォームから届いた新規リードを、HubSpotまたはSalesforceへルーティングする
- 検討度の高いリードがフォームに入力したら、Slackに通知を送る
- 公開したブログ記事を、ソーシャル投稿の予約ツールに自動で送る
- 広告プラットフォームの成果データをGoogleスプレッドシートに同期する
無料トライアルの開始をきっかけに、ウェルカムメールのシーケンスを起動する
Make.comは1,800以上のアプリに対応しています。お使いのマーケティングスタックにAPIがあれば、ほぼ間違いなくMake.comの連携が用意されています。
作り始める前に知っておきたいMake.comの画面構成
シナリオに触れる前に、5分かけてレイアウトを把握しましょう。この手順を飛ばすことが、初めて使う人が戸惑う最大の原因です。
キャンバスはワークスペースです。作成したシナリオはすべて、つながった円(モジュール)のビジュアルなフローとしてここに表示されます。左から右へ読み進めます。一番左のモジュールがワークフローを開始し、右側のモジュールはそれぞれアクションを実行します。
キャンバスは作業スペースです。作成したシナリオは、すべてここで、つながった円(モジュール)のビジュアルなフローとして表示されます。左から右へ読み、いちばん左のモジュールがワークフローを起動し、右側の各モジュールがアクションを実行します。
シナリオとは、自動化された1つのワークフローのことです。「Xが起きたら、Yを実行し、次にZを実行する」という1つの完結したプロセスだと考えてください。複数のシナリオを同時に稼働させ、それぞれ別のワークフローを処理させることもできます。
シナリオは、自動化されたワークフロー1本分です。「Xが起きたら、Yを実行し、次にZを実行する」という1つの完結したプロセスだと考えてください。複数のシナリオを同時に稼働させ、それぞれ別のワークフローを担当させることもできます。
モジュールは、シナリオ内の個々のステップです。各モジュールは、何かを監視する(トリガー)か、何かを実行する(アクション)かのどちらかです。詳しくは以下で説明します。
モジュールは、シナリオ内の個々のステップです。すべてのモジュールは、何かを監視する(トリガー)か、何かを実行する(アクション)かのどちらかです。詳しくは後述します。
ダッシュボードには、すべてのシナリオ、実行履歴、エラーが表示されます。使い始めのうちは定期的に確認してください。どのモジュールがなぜ失敗したのかが正確にわかります。
ダッシュボードには、すべてのシナリオ、実行履歴、エラーが表示されます。使い始めの時期はこまめに確認しましょう。どのモジュールがなぜ失敗したのかが正確にわかります。
Make.comのモジュールの仕組み
モジュールは、あらゆるMake.comシナリオの構成要素です。知っておくべき種類は4つあります。
トリガーモジュールはシナリオを開始します。Googleスプレッドシートに新しい行が追加された、Typeformで新しいフォーム送信があった、CRMで新しい取引が作成された、といったアプリ内の特定のイベントを監視します。
トリガーモジュールはシナリオを開始します。アプリ内の特定のイベントを監視します。たとえば、Googleスプレッドシートへの新しい行の追加、Typeformでの新しいフォーム送信、CRMでの新規商談の作成などです。
どのシナリオにも、トリガーモジュールはちょうど1つあり、必ずキャンバスの左端に置かれます。
- インスタント(Webhookベース):イベントが発生した瞬間にシナリオが実行されます
- インスタント(Webhookベース):イベントが発生した瞬間にシナリオが起動します
ほとんどのマーケティング自動化では、インスタントトリガーが最適です。リードがフォームを送信すると、数秒以内にCRMに登録されます。
多くのマーケティング自動化では、インスタントトリガーが最適です。リードがフォームを送信すると、数秒以内にCRMに登録されます。
アクションモジュールは、データを使って何かを実行します。レコードの作成、メッセージの送信、フィールドの更新、コンテンツの投稿などです。シナリオの大半はアクションモジュールで構成されます。
アクションモジュールは、データを使って何かを実行します。レコードの作成、メッセージの送信、項目の更新、コンテンツの投稿などです。シナリオの大半はアクションモジュールで構成されます。
- HubSpotでコンタクトを作成する
- HubSpotでコンタクトを作成する
- Slackでメッセージを送信する
- Googleスプレッドシートに行を追加する
- Asanaでタスクを作成する
検索モジュールと取得モジュール
これらのモジュールは、新しいものを作成するのではなく、既存のデータを検索します。重複を作成する前に、CRMにコンタクトがすでに存在するかを確認したいときに使います。
これらのモジュールは、新しいものを作るのではなく、既存のデータを検索します。重複を作る前に、CRMにそのコンタクトがすでに存在するかを確認したいときに使います。
これらはデータのリストを扱います。イテレーターは、リスト(たとえば5件の新規リード)を個別のアイテムに分解し、1件ずつ処理できるようにします。アグリゲーターはその逆で、複数のアイテムを集めて1つにまとめます。
これらはデータのリストを扱います。イテレーターは、リスト(たとえば5件の新規リード)を個々のアイテムに分解し、それぞれを別々に処理できるようにします。アグリゲーターはその逆で、複数のアイテムを集めて1つにまとめます。
最初のシナリオでは必要ありませんが、ワークフローが複雑になるにつれて出てくるようになります。
モジュール間でデータをマッピングする方法
新しく使い始めた人がつまずきやすいのが、データマッピングです。ここを理解できれば、あとはすべてスムーズに進みます。
モジュールが実行されると、出力が生成されます。収集または作成されたデータのことです。マッピングとは、次のモジュールにそのデータを使うよう指定することです。
たとえば、Typeformのトリガーがリードの氏名、メールアドレス、会社名を取得したとします。HubSpotの「Create Contact」モジュールを設定するときに、メールアドレスの項目をクリックし、Typeformから出力されたメールアドレスを選びます。すると、Make.comが両者の間にビジュアルなリンクを引きます。
- 実際のマッピング手順
- モジュールをクリックして設定を開く
- 任意の入力項目をクリックする
- 前のモジュールから取得できるすべてのデータが、パネルに表示される
マッピングされた値は、フィールド内にピルとして表示され、モジュール番号とフィールド名が示されます(例: 1. Email).
避けるべきよくあるマッピングの間違い:
- マッピングした値は、モジュール番号と項目名を示すピルとして項目内に表示されます(例:
- 空になる場合がある項目をマッピングする(後続の処理でエラーの原因になります)
- モジュールが数値や日付を想定している項目に、テキストを使う
必須項目のマッピングを忘れ、連携先のアプリで空欄になってしまう
項目にどんな形式が必要かわからない場合は、項目の横にある疑問符アイコンをクリックして、Make.com内のモジュールのドキュメントを確認しましょう。
このチュートリアルでは、Typeformの送信内容から新規リードを取得し、HubSpotにコンタクトを作成して、営業チームにSlackで通知を送る、という3つの処理を行うシナリオを作成します。B2B SaaSのマーケターにとって最も一般的な出発点のひとつであり、特に専門エージェンシーによるHubSpotサポートに投資しているチームにおすすめです。
ステップ1:新しいシナリオを作成する
Make.comにログインし、ダッシュボードからCreate a new scenarioをクリックします。中央に空のモジュールが1つだけ表示された、白紙のキャンバスが開きます。
ステップ2:トリガーモジュールを追加する
空のモジュールをクリックして、Typeformを検索します。トリガーの種類としてWatch Responsesを選択します。
表示されたら、Typeformアカウントを接続します。監視したいフォームを選択します。送信と同時にシナリオが実行されるよう、トリガーをInstantに設定します。
OKをクリックしてモジュールを保存します。
OKをクリックしてモジュールを保存します。
Typeformモジュールの右側にある+アイコンをクリックして、次のステップを追加します。
HubSpot CRMを検索し、Create/Update a Contactを選択します。
HubSpotアカウントを接続します。次に、フィールドをマッピングします。
- Email:Typeformの出力からメールアドレスのフィールドを選択します
- Email:Typeformの出力からメールアドレスの項目を選択します
- First Name:名の項目を選択します
- Last Name:姓の項目を選択します
OKをクリックします。
OKをクリックします。
もう一度+をクリックして、3つ目のモジュールを追加します。
Slackを検索し、Create a Messageを選択します。
Slackワークスペースを接続します。投稿先のチャンネルを選びます(例:#new-leads)。
テキストフィールドにメッセージを入力し、リードのデータをマッピングします。
New lead: [First Name] [Last Name] from [Company]
Email: [Email]フィールドをクリックして、Typeformの出力からマッピングする値を選択し、括弧で囲まれた部分を置き換えます。
OKをクリックします。
角括弧で示した部分は、項目をクリックして、Typeformの出力からマッピングする値を選び、置き換えてください。
キャンバス下部のRun onceをクリックします。TypeformのフォームでテストデータをSubmitします。
シナリオがリアルタイムで実行される様子を確認します。各モジュールは正常に実行されると緑のチェックマークと処理されたレコード数が表示されます。モジュールをクリックすると、受信したデータと送信したデータを確認できます。
シナリオがリアルタイムで実行される様子を確認します。各モジュールは正常に実行されると緑のチェックマークと処理したレコード数を表示します。モジュールをクリックすると、受け取ったデータと送信したデータを確認できます。
すべて緑になっていれば、シナリオは正常に動作しています。
キャンバス下部のスイッチで、シナリオをOffからOnに切り替えます。これで、Typeformに新しい送信があるたびに、シナリオが自動的に実行されます。
エラーハンドリングとは何か、なぜ必要なのか
エラーハンドリングとは?なぜ必要なのか
エラーハンドリングがないと、API呼び出しが1回失敗しただけでシナリオ全体が止まってしまいます。リードがフォームを送信しても、HubSpot'sのAPIが一瞬タイムアウトすれば、コンタクトは作成されません。3日後になって、見込み客から「連絡がない」と指摘されて初めて気づくことになります。
Make.comには、モジュールが失敗した際の動作を定義できるエラー処理ツールが標準で備わっています。
最も便利な3つのエラーハンドラー
Retry(再試行):失敗したモジュールを、一定の間隔を空けながら設定した回数まで再実行します。APIのタイムアウトや一時的な接続の問題に適しています。
Ignore(無視):シナリオは失敗したモジュールをスキップし、残りの処理を続行します。1つのステップの失敗が後続のステップを止めるべきでない場合に使います。
Break(中断):シナリオは失敗した時点で一時停止し、未完了の実行を保存します。問題を修正すれば、データを失うことなく停止した箇所から再開できます。コンタクト作成など、重要なステップにはこれを使います。
モジュールにエラー処理を追加する方法
- 保護したいモジュールを右クリックします
- Add error handlerを選択します
- ハンドラーの種類(Retry、Ignore、Break)を選びます
- 再試行回数や待機時間などの設定を行います
上記シナリオのHubSpotモジュールには、3回の試行、10秒の待機時間を設定したRetryハンドラーを追加します。HubSpotが一時的に利用できない場合でも、Make.comは諦める前に再試行を続けます。
エラー通知を設定する
シナリオの設定を開き、エラー時のメール通知を有効にします。シナリオが失敗するたびに、Make.comが失敗した実行へのリンク付きでメールを送ってくれます。ダッシュボードを手動で確認しなくても、問題の特定と修正ができます。
シナリオの実行履歴の見方
各シナリオ内の実行履歴タブには、すべての実行について、実行日時、処理されたレコード数、成功か失敗かが表示されます。
任意の実行をクリックすると、詳細なログが表示されます。各モジュールに入力されたデータと出力されたデータを正確に確認できます。何かがうまくいかないときは、ここで原因が分かります。
確認するポイント:
- 赤いモジュール:失敗したモジュールです。クリックするとエラーメッセージが表示されます。
- 黄色のモジュール:フィルターや条件によりスキップされたモジュールです
- グレーのモジュール:前のモジュールがデータを出力しなかったため、実行されなかったモジュールです
失敗したモジュール内のエラーメッセージを見れば、必須フィールドの欠落、データ形式の不正、APIの認証エラーなど、何が問題だったのかがたいてい正確に分かります。
初めてシナリオを作るマーケターのための実践的なヒント
まずは1つのトリガーと2つのアクションから始めましょう。シンプルなシナリオはデバッグしやすく、構築も早く済みます。複雑な処理は、基本のフローが動いてから追加します。
フィルターでシナリオを実行する条件を制御しましょう。フィルターはモジュール間に配置し、条件を追加できます。たとえば、リードの会社名フィールドが空でない場合のみHubSpotコンタクトを作成する、といった設定です。フィルターは、2つのモジュールをつなぐ接続線上の小さなじょうごアイコンをクリックして追加します。
シナリオには分かりやすい名前を付けましょう。20個のシナリオが同時に稼働している場合、「シナリオ1」よりも「Typeform to HubSpot + Slack - 新規リード」のような名前のほうが役立ちます。
ダミーデータではなく、実際のデータでテストしましょう。フィールドの欠落、名前に含まれる予期しない文字、重複したメールアドレスといったエッジケースは、実際の送信データで初めて現れます。本番稼働の前に、実際の入力を数件使ってテストしてください。
オペレーション数を確認しましょう。Make.comはオペレーション数に基づいて課金され、モジュールが1回実行されるごとに1オペレーションと数えられます。3つのモジュールを持つシナリオが100回実行されると、300オペレーションを消費します。大量処理のワークフローを構築する前に、プランの上限を把握しておきましょう。自動化がグロース施策の中核になる場合は、システム連携を円滑に進められるB2B SaaSマーケティングオペレーションエージェンシーを検討してみるのもよいでしょう。
よくある質問
Make.comはマーケティングで何に使われますか?
Make.comは、コードを書かずに繰り返しのマーケティング業務を自動化するために使われます。マーケターは、フォームからCRMへのリードの振り分け、メールシーケンスの起動、プラットフォーム間でのキャンペーンデータの同期、社内チームへのアラート送信などに活用しています。ビジュアルなドラッグ&ドロップのインターフェースで、1,800以上のアプリを接続できます。
Make.comとZapierはどう違いますか?
どちらもアプリ間のワークフローを自動化するプラットフォームですが、Make.comはビジュアル面での制御に優れ、分岐パス、イテレーター、アグリゲーターといったより複雑なロジックに対応しており、オペレーション数が多い場合のコストも低く抑えられます。Make.comは、条件付きロジックを含む複数ステップのワークフローを構築したいマーケターに向いています。Zapierは、基本的な2ステップの自動化であればよりシンプルです。ファネルにインタラクティブなプロダクト教育も含まれる場合は、Arcade vs. Storylaneの比較記事もあわせてお読みください。
Make.comを使うのにコードの知識は必要ですか?
いいえ、必要ありません。Make.comはノーコードのプラットフォームです。モジュールをビジュアルでつなぎ、ポイント&クリックでフィールド間のデータをマッピングしてシナリオを構築します。トラブルシューティングの際にはAPIの仕組みに関する基本的な知識があると役立ちますが、大半のマーケティング自動化は、コードを一切書かずに構築できます。
マーケター向けのMake.comの料金はいくらですか?
Make.comには、月1,000オペレーション、アクティブなシナリオ5つまでの無料プランがあります。有料プランは、月10,000オペレーションで月額約$9からです。小規模なマーケティングチームの多くは、ワークフローの量に応じてCoreプランまたはProプランで十分な自動化を運用できます。
最初のMake.comシナリオには何を作るべきですか?
リード獲得ワークフローを作りましょう。フォームツール(Typeform、Tallyなど)をCRMに接続し、SlackまたはメールでPush通知を追加します。最も一般的な3種類のモジュールを使うため、すぐに業務上の効果が得られ、トリガー、アクション、データマッピングを1回の構築でまとめて学べます。
寄稿者
SaaS Hackers


