Digital products require: Agency Pulse Portal API client configured in Portal settings Edit or create a product Set Product Type to "Digital" Upload file in the "Digital Product - External File" meta box (appears only for digital products) File is uploaded to external server and stored securely Original WordPress media attachment is deleted to preserve storage Upon purchase/payment, customers receive signed download link valid for limited time Digital product files are stored on the external Agency Pulse Portal server for security: External Storage - Files never stored in WordPress uploads; always on secure external server File Upload - Upload any file type; multipart form-data used with auth token File Name Stored - Original filename preserved for customer downloads Download Links -