・
「Chargebeeで新しい料金プランを作成するたびに、開発チームに連携するためにGitHubでIssueを手動で作成している…」
「サブスクリプション管理と開発タスク管理が分断されていて、情報の転記ミスや連絡漏れが発生しがち…」
このように、サブスクリプション管理ツールChargebeeと開発プラットフォームGitHubの間での手作業による情報連携に、手間や課題を感じていませんか?
もし、<span class="mark-yellow">Chargebeeでの特定のアクションをきっかけに、自動でGitHubにIssueを作成する仕組み</span>があれば、こうした日々の定型業務を削減できます。
転記ミスや連携漏れといったヒューマンエラーを防ぎ、より戦略的な業務に集中するための貴重な時間を確保できるでしょう。
今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できるため、これまで自動化を諦めていた方でもすぐに導入が可能です。
ぜひこの機会に、面倒な手作業をなくし、業務をもっと効率化させましょう!
Yoomには<span class="mark-yellow">ChargebeeとGitHubを連携するためのテンプレート</span>が用意されています。
今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
ChargebeeとGitHubのAPIを連携させることで、これまで手作業で行っていた2つのツール間の情報共有を自動化できます。
例えば、Chargebeeで新しいアイテム(料金プランなど)が作成された際に、その情報を基にGitHubに開発タスクとしてIssueを自動で起票するといったことが可能です。
これにより、手作業によるタスク作成の手間が省けるだけでなく、開発チームへの情報連携の迅速化と正確性の向上が実現します。
ここでは具体的な自動化の例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!
Chargebeeで新しいアイテム(料金プランやアドオンなど)が作成された情報をトリガーとして、GitHubに自動でIssueを作成するフローです。
この連携により、<span class="mark-yellow">新プランのリリースに伴う開発タスクの起票を自動化し、手作業による手間や連絡漏れをなくす</span>ことができます。
Chargebeeで特定の条件に合致するサブスクリプションが作成された場合にのみ、GitHubにIssueを自動で作成するフローです。
例えば、特定の高額プランに新規契約があった際に、担当者へのフォローアップや特別な設定作業を依頼するIssueを起票するといった活用が可能です。
<span class="mark-yellow">条件分岐を設定することで、必要な情報だけを的確に関係者へ連携</span>できます。
それでは、さっそく実際にChargebeeとGitHubを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでChargebeeとGitHubの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行してください。
[Yoomとは]
今回はChargebeeでアイテムが作成されたら、GitHubでIssueを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。
Yoomとそれぞれのアプリを連携して、アプリごとの操作を行えるようにしましょう。この設定は初回のみ必要です。
先ずは、基本的な設定方法を解説しているナビをご覧ください!
それでは、今回のフローで使用するChargebeeとGitHubのマイアプリ登録方法を解説していきます。
Chargebeeを検索すると下記画面が表示されます。
アカウント名は、任意の名称を設定し、サブドメインは枠外の注釈を参考に設定してください。
APIキーは、Chargebeeの設定から値を取得し入力しましょう。
入力が完了したら「追加」をクリックしChargebeeの連携完了です!
2.GitHubの登録方法
GitHubとYoomのマイアプリ登録方法は、以下の手順をご参照ください。
ここから、フローの作成に入ります。
Yoomのテンプレートを利用することで簡単に業務の自動化を実現できますよ!
以下のバナーにある「試してみる」をクリックしましょう。
下記画面が表示されたら、「OK」ボタンをクリックして設定を始めましょう!
最初に、自動化のきっかけのトリガー設定方法をご紹介します。
「アイテムが作成されたら」ボタンをクリックしてください。
次のページはデフォルトで設定されているので、情報を確認したら次のページに進みましょう。
下記画面が表示されるので、WebhookURLをコピーしてください。
Chargebeeの左側のメニューから「Settings」を開き、「Configure Chargebee」を選択してください。
API keys and Eventsの項目の中にある、Webhooksボタンをクリックします。
Webhook Nameは、任意の名前を設定しましょう。
Webhook URLに先ほどYoomの画面でコピーしたURLをペーストし、「Create」ボタンをクリックしてください。
これでWebhookの設定完了です!
Webhookの動作確認を行うため、Chargebeeにテスト用のアイテムを作成してください。
Yoomの画面に戻り、テストを実行します。
先ほど登録したアイテムの情報が取得した値に表示されるので、確認後「保存する」ボタンをクリックしましょう。なお、この取得した値をGitHubのIssueとして自動連携可能です。
※参照:取得した値については、こちらをご確認ください。
Chargebeeのアイテム情報を引用しGitHubにIssueを自動で作成する設定を行います!
GitHubアイコンの「Issueを作成」という項目を選択してください。
次のページもデフォルトで設定済みのため、確認後「次へ」をクリックしましょう。
オーナー名とリポジトリ名は、枠外の注釈を参考にGitHubURL内から取得し設定してください。
タイトルは、一例としてChargebeeの「アイテム名」が自動で反映されるように設定されています。
用途に合わせて文章や使用する値を変更することができるので自由に設定してみましょう!
内容は、Chargebeeのアイテムに登録した「アイテムID」「イベントID」が自動で反映されるように設定済みです。
こちらの項目も用途に合わせて、自由に設定してOKです!
その他の項目は、必要があれば設定しましょう。(未設定でも問題ありません。)
設定が完了したら「テスト」を実行してください。
GitHubに自動でIssueが作成されるので確認しましょう。
Yoomの画面で「保存する」ボタンを押したら設定完了です!
下記画面が表示されたら、「トリガーをON」に設定してください。
これで、「Chargebeeでアイテムが作成されたら、GitHubでIssueを作成する」フローの完成です!
GitHubで新しいIssueが作成されたことをトリガーに、そのIssueのタイトルや本文から情報を抽出し、Chargebeeに新しいアイテムを自動で作成するフローです。
この連携は、<span class="mark-yellow">開発サイドからのリクエストに基づいて販売プランを自動で作成する</span>といったワークフローを構築でき、AIによる抽出処理を含むため、Issue本文のような非構造化データからも柔軟に情報を取得できます。
GitHubで特定のラベルが付与されたIssueが作成された場合など、条件に合致した時のみ、そのIssueの情報からChargebeeに新しい顧客情報を自動で作成するフローです。
例えば、特定のプロジェクトに関連するIssueから、先行利用顧客をChargebeeに登録するといった使い方ができます。
<span class="mark-yellow">特定の条件で処理を分岐させることで、意図しないデータ連携を防ぎ、より的確な自動化を実現</span>します。
ChargebeeやGitHubのAPIを活用することで、請求管理や開発業務の作業負荷をスムーズに効率化できます。
Yoomにはこれらの業務を自動化できるテンプレートが多数用意されているので、ぜひご活用ください!
Chargebeeでの自動化を導入すると、請求や顧客管理、商品情報の登録業務が効率化されます。
例えば、他システムとの連携によって、請求書発行や顧客情報の管理をスムーズに行えます。経理担当者やサブスクリプションサービス運営者に特に有効です!
GitHubによる自動化は、開発タスク管理やチーム内通知、情報共有の効率化に役立ちます。
例えば、Issueやチケットの作成情報を他ツールへ連携することで、プロジェクト進行や課題管理がスムーズになり、開発チーム全体の生産性向上が期待できます!
ChargebeeとGitHubの連携により、<span class="mark-yellow">これまで手作業で行っていた料金プランの追加に伴う開発タスクの作成や、情報共有の手間を削減し、ヒューマンエラーを防げます。</span>
これにより、ビジネスサイドと開発サイドの連携がスムーズかつ迅速になり、担当者はそれぞれの本来注力すべきコア業務に集中できる環境が整うでしょう。
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録してYoomによる業務効率化を体験してみてください!
Q:連携が失敗した場合の通知や対処法は?
A:連携が失敗すると、Yoomに登録したメールアドレスに通知がきます。
通知内容にはエラーの詳細情報が記載されているので、エラーの発生個所がすぐに確認可能です。
対応方法が不明な場合は、ヘルプページを参考にするか、サポート窓口までお問い合わせいただけます。
Q:Chargebeeの情報を更新/削除したらIssueも同期しますか?
A:はい、可能です。Chargebeeのトリガーアクションを「アイテムが更新されたら」または「アイテムが削除されたら」に変更することで設定できます。
なお、Chargebeeでは、これ以外にも下記画像のような連携が可能です。
Chargebeeを使用したその他の自動化については、こちらのテンプレート一覧をご確認ください。
Q:Slackなど他のツールも組み合わせられますか?
A:はい、可能です。
作成したフローの一番下にある「+」ボタンをクリックし、アプリの中から「Slack」等使用したいツールを選択してください。
Yoomでは様々なアプリと連携させることができるため、業務フロー全体の効率化が実現できます。
連携可能なアプリについてはこちらをご確認ください。