Google スプレッドシートとXeroの連携イメージ
How to Integrate Applications

2025/01/09

Google スプレッドシートとXeroを連携して、Google スプレッドシートで追加された連絡先をXeroに自動反映する方法

m.takahashi

複数のツールで同じ情報を管理している場合、情報の整合性を保つことは重要なポイントです。特に顧客関連の情報の場合、誤った情報を業務に使用してしまうと、取引先に迷惑がかかったり、信用を失うことにも繋がりかねません。そこで登録情報の正確性を保つために自動化を行うのはいかがでしょうか?この記事では、Google スプレッドシートとXeroを連携し、Google スプレッドシートで追加された情報を自動でXeroに反映させる方法を紹介しています。手作業を省くことで、ヒューマンエラーの発生を回避できるかもしれません。自動化の方法を詳しく説明していくので、ぜひ最後までお付き合いください。

こんな方におすすめ

今回の自動化をぜひ活用してほしいのは、以下のような方々です!

  • Google スプレッドシートとXeroを業務で活用している方
  • 異なるツール間のデータ入力の手間を減らしたい方
  • 取引先情報を頻繁に追加する中で、作業の正確性を保ち効率化したい方
  • Xeroに連絡先情報を迅速に反映させ、サービス提供のスピードを向上を目指す方
  • 取引先情報を管理する際の手動入力によるヒューマンエラーに課題を感じている方

Google スプレッドシートとXeroの連携メリットと具体例

作業時間の大幅な削減

Google スプレッドシートとXeroを連携することで、手動で連絡先を登録する作業が不要になります。行の追加がトリガーとなり、自動的にXeroに新しい連絡先が作成されるため、データ入力の手間を大幅に削減できるでしょう。例えば、連絡先の登録が頻繁に発生する成長段階の企業では、この仕組みを導入することで登録業務に人員を多く充てる必要がなくなるかもしれません。これにより、従業員は手入力にかかっていた時間を他の重要な業務に充てることで、業務効率の向上へとつながるでしょう。他の業務への影響を与えることなく、スムーズな情報登録を実現することで、チームの生産性向上が期待できます。

ヒューマンエラーの防止

情報の手動入力では、名前や連絡先のスペルミス、メールアドレスの誤記、データ漏れといったヒューマンエラーが発生するリスクがあります。Google スプレッドシートの情報をもとにした自動転記機能を活用することで、正確な情報をXeroに直接反映できるでしょう。これにより、取引先とのコミュニケーションエラーを防ぎ、信頼関係の構築に寄与するでしょう。特に、大量のデータを管理する場面では、情報の正確性を保つことが重要なため、連携によってデータの整合性が確保されることで安心して業務に情報を使用することができます。また、手作業で発生したミスの修正をする時間を省くことで、従業員のストレス軽減にもつながるかもしれません。

データ更新の迅速化

Google スプレッドシートで行が追加されると、スピーディーにXeroに連絡先が作成される仕組みは、データの素早い反映を求めるビジネスにとって大きなメリットです。これまで担当者が手入力を完了するまで待機していた時間が省かれるため、業務のタイムラグを削減できるでしょう。例えば、新しい顧客情報が登録されたら迅速に反映が行われることで、Xeroで請求書作成などの業務に素早く利用できるため、スピーディなサービス提供につながります。その結果、業務の進行を円滑化し、顧客対応の効率も高まるでしょう。素早い顧客対応によって、顧客満足度の向上が期待できます。

それではここからノーコードツールYoomを使って、[Google スプレッドシートで行が追加されたら、Xeroに連絡先を作成する]方法をご説明します。

[Yoomとは]

Google スプレッドシートで追加された連絡先をXeroに自動反映する方法

Google スプレッドシートに新しい行が追加されたことをGoogle スプレッドシートのAPIを利用して受け取り、Xeroの提供するAPIを用いてGoogle スプレッドシートで登録されたレコードデータを連絡先として追加することで実現が可能です。
さらに、Google スプレッドシートにXeroで登録されたレコード情報を更新することもできます。
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。

