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 workflow | Recommended starting point | Typical destination |
|---|---|---|
| Google Sheets | Google Apps Script | Google Drive and a link written back to the row |
| Airtable | Airtable with Make or n8n | Drive, Dropbox, OneDrive, S3, then an Airtable attachment or URL |
| Visual no-code automation | Make | Drive, Dropbox, email, CRM, or PrintNode |
| Self-hosted or developer automation | n8n | Filesystem, S3, email, database, or PrintNode |
| Unattended printing | PrintNode | A 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
- A Trial or Business API key stored in the automation platform's credential or secret storage.
- A cloud-synced
custom-...Template ID. - A print layout that matches the individual template dimensions.
- A stable
Idempotency-Keybased on the source record and its version. - A step that treats the successful response as a PDF file, not JSON.
- Error handling that reads
application/problem+jsonand records therequestId.
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.