Templates / Generate bulk certificates and contracts with Carbone, Excel and OneDrive

Generate bulk certificates and contracts with Carbone, Excel and OneDrive

Unknown

by Mychel Garzon ✓ · 120 views · created 2026-06-15 · Document Extraction, Multimodal AI

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This workflow has 23 nodes and runs on a schedule (cron 0 8 * * 1). Along the way it connects Microsoft Excel 365, Microsoft SharePoint, Microsoft OneDrive and Microsoft Teams and 1 more. It also calls graph.microsoft.com over HTTP.

How it runs

Trigger: On a schedule (cron 0 8 * * 1).

  1. Config (Edit Fields (Set)): sets 8 fields: workbookId, worksheetId, certificateTemplateFileId…
  2. Fetch Header Row (HTTP Request): calls an HTTP API
  3. Read Pending Rows from Excel (Microsoft Excel 365): read rows
  4. Check Rows Exist (If): checks a condition and branches into true / false
  5. Build Carbone Batch Arrays (Code): runs custom JavaScript code
  6. Has Certificates? (If): checks a condition and branches into true / false
  7. Fetch Certificate Template (Microsoft SharePoint): get file
  8. Has Contracts? (If): checks a condition and branches into true / false
  9. Generate Certificates Batch PDF (Carbone): work with render document
  10. Fetch Contract Template (Microsoft SharePoint): get file

…plus 11 more steps. See the full node list below.

Services it uses

Microsoft Excel 365Microsoft SharePointMicrosoft OneDriveMicrosoft TeamsCarbone (community)

HTTP calls to: graph.microsoft.com

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that n8n-nodes-carbone is verified or supports 3.0 (used in Generate Certificates Batch PDF, Generate Contracts Batch PDF).

Nodes used (13)

From the author

Quick Overview This workflow runs every Monday and reads pending rows from a Microsoft Excel workbook, generates certificate and contract PDFs in bulk with Carbone using templates stored in SharePoint, uploads the files to OneDrive, posts a summary card to…

Excerpt from Mychel Garzon's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.