Share time-limited preview links with UploadToURL, SendGrid, and Google Sheets
Stop sending sensitive agency drafts as permanent email attachments. This workflow creates a "self-destructing" delivery system that hosts files via UploadToURL, sends branded previews via SendGrid, and automatically ...
Template notes
Stop sending sensitive agency drafts as permanent email attachments. This workflow creates a "self-destructing" delivery system that hosts files via UploadToURL, sends branded previews via SendGrid, and automatically expires access after a set duration while logging the entire lifecycle in Google Sheets.
๐ฏ What This Workflow Does
Turns any sensitive file into a professional, time-limited client preview:
1. ๐ Captures Delivery Request - Receives the file (binary or URL), recipient info, and desired expiry duration (e.g., 24 hours) via Webhook. 2. โ๏ธ Instant CDN Hosting - UploadToURL hosts the asset and returns a high-speed public link. 3. ๐ Secure Token Generation - Generates a unique hex token and calculates the exact UTC expiry timestamp. 4. ๐ Real-time Logging - Records the link in Google Sheets as active with all metadata before the email is sent. 5. ๐ง Branded Delivery - Sends a professional HTML email via SendGrid featuring your branding, a secure "View File" button, and a clear expiry notice. 6. โณ Automated Expiration - Pauses execution for the specified duration using the Wait node, then updates the sheet to expired and notifies both the client and the agency.
โจ Key Features
- UploadToURL Integration: Native community node hosting ensures your files are web-ready instantly without manual cloud storage setup. - Dynamic "Burner" Logic: The link stays active only as long as you specify (from 1 to 168 hours). - Dual-Phase Notifications: Clients get a polite notice when the link is active and a second one when it has officially expired. - Lifecycle Tracking: A centralized Google Sheet acts as your "Delivery Command Center," tracking tokens, sent times, and expiry statuses. - Agency Audit Trail: The agency receives a final summary email once a link's lifecycle is complete, providing a full record for project management.
๐ผ Perfect For
- Creative Agencies: Sharing draft designs, videos, or proposals that shouldn't live in a client's inbox forever. - Legal & Finance: Providing temporary access to sensitive documents or statements. - Freelancers: Delivering final assets that require a "preview-only" window before final payment. - HR Teams: Sending temporary access to employee handbooks or internal policy drafts.