中級

【2025年版】Google連携完全攻略|n8nとGoogleで請求書作成を楽々自動化

n8nでドキュメント テンプレートを使用して Google スプレッドシートから PDF 請求書を作成し、Gmail 経由で送信します

ワークフロー情報

中級通知データ連携自動化 Gmail Google Drive Google Sheets Schedule

📌 はじめに

n8nでドキュメント テンプレートを使用して Google スプレッドシートから PDF 請求書を作成し、Gmail 経由で送信します

🎉 このワークフローでできること

・このワークフローは、Googleスプレッドシートを毎日チェックし、請求情報があれば、請求書を作成します。

・請求情報を基にGoogleドキュメントのテンプレートを使用して、金額等をリプレイスし、PDF形式の請求書発行します。

・発行された請求書はGoogleドライブに保存され、顧客へGmailで送信されます。

設定にあたってはNoteもご参照ください。

https://note.com/ai_dounyuu_lab/n/ncf7aeafecc87

🧰 導入に必要な準備

開始するには、請求書情報を保存するための下記のような行列のGoogle スプレッドシートを作成してください。

ーーー

invoiceNumber,invoiceDate,invoiceStatus,companyName,email,dueDate,description,totalAmount

1,2025/12/12,,n8n.io,email@example.com,2025/12/31,"Web application development fee",100.0

ーーー

次に、Google ドキュメントで下記のような請求書テンプレートを作成してください。

プレースホルダーとして使用できま$fieldName

ーーー

Invoice Number: $invoiceNumber

Invoice Date: $invoiceDate

...do something

ーーー

Gmail、Google Sheets、Google Docs、Google Driveノードに資格情報を設定してください。

最後に、Configノードにて次の設定を構成してください。

・invoiceListSpreadSheetId … 請求書情報が含まれるスプレッドシート ID。

・invoiceListSheetName … 請求書情報が含まれるシート名。

・invoiceTemplateDocumentId … 請求書テンプレートのドキュメントID。

・invoicePdfParentFolderId … 請求書 PDF がアップロードされる Google ドライブ フォルダの ID。

設定が完了すると、ワークフローはスケジュールに従って自動的に実行されます。

🧪 使いこなしTips

・Schedule Triggerノード内で実行日時を調整できます。

・Configノード内の Google スプレッドシートのフィールド名を変更または追加できます。

 ・フィールドを追加する場合は、請求書内の新しいプレースホルダーも置き換えられるようにFill copied invoiceノードを更新してください。

・EmailConfigノード内の電子メールの内容を変更できます。

・SheetConfigノード内の送信後の更新ロジックを変更できます。

ワークフロー構成

ワークフロー構成を表示

クリックしてワークフローの構成を表示します

ワークフロー情報

ワークフロー情報を表示

クリックしてワークフローの詳細情報を表示します

ワークフロー分析

ワークフロー分析を表示

クリックしてワークフローの詳細分析を表示します