Automation Integrations

Connect SheetsToLabels to spreadsheets, databases, cloud storage, email, and printers

SheetsToLabels accepts ordinary HTTPS requests and returns the generated PDF as a binary file. This makes it possible to connect a saved label or card template to spreadsheet rows, database records, forms, ecommerce events, cloud storage, email, and printing services.

Choose a starting point

Your data or workflowRecommended starting pointTypical destination
Google SheetsGoogle Apps ScriptGoogle Drive and a link written back to the row
AirtableAirtable with Make or n8nDrive, Dropbox, OneDrive, S3, then an Airtable attachment or URL
Visual no-code automationMakeDrive, Dropbox, email, CRM, or PrintNode
Self-hosted or developer automationn8nFilesystem, S3, email, database, or PrintNode
Unattended printingPrintNodeA calibrated local printer

Use layout.type: "single" for one card, badge, or thermal label per PDF page. Use preset for supported label sheets. Use manual only when you know the exact paper, grid, margins, and gaps.

What every workflow needs

  1. A Trial or Business API key stored in the automation platform's credential or secret storage.
  2. A cloud-synced custom-... Template ID.
  3. A print layout that matches the individual template dimensions.
  4. A stable Idempotency-Key based on the source record and its version.
  5. A step that treats the successful response as a PDF file, not JSON.
  6. Error handling that reads application/problem+json and records the requestId.

Never place an API key in a spreadsheet cell, Airtable field, browser script, public URL, workflow export, screenshot, or support message. Downloadable examples contain placeholders only.