連携フローは大きく分けて以下のプロセスで作成を進めます。

  • Google スプレッドシートとXeroをマイアプリ登録
  • テンプレートをコピー
  • フローの起点となるGoogle スプレッドシートのトリガー設定と、その後に続くGoogle スプレッドシートとXeroのオペレーション設定
  • トリガーボタンをONにして、Google スプレッドシートとXeroの連携動作を確認

Yoomを利用していない方は、こちらから無料登録をしてください。
すでにYoomを利用している方は、ログインしましょう。

ステップ1:Google スプレッドシートとXeroをマイアプリ連携

はじめに使用するアプリのマイアプリ登録を行いましょう。
事前にマイアプリに登録しておくと、フローの設定がスムーズになりますよ。
まず最初に、Google スプレッドシートのマイアプリ登録を行います。
Yoomの画面左にあるマイメニューにアクセスし、画面右の新規接続ボタンを押しましょう。

次に検索窓にGoogle スプレッドシートと入力し、表示された候補から「Google スプレッドシート」を選択します。
以下の画面が表示されるので、「Sign in with Google」をクリックしましょう。

以下の画面で連携するアカウントを選択します。

表示された内容を確認して、「次へ」をクリックしましょう。

最後に、連携アカウントと内容を確認し、「続行」をクリックしたら完了です。

続いて、Xeroのマイアプリ登録を行いましょう。
先ほど同様に、検索窓にXeroと入力し、表示された候補から「Xero」を選択します。
以下の画面が表示されたら、IDとパスワードを入力し、「Log in」をクリックしましょう。

Yoomへのアクセスを求められたら、内容を確認し、「Allow access」をクリックしましょう。

マイアプリにGoogle スプレッドシートとXeroが表示されていれば、登録完了です。

ステップ2:Google スプレッドシート「行が追加されたら」のトリガーを設定

ここからは自動化の設定を行っていきましょう。
以下のバナーの「試してみる」をクリックしてフローボットをコピーしてくださいね。

クリックすると以下のような画像が出てくるのでOKを押します。

以下の画面が表示されたら「タイトル」と「説明」を確認しましょう。
変更が必要な場合は、該当箇所をクリックすることで変更可能です。

Yoomの設定の前に、使用するGoogle スプレッドシートの確認を行いましょう。
今回は以下のように項目を設定しました!
G列の「Contact ID」はXeroに登録した後、値を入れるので空欄で大丈夫です。

Yoomの設定に戻りましょう。
「行が追加されたら」をクリックしたら下記の設定を行っていきます。

「タイトル」→必要に応じて変更可能
「Google スプレッドシートと連携するアカウント情報」→アカウントが合っているか確認
「トリガーアクション」→行が追加されたら

設定が完了したら、「次へ」をクリックします。

API接続設定を行います。
まず、設定方法を確認しましょう。
次に、「トリガーの起動間隔」を設定します。
※トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。

「スプレッドシートID」と「シートID」は候補から選択しましょう。
URLからも設定可能です。

「テーブルの範囲(始まり)」と「テーブルの範囲(終わり)」はそれぞれ設定したGoogle スプレッドシートに合わせて設定を行いましょう。
「一位の値が入った列」は登録の際のNoを入れると仮定して、A列としています。

設定が完了したら、「テスト」を実行し、成功したら「保存する」をクリックしましょう。

ステップ3:Xero「Create or Update Contacts」、Google スプレッドシート「レコードを更新する」のアクションを設定

次にXeroで連絡先の登録を行いましょう。
「Create or Update Contacts」をクリックし、下記の設定を行っていきます。

「タイトル」→必要に応じて変更可能
「Xeroと連携するアカウント情報」→アカウントが合っているか確認
「アクション」→Create or Update Contacts

設定が完了したら、「次へ」をクリックします。

詳細の設定を行います。
まず、「Tenant ID」を候補から選択し、入力します。

次に登録する連絡先を設定します。
それぞれの項目は、フローが起動するごとに値が変動します。
そこで、アウトプットを使用することで値を動的に対応できるようになります。
入力欄をクリックすると、下にアウトプットの候補が出現するので、「行が追加されたら」の項目の中からそれぞれ合うものを選択し、設定しましょう。
※アウトプットについて詳しくはこちらをご覧ください。

設定後、「テスト」を実行し、成功したら「保存する」をクリックしましょう。

元のGoogle スプレッドシートにXeroで登録したレコードのID(Contact Id)を追加します。
IDを追加しておくことで、追加した行がどのIDで登録したか確認が可能になります。
また、他のフローを起動させる際にも、IDをもとにデータを取得でますよ。
「レコードを更新する」をクリックし、下記の設定を行いましょう。

「タイトル」→必要に応じて変更可能
「Google スプレッドシートと連携するアカウント情報」→アカウントが合っているか確認
「実行アクション」→レコードを更新する

設定が完了したら、画面をスクロールして進めましょう。

連携するデータベースを指定します。
トリガーアクションで使用したGoogle スプレッドシートを指定しましょう。
設定が完了したら、「テスト」を実行します。

画面が変わったら、詳細の設定を行いましょう。
まず、更新したいレコードの条件を指定します。
今回更新したいのは、トリガーとなった新規で追加された行なので、<span class="mark-yellow">「No」=「追加された行のNo」</span>を条件とします。
以下のように「No」のアウトプットを設定しましょう。

次にレコードの更新の内容を設定します。
Google スプレッドシートを設定する際に項目だけ作成していた「Contact Id」の欄に先ほど登録したXeroのIDを追加します。
以下のようにアウトプットを追加しましょう。

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

ステップ4:Google スプレッドシートとXeroの自動化の動作確認

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するかどうかを確認しましょう。

設定おつかれ様でした!

Google スプレッドシート・Xeroを使ったその他の自動化例

他にもGoogle スプレッドシートとXeroを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1.Google スプレッドシートで行が更新されたら、Xeroの連絡先を更新する

はじめに紹介するのは、連絡先の更新を行うフローです。今回紹介した「追加」のフローと同時に使用することができますよ。メールアドレスなど、重要な項目の更新を感知させることで、更新漏れやヒューマンエラーを防止できるでしょう。

2.Google スプレッドシートで行が追加されたら、Xeroに見積書を作成する

次に紹介するのは、見積書の作成を自動で行うフローです。Google スプレッドシートで一元管理した内容を自動で反映し、見積書を作成することで作成にかかる手間を大幅に削減できるでしょう。

3.Google スプレッドシートで行が更新されたら、Xeroの見積を更新する

最後に紹介するのは、見積もりの内容を更新するフローです。見積もりの段階では、内容の変更は頻繁に起こる可能性ありますが、都度、自動更新することができれば業務進行を円滑にすることができそうですね。

まとめ

Google スプレッドシートとXeroの連携により、データ入力の手間を省き、業務効率を大幅に向上させることが期待できます。手動入力によるヒューマンエラーの防止や、データ更新のスピードアップは、ビジネスにおける信頼性や顧客満足度の向上に寄与します。さらに、これまで手作業を行なってきた担当者は、自動化の導入により登録作業ではなくコア業務に注力できる環境を手に入れることができるかもしれません。
ぜひYoomを活用した自動化をご自身の業務に取り入れ、生産性向上を目指してみませんか?どれだけ効果が得られるか、実際に試してみてくださいね。

The person who wrote this article
m.takahashi
I experienced jewelry sales as a new graduate, got married and gave birth, and worked at a social insurance labor consultant office for about 6 years. I experienced a variety of office work in both industries, including inventory management and customer management. Especially when I work at a company labor office, I often end the day with a huge amount of input work and paperwork. When I learned about Yoom, my first voice was “Why couldn't we meet sooner...” I try to write easy-to-understand sentences so that I can bring the convenience of Yoom to everyone!
Tags
Google Sheets
Xero
Automatic
Automation
Integration
Related Apps
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials