Tenant-aware metadata
Attach externalId and metadata to every job so your workers can reconcile output files with users, workspaces, and uploads.
For product teams
Add cheap batch video compression to SaaS apps that accept customer uploads, profile videos, course files, media libraries, or support attachments.
For SaaS products where users upload video and your storage, CDN, and processing bills grow with every customer.

Reduce uploaded video size before long-term storage or CDN delivery.
Queue jobs from your backend with API keys, scopes, metadata, and idempotency keys.
Send completed events back to your app with signed webhooks.
Keep your own S3, CDN, or Google Drive tokens instead of handing over your whole media stack.
Integration flow
Convertrilo handles compression work while your app keeps the source records, destination storage, access model, and customer experience.
Accept the user upload in your app or object storage bucket.
Create a Convertrilo job with metadata such as tenant id, upload id, or plan tier.
Use an Idempotency-Key on retries so double-clicks and queue restarts do not duplicate jobs.
Receive the completed webhook, verify the HMAC signature, and attach the compressed asset to the original record.
Attach externalId and metadata to every job so your workers can reconcile output files with users, workspaces, and uploads.
Run background compression for onboarding imports, bulk uploads, and nightly cleanup without paying high media-platform margins.
Use scoped API keys, machine-readable errors, retry-safe requests, and webhook delivery history from the Developer page.
Choose your codec, resolution, FPS, bitrate, quality, and optimization settings. Convertrilo shows the NEU estimate before credits are reserved, and failed jobs release reserved credits back to your balance.