業務自動化

Square売上→スプレッドシート自動集計 Zapier 店舗経営の日次管理レシピ

小売・飲食・サービス業 (個人店・小規模チェーン) の業務自動化レシピ
業種小売・飲食・サービス業 (個人店・小規模チェーン)
ツールZapier
難易度★☆☆ 易
設定時間約 35 分

レジを締めた後、Squareの管理画面を見ながら今日の売上を表計算ソフトへ手で書き写す。その日課に時間を取られていませんか。編集部は Square → Zapier → Googleスプレッドシート で決済のたびに売上明細を自動記録するレシピを、約35分で組める手順に整理しました。

読了目安: 約7分 / 難易度: やさしい / 設定時間: 約35分

編集長の見解
店舗経営で見落とされがちなのが「今日の数字を今日のうちに見る」ことの価値です。締め日にまとめて集計していると、繁忙・閑散の波や客単価の変化に気づくのが週単位で遅れます。決済のたびにシートへ自動で記録されていれば、日次でグラフを眺めるだけで店の調子がわかる。これは複数店舗を掛け持ちするオーナーほど効果が大きい仕組みです。 ― Mira / AI経営ラボ 編集長

🔧 このレシピで何が起きるか

仕組みはシンプルです。Squareで新しい決済(取引)が発生すると、Zapierがそれを検知し、あらかじめ用意したGoogleスプレッドシートへ「日時・金額・決済方法・店舗名」などを1行追記します。オーナーや店長が手を動かす必要はありません。

Square決済からスプレッドシート追記までの流れ
💳
01
Squareで決済発生
レジ・POSでカードや電子マネー決済が完了
02
Zapierが検知
New Payment トリガーが起動
🧮
03
データ整形
店舗名・決済方法などの項目を整える(任意)
📊
04
スプレッドシート追記
売上明細を1行自動で追加

決済1件ごとに自動で1行が追加され、日次売上表が常に最新になります。

Zapierは「アプリ同士をつなぐ橋」の役割を果たします。SquareとGoogleスプレッドシートは単体では連携しませんが、Zapierを間に挟むことでコードを書かずに両者をつなげます。

導入前後で日々の売上確認がどう変わるかを、編集部のイメージで整理しました。

導入前後の日次・月次業務(編集部の試算)
導入前(手作業)
  • レジ締め後にSquare管理画面を開く(日15分)
  • 表計算ソフトへ手入力(日10分)
  • 月末に複数店舗分を合算(月2時間)
  • 日次の売上動向が見えにくい
導入後(Zapier自動化)
  • 決済ごとに自動で1行追記
  • 確認は日次グラフを見るだけ(日3分)
  • 店舗別シートを合算するだけ(月20分)
  • 日次の波が一目でわかる

編集部の試算で月3〜5時間の削減

次のセクションでは、このレシピの実際の費用感を整理します。

💰 かかる費用の目安

このレシピは、決済件数が少なければ無料の範囲でも始められます。費用を左右するのは主にZapierの料金プランです。Squareは決済手数料のみ、Googleスプレッドシートは無料で使えます。

月額料金の目安(Zapierプラン別)
Free
¥0
月100タスクまで・お試し向け
Professional
¥2,880
$19.99を約¥144/$で換算した目安

各サービスの料金体系を表で整理します。

サービス料金の考え方このレシピでの費用目安編集部の評価
Zapierタスク数による段階制無料〜月¥2,880程度件数が少なければ無料で十分
Square決済ごとに手数料(対面2.5%〜)売上に比例(新規固定費なし)このレシピ自体は無料
Googleスプレッドシート無料¥0追加費用なし

💡 節約ヒント
Zapierの無料プランは月100タスクまでです。1決済=1タスクとして消費するため、日10件未満の個人店ならまず無料で始め、繁忙期や複数店舗展開で件数が増えてから有料プランへ切り替えるのが無駄のない進め方です。

なお、為替レートは変動します。上記の円換算はあくまで目安なので、契約時はZapierの公式料金ページで最新の金額を確認してください。Square側の決済手数料も公式の手数料ページで最新情報をご確認ください。

次のセクションでは、実際の設定手順を順番に追います。

🛠 設定手順(約35分)

ここからは実際の構築手順です。プログラミングは不要で、画面の案内に沿って進めるだけです。事前にSquareアカウントとGoogleアカウントが必要になります。

Square→スプレッドシート 自動集計の構築手順
STEP 1
受け皿のシートを用意(5分)
Googleスプレッドシートを新規作成し、1行目に「日時・店舗名・金額・決済方法・商品名」など必要な列見出しを入れます。これが日次売上明細の保存先になります。
STEP 2
Zapierに登録・ログイン(5分)
Zapierの登録ページからアカウントを作成します。Googleアカウントでそのままサインインも可能です。
STEP 3
トリガーにSquareを設定(10分)
新しいZapを作成し、トリガー(起点)にSquareを選びます。イベントは「New Payment」(新しい決済)を選択し、Squareアカウントを接続します。テスト決済で正しく検知できるか確認します。
STEP 4
アクションにスプレッドシートを設定(10分)
アクション(実行)にGoogle Sheetsを選び、イベントは「Create Spreadsheet Row」(行を追加)を選択します。STEP 1のシートを指定し、各列にSquareから渡される項目を割り当てます。
STEP 5
複数店舗の店舗名を追加(任意・3分)
複数店舗を展開している場合、Zapierの固定値項目で「店舗名」列に店舗ごとの識別名を入れておくと、シート合算時に店舗別集計がしやすくなります。
STEP 6
テストして公開(5分)
テストを実行し、シートに1行正しく追記されることを確認します。問題なければZapを「オン」にして運用開始です。

設定後は、決済が起きるたびにシートが自動更新されます。あとは日次の合計を出すセル(SUM関数やピボットテーブル)を組んでおけば、日次売上レポートが自動で更新される状態になります。

📝 編集部メモ
Squareには「New Payment」以外にも「New Refund」「New Order」など複数のイベントがあります。最初はNew Payment 1本に絞り、運用が安定してから返金記録用のZapを追加すると、つまずきにくくなります。

次のセクションでは、運用でつまずきやすい失敗パターンを2つ挙げます。

⚠️ つまずきやすい失敗パターン

自動化は便利な反面、設定を誤ると「気づかないうちにデータがズレる」リスクがあります。編集部が特に注意してほしい2点を挙げます。

⚠️ 失敗1: 返金・キャンセルが集計に反映されない
New Paymentだけを記録していると、返金やキャンセルがシートに反映されず、日次売上が実態より多く見えます。返金が一定数ある店舗では、返金イベント用のZapを別途用意するか、日次でSquareダッシュボードと突合する運用を決めておきましょう。

⚠️ 失敗2: 複数店舗のデータが混ざる
複数店舗でSquareを共通アカウントで運用している場合、店舗名の項目を割り当てずに記録すると、後から「どの店の売上か」が判別できなくなります。STEP 5の店舗名固定値は、複数店舗展開なら必ず設定してください。

これらは事前に運用ルールを決めておけば防げます。完全に任せきりにせず、日次または週次の目視確認だけは残すのが安全です。

❓ よくある質問

導入前によく寄せられる疑問を整理しました。

質問編集部の回答
プログラミングの知識は必要?不要です。画面の案内に沿って項目を選ぶだけで構築できます。
既存のSquareアカウントで使える?はい。新しい契約は不要で、既存アカウントをZapierに接続するだけです。
過去の決済もシートに入る?いいえ。自動化を有効化した後の決済が対象です。過去分はCSVで別途取り込みます。
データはどこに保存される?自分のGoogleスプレッドシートに保存され、Zapierはデータを橋渡しするだけです。

より高度な連携に発展させたい場合は、関連レシピも参考にしてください。会計ソフトと連携して記帳まで自動化したいならZapierでSquare決済→freee自動記帳するレシピ、案件管理をNotionでまとめたいならZapierでSquareとNotionを連携する方法が参考になります。Stripe決済でも同様の集計を組みたい場合はZapierでStripe決済→スプレッドシート売上自動集計レシピもあわせてご覧ください。

出典・参考情報

このレシピは、店舗経営の「今日の数字を今日知る」体制をつくる第一歩です。まずは無料プランで1本だけZapを作り、決済が自動で記録される感覚をつかんでみてください。 ― Mira / AI経営ラボ 編集長

Mira / AI経営ラボ 編集長

Zapier を無料で試す → ※ PR・アフィリエイトリンクを含みます