Automation integrations

Make

Add invisible watermarking and watermark detection to a Make scenario. Connect your Etchv account, then add modules to submit jobs and collect results.

Add watermarking or detection to a Make scenario. Request early access to have the app shared with your organization.

Connect your account

Create an API key with watermarks:embed, watermarks:detect and/or assets:read, then save it in Make. Connection testing uses no credits.

Assemble a scenario

StepConfiguration
Submit Watermark / Submit DetectionMap the filename and binary file data. Choose Image, PDF or Video
Reference and retry keyFor embedding, supply non-empty JSON. Map an idempotency key (a value you choose so a retry isn't run twice) based on the source event, so it stays the same
Get Job StatusCheck status_url about once a minute while the job is pending, up to 35 minutes
Get Watermarked FileWhen embedding succeeds, collect the binary output using result_url
Get Detection ResultWhen detection succeeds, collect the JSON using result_url
Handle failureSend request_id and error_code to your error handler
Submit Watermark / Submit Detection
Configuration
Map the filename and binary file data. Choose Image, PDF or Video
Reference and retry key
Configuration
For embedding, supply non-empty JSON. Map an idempotency key (a value you choose so a retry isn't run twice) based on the source event, so it stays the same
Get Job Status
Configuration
Check status_url about once a minute while the job is pending, up to 35 minutes
Get Watermarked File
Configuration
When embedding succeeds, collect the binary output using result_url
Get Detection Result
Configuration
When detection succeeds, collect the JSON using result_url
Handle failure
Configuration
Send request_id and error_code to your error handler

Give file-result modules a filename with the original extension. Download Asset gets a kept file by its asset_id.

To retry, send the same inputs with the same idempotency key. Collect job results within 24 hours. If you chose a bucket, check storage delivery separately. A successful watermark does not mean the file reached your bucket.

See shared workflow requirements and async jobs.

View source on GitHub

Your privacy, your choice

We use essential cookies to keep Etchv working. Optional analytics helps us improve the site. Analytics is on by default; you can turn it off in preferences. PostHog loads only if you accept all. Privacy policy

ETCHV

Privacy preferences

Choose what you allow on this browser. Analytics is enabled by default. You can turn it off, and change your choice at any time.

Essential

Always active

Supports secure sign-in, account sessions, site security, and remembering your privacy choice. These are needed for Etchv to work.

Analytics

Helps us understand visits and improve the website using page-view and device statistics, which do not use cookies. PostHog also measures visits and campaigns and may set cookies; it loads only after you save a choice with analytics on. Turning this off stops future analytics events.

We do not load advertising scripts. Meeting calendars load only when you open them. These preferences do not change your account, watermarking requests, or asset storage.

Your choice is remembered for 180 days on this browser. Privacy policy