SalesforceとGitHubの連携イメージ

【簡単設定】SalesforceのデータをGitHubに自動的に連携する方法

Yoomを詳しくみる
この記事のテンプレートを試す
SalesforceとGitHubの連携イメージ
アプリ同士の連携方法

2025-08-25

【簡単設定】SalesforceのデータをGitHubに自動的に連携する方法

早川 理沙

「Salesforceの商談情報を開発チームに共有するために、GitHubに手動でIssueを作成している…」
「営業と開発の連携で、情報の転記ミスや共有漏れが生じている…」
このように、SalesforceとGitHub間の手作業によるデータ連携に、手間や課題を感じていませんか?

もし、<span class="mark-yellow">Salesforceの商談情報をトリガーにして、GitHubに自動でIssueを作成・更新する仕組み</span>があれば、こうした煩わしさから解放され、営業と開発の連携がスムーズになります。
これにより、顧客対応や開発業務といった重要な業務により多くの時間を割くことができます。

今回ご紹介する自動化の設定は、専門的な知識がなくてもノーコードで簡単に設定できます。
ぜひこの機会に導入して、部門間の連携業務をもっと効率化しましょう!

とにかく早く試したい方へ

Yoomには<span class="mark-yellow">SalesforceとGitHubを連携するためのテンプレート</span>が用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!

[[242354]]

SalesforceとGitHubを連携してできること

SalesforceとGitHubのAPIを連携させれば、これまで手作業で行っていた両ツール間の情報共有を自動化できます!

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにSalesforceとGitHubの連携を実際に体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

Salesforceの商談オブジェクトにレコードが追加されたら、GitHubにIssueを作成する

Salesforceの商談レコード追加をトリガーに、必要な情報を含んだIssueをGitHubに自動で作成します。

<span class="mark-yellow">手間や転記ミス、共有漏れを防ぎ、営業と開発間の情報連携が迅速かつ正確になることで、プロジェクトがスムーズに進行</span>します。

[[242354]]

Salesforceの商談オブジェクトが失注に更新されたら、GitHubのIssueを更新する

Salesforceの商談フェーズが「失注」に更新されると、関連するGitHubのIssueも自動で更新されます。

<span class="mark-yellow">手作業による更新漏れを防ぎ、常に最新の状態でプロジェクト情報を管理することが可能になり、作業の手間を削減</span>します。

[[242358]]

SalesforceとGitHubの連携フローを作ってみよう

それでは、さっそく実際にSalesforceとGitHubを連携したフローを作成してみましょう!

今回はYoomを使用して、ノーコードでSalesforceとGitHubの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は、Salesforceの商談オブジェクトにレコードが追加されたら、GitHubにIssueを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。

  • SalesforceとGitHubをマイアプリ連携
  • 該当のテンプレートをコピー
  • Salesforceのトリガー設定およびGitHubのアクション設定
  • トリガーをONにし、フローが起動するかを確認
[[242354]]

ステップ1.SalesforceとGitHubをマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。まずは基本的な設定方法を解説しているナビをご覧ください!

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。

1.Salesforceのマイアプリ連携

※Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。

Salesforceを検索してください。

Salesforceのアイコンを選択すると、下記の画面が表示されます。
ユーザー名とパスワードを入力し、ログインします。

Yoomとの連携にあたって、Salesforce側でも設定が必要です。
こちらの「Salesforceのマイアプリ登録方法」を参考にして、「セッションの設定」を行い連携完了です!

2.GitHubのマイアプリ連携

Salesforceと同じ手順でGitHubを検索します。
GitHubを選択すると下記の画面が表示されます。
メールアドレスとパスワードを入力し「Sign in」をクリックしてください。

認証コードを入力し、「Verify」をクリックします。

これでGitHubのマイアプリ連携が完了です!

ステップ2:テンプレートをコピー

Yoomにログインし、下記バナーの「試してみる」をクリックしてください。

[[242354]]

コピーすると下記画像のようにテンプレートがお使いのYoom管理画面にコピーされます。
OKをクリックして設定を進めていきましょう!

ステップ3:Salesforceのトリガー設定

「商談オブジェクトに新規レコードが登録されたら」をクリックします。

クリックすると以下の画面に移ります。
アカウント情報の項目にはステップ1でマイアプリ連携したSalesforceのアカウント情報が自動で表示されます。
トリガーアクションは、「商談オブジェクトに新規レコードが登録されたら」のままで次に進みましょう!

まずは事前準備として、Salesforceの商談オブジェクトに新規レコードを追加しましょう!
今回は、テスト用に下記のように作成しました!

追加できたら、Yoomの操作画面に戻ります。

Salesforceの商談オブジェクトに新規レコードが追加されたあと、トリガーを何分後に起動させるか設定します。
編集欄をクリックし、5分、10分、15分、30分、60分から任意で選択してください。
ご利用プランにより設定できる最短の間隔が異なるため、ご注意ください。なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

※料金プランはこちらからご確認いただけます。

次に、マイドメインURLをSalesforceから確認して入力します。
もう1度Salesforceに移動し、画面右側の歯車アイコンをクリックし、「設定」を選択します。

「私のドメイン」を検索バーに入力して選択すると、次の画面が表示されるので、「現在の私のドメインのURL」をコピーします。

Yoomの操作画面に戻り、マイドメインURL欄にコピーしたURLを貼り付けます。
入力が完了したら、「テスト」をクリックしてください。

テストが成功すると、取得した値の横にSalesforceに登録した商談の詳細情報が表示されます。
表示されたら、「保存する」をクリックして完了です!

【Tips】
アウトプットは各アクションで取得でき、取得したアウトプットはそれ以降のアクションで活用可能です。つまり、ここで取得したアウトプットをGitHubに自動登録可能となります!

※取得した値について、詳しくはこちらをご参照ください。

ステップ4:GitHubのアクション設定

次に、GitHubにIssueを作成する設定を行います。
「Issueを作成」をクリックします。

クリックすると以下の画面に移ります。
Salesforceと同様に、ステップ1でマイアプリ連携したGitHubのアカウント情報が自動で表示されます。
トリガーアクションは「Issueを作成」のままで次に進みましょう!

オーナー名とリポジトリ名を、赤枠の説明を参考にして入力します。

次に、GitHubで作成するIssueに表示させる情報を入力していきます!
Issueのタイトルはテンプレートであらかじめ設定されています。
※デフォルトで入力されている「←アウトプットを設定してください」は削除してくださいね!

Issueの内容は自由にカスタマイズできます。
編集欄をクリックし、「商談オブジェクトに新規レコードが登録されたら」からSalesforceに追加した商談の情報を引用することができるので、必要な情報を入れてカスタマイズしましょう!

【Tips】
このようにアウトプットを活用することで最新のデータをその都度Salesforceへ自動登録可能となります。なお、テキストを直接入力した部分は固定値とされるため、下記画像のように「Salesforce商談ID」や「詳細」などは手入力し、毎回変動することが望ましい「商談ID」や「説明」などはアウトプットを活用しましょう。


今回は下記のように入力してみました。参考にしてみてくださいね!

任意で下記を入力し、「テスト」をクリックします。

テストが成功したら、「保存する」をクリックして完了です!

GitHubにIssueが作成されました!

ステップ5:トリガーをONにして起動準備完了

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
実際にフローボットを起動して、Salesforceの商談オブジェクトにレコードを追加し、GitHubにIssueが作成されるか確認してみてくださいね!

GitHubのデータをSalesforceに連携したい場合

今回は、SalesforceからGitHubへデータを連携する方法をご紹介しましたが、逆にGitHubからSalesforceへデータを連携したい場合もあるかと思います。
その際は、下記のテンプレートも併せてご利用くださいね!

GitHubでプルリクエストが作成されたら、Salesforceのタスクにレコードを追加する

GitHubでプルリクエストが作成されると、Salesforceに自動でタスクを作成します。

<span class="mark-yellow">手作業による情報共有のタイムラグを防ぎ、開発の進捗を関係部署がリアルタイムで把握できるようになり、顧客への迅速なフィードバックが可能</span>になります。

[[242296]]

GitHubでプルリクエストがクローズしたら、Salesforceのレコードを更新する

GitHubでプルリクエストがクローズされると、Salesforceの対応するタスクのステータスが自動で更新されます。

<span class="mark-yellow">進捗管理のボトルネックを防ぎ、常に正確な進捗状況を維持することでチームの生産性を高めます。</span>

[[242341]]

SalesforceやGitHubのAPIを使ったその他の自動化例

SalesforceやGitHubのAPIを活用することで、営業・開発業務の効率化やデータ管理をスムーズに行えます。
Yoomにはこれらの業務を自動化できるテンプレートが多数用意されているので、ぜひご活用ください!

Salesforceを使った自動化例

Salesforceでの自動化を導入することで、営業データの管理や顧客対応を効率化できます。
例えば、レポート取得やリード情報の整理を自動化すれば、日々の確認作業が省力化されます!また、StripeやGmailとの連携で請求・メール送信をスムーズに行うことも可能です。

[[83373,70739,70295,93001,123398]]

GitHubを使った自動化例

GitHubでの自動化は、開発フローの整理やタスク管理の効率化に役立ちます。
Issueやプルリクエストの情報をNotionやTrello、Asanaなどと連携することで、進捗管理や内容分析がスムーズになります。
さらに、Googleフォームなどからのデータ反映も自動化可能です!

[[150834,158721,99801,176997,160839]]

まとめ

SalesforceとGitHubの連携を自動化することで、<span class="mark-yellow">これまで手作業で行っていた営業情報と開発タスク間のデータ転記作業の手間を削減し、ヒューマンエラーを防ぐことができます。</span>

これにより、担当者はより迅速に正確な情報に基づいて業務を進められ、部門間の連携ミスによる手戻りをなくし、重要な業務に集中できる環境が整います!

今回ご紹介したような業務自動化は、ノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、画面の指示に従って操作するだけで簡単に構築できます。
もし日々の業務の自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomがもたらす業務効率化を体験してみてくださいね!

よくあるご質問

Q:連携する項目は自由にカスタマイズ可能ですか?
A:はい!Salesforceの商談情報をGitHubのIssueタイトルや本文にどのようにマッピングするか、自由にカスタマイズできます!ご自身の運用に合わせて、必要な項目を設定してください!

Q:連携が失敗した場合の対処法は?
A:フローボットでエラーが発生した場合、設定したメールアドレスにエラー通知が送信されます。通知にはエラーの発生箇所やオペレーションが記載されているため、どこでエラーが発生したかすぐに確認できます。再実行は自動で行われませんので、通知を確認後、手動で再実行を行ってください。
また、通知はメールの他にSlackやChatworkにも設定できます。

Slack・Chatworkへの通知設定‍
エラー時の対応方法について

Q:双方向の連携は実現できますか?
A:可能です!「GitHubのデータをSalesforceに連携したい場合」でご紹介したように、GitHubからSalesforce方向へのデータ連携も設定できます。
既存のテンプレート以外にも、0からフローボットを作成することも可能ですので、運用に合わせたフローを自由にカスタマイズしてみてくださいね!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
早川 理沙
SaaSによる業務自動化を推進する「Yoom」のオウンドメディアで、記事執筆を担当するWebライター。百貨店でのアパレル販売を経て、スタートアップ企業にて5年間、化粧品や健康食品のマーケティングを担当。広告運用や効果測定など日々のタスクに追われる中で、SaaSツールを用いた業務効率化の重要性を実感する。自身の経験から手作業の多い業務フロー改善に関心を持ち、ノーコードでAPI連携やRPAによる業務自動化を実現できるYoomに惹かれ参画。前職での実体験を基に、多忙なビジネスパーソンがすぐに実践できる業務改善のヒントを発信している。
タグ
Salesforce
GitHub
自動化
自動
連携
関連アプリ
アプリ連携
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる