メインコンテンツへスキップ
以下に、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を参照)
- ワークフローがアクティブになる前にサンプルデータでテスト
統合問題のトラブルシューティングについては、Workflow Troubleshootingガイドをご覧ください。 複雑な統合を実装するためのサポートが必要な場合は、Professional Servicesを検討してください。 複雑な統合を実装するためのサポートが必要な場合は、Professional Servicesを検討してください。