--- title: 外部ツール統合 info: これらのワークフローは、APIコールやWebhooksを介してTwentyにデータを出し入れすることに重点を置いています。 image: /images/user-guide/integrations/plug.png sectionInfo: プロセスを自動化し、外部ツールと統合します --- Header 以下に、Twentyと他のスタックを接続するために展開できるワークフローの例を示します。 ## データ取り込みのユースケース ### Webフォーム送信 **問題**: ウェブサイトのフォーム、ランディングページ、または問い合わせフォームからのリードを直接Twentyにキャプチャする必要があります。 **解決策**: フォーム送信から自動的にレコードを作成するためにWebhookトリガーを使用する。 **設定**: - Webhookトリガーでワークフローを作成 - Webhookを設定してフォームのデータ (名前、メール、会社名など) を期待するようにします。 - WebhookメソッドをPOSTに設定する - トリガーで期待されるボディ構造を定義する **トリガー**: Webhook (フォームからPOSTリクエスト) **アクション**: - すでに存在するかどうかを確認するためのレコードを検索する - 分岐: 存在する場合→レコードを更新、存在しない場合→レコードを作成 - 営業担当者に割り当てられるフォローアップタスクのレコードを作成 - 販売チームへメール通知を送る ### 製品データ同期 **問題**: 販売チームは、データウェアハウスに保存されている製品の使用状況、請求、または機能の採用データへの可視性が必要です。 **解決策**: 販売者にアカウントについてのコンテキストを提供するために、定期的に製品データをTwentyに同期する。 **トリガー**: スケジュールに基づき (毎日または毎週) **アクション**: - データウェアハウスAPIへのHTTPリクエスト - データを処理およびフォーマットするコードアクション - 次のステップのためにイテレータ機能を使用 - 一致する企業レコードを見つけるためにレコードを検索 - 製品使用状況指標を追加するためにレコードを更新 - 使用状況がしきい値を下回った場合のタスクのためのレコードを作成 ### 通話レコーダーからの議事録 **問題**: 営業電話からの重要な洞察が忘れられるか、CRMに正確に記録されないことがある。 **解決策**: 通話録音システムから自動的にノートとアクションアイテムを作成する。 **トリガー**: 通話録音プラットフォームからのWebhook **アクション**: - 会議の要約とアクションアイテムを抽出するコードアクション - 関連する機会または連絡先を見つけるためにレコードを検索 - 会議要約を含むノートのためのレコードを作成 - アクションアイテムに基づくフォローアップタスクのためのレコードを作成 - 会議要約と次の手順を含むメールを参加者に送信 ### データ強化 **問題**: 連絡先および企業レコードに、重要な人口統計および企業統計情報が欠けている。 **解決策**: 外部データプロバイダーを使用してレコードを自動的に豊かにする。 **トリガー**: レコードが作成される (人または企業オブジェクト) **アクション**: - エンリッチメントAPIへのHTTPリクエスト - エンリッチメント応答を処理するためのコードアクション - 次のステップのためにイテレータ機能を使用 - 追加の企業/連絡先情報でレコードを更新 - 高価値の見込み客が特定された場合の営業タスクのためのレコードを作成 - エンリッチメントが重要な購入シグナルを明らかにした場合のメールアラートを送信 ## データ配布ユースケース ### ニュースレター購読者管理 **問題**: 特定のCRMデータのセグメントにマーケティングメールを送るために、専門のメールツールを使用したい。 **解決策**: 必要に応じて、サブスクライバーリストをメールマーケティングプラットフォームにエクスポートする。 **設定**: 全てのニュースレター受信者を含むビューをTwentyで作成 **トリガー**: 手動で起動 (選択されているレコードがない場合) **アクション**: - ニュースレタービューの基準を用いてレコードを検索 - メールプラットフォームのためにメールアドレスをフォーマットするコードアクション - メールマーケティングツールにサブスクライバーを追加するHTTPリクエスト - キャンペーントラッキングのためのレコードを作成 - マーケティングチームにメール確認を送信 ### メールシーケンストリガー **問題**: CRMイベントに基づいて、専用のメール自動化ツールを使って複雑なメールシーケンスをトリガーしたい。 **解決策**: 特定のイベントが発生した際に、新しいリードまたは顧客をメール自動化プラットフォームに送信。 **トリガー**: レコードが作成 (特定の条件を持つ人物オブジェクト) **アクション**: - 適切なメールシーケンスを決定するコードアクション - メール自動化プラットフォームにコンタクトを追加するHTTPリクエスト - シーケンス登録を追跡するためのレコードの更新 - エンゲージメントをモニターするためのフォローアップタスクのレコードを作成 ### リードスコアリング統合 **問題**: CRMデータと外部信号を組み合わせた高度なリードスコアリングが必要です。 **解決策**: リードデータを外部のスコアリングツールに送信するか、ワークフロー内でスコアリングロジックを実装します。 **オプション 1 - 外部ツール**: **トリガー**: レコードが更新 (人物オブジェクト) **アクション**: - スコアリングプラットフォームにリードデータを送信するHTTPリクエスト - スコア応答を処理するコードアクション - リードスコアでレコードを更新 - スコアがしきい値を超えた場合に営業タスクのためのレコードを作成 **オプション 2 - 内部ロジック**: **トリガー**: レコードが更新 (人物オブジェクト) **アクション**: - スコアリングアルゴリズムを用いたコードアクション (企業規模、業界、行動) - 計算されたスコアでレコードを更新 - 高スコアのリードに対して営業担当者へメールアラートを送信 ### 請求書生成 **問題**: 取引が成立すると、顧客と取引情報で請求システムを更新する必要があります。 **解決策**: チャンスが獲得されると、取引データを自動的に請求システムに送信します。 **トリガー**: レコードが更新 (チャンスオブジェクト, ステージ = “成約済み”) **アクション**: - 完全な顧客情報を取得するためのレコードを検索 - 請求システムのためにデータをフォーマットするコードアクション - 請求プラットフォームでの顧客作成のためのHTTPリクエスト - 請求書生成のためのHTTPリクエスト - 請求書参照を保存するためにレコードを更新 - 請求明細を含むメールをファイナンスチームに送信 ## 高度な統合パターン ### 双方向同期 **問題**: Twentyと他のシステムとの間でデータを双方向に同期する必要があります。 **解決策**: スケジュールされたワークフローとWebhookトリガーを組み合わせてリアルタイム同期を実現します。 **From Twenty to External System**: **トリガー**: レコードが更新 (関連するオブジェクト) **アクション**: - 外部システムをアップデートするHTTPリクエスト - 同期ステータスとタイムスタンプを追跡するためにレコードを更新 **From External System to Twenty**: **トリガー**: Webhook (外部システムから) **アクション**: - 一致するレコードを見つけるためのレコードを検索 - 外部システムからの新しいデータでレコードを更新 - 必要に応じて、紛争解決タスクのためのレコード作成 ### マルチステップデータ処理 **問題**: 外部ソースからのデータは、Twentyで使用する前に複雑な処理が必要です。 **解決策**: データ変換と検証にはコードアクションを使用します。 **トリガー**: Webhookまたはスケジュールに基づいて **アクション**: - 受信データ形式を検証するためのコードアクション - データ構造を変換するためのコードアクション - ビジネスルールと計算を適用するためのコードアクション - 重複を確認するためのレコードを検索 - 処理されたデータでレコードを作成または更新 - データ品質に問題がある場合はメール通知を送信 ## 実装のヒント - API キーを[設定→API & Webhooks]で安全に保存 - すべての外部API呼び出しにHTTPSを使用 - APIレート制限に注意 - 可能な場合はスケジュールされたワークフローを使用 - リアルタイム処理が必要でない場合はスケジュールされたバッチ更新を検討 - ワークスペースにつき100の同時ワークフロー制限を覚えておく - 複数のレコードを処理する際には手動トリガーに「バルク」提供を利用(詳細については[Workflow Features](/l/ja/user-guide/workflows/workflow-features)を参照) - ワークフローがアクティブになる前にサンプルデータでテスト 統合問題のトラブルシューティングについては、[Workflow Troubleshooting](/l/ja/user-guide/workflows/workflow-troubleshooting)ガイドをご覧ください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。 複雑な統合を実装するためのサポートが必要な場合は、[Professional Services](/l/ja/user-guide/workflows/professional-services)を検討してください。