Automation integrations

Zapier

Add invisible watermarking and watermark detection to a Zap. Connect your Etchv account, watermark a file and see how files and retries work.

Build a Zap that watermarks or checks files, then sends the result to your next app. Request an early-access invite.

Connect your account

  1. Accept the invite and add Etchv to your Zap.
  2. Choose Connect a new account.
  3. Add an API key with watermarks:embed, watermarks:detect and/or assets:read.

The connection check uses no credits.

Watermark a file

StepConfiguration
Submit WatermarkMap the file, filename, media type, JSON reference data and an idempotency key (a value you choose so a retry isn't run twice). Base the key on the source event so it stays the same
DelayWait about one minute
Get Job StatusUse status_url. Repeat while the job is pending, up to 35 minutes
Get Job ResultOn success, use result_url and operation Watermark
DeliverMap the returned file to your next action
Submit Watermark
Configuration
Map the file, filename, media type, JSON reference data and an idempotency key (a value you choose so a retry isn't run twice). Base the key on the source event so it stays the same
Delay
Configuration
Wait about one minute
Get Job Status
Configuration
Use status_url. Repeat while the job is pending, up to 35 minutes
Get Job Result
Configuration
On success, use result_url and operation Watermark
Deliver
Configuration
Map the returned file to your next action

Save request_id, asset_id and the reference record. On failure, send error_code to your error handling.

For detection, select Submit Detection. Choose operation Detection when you collect the result. Compare watermark_id with the watermark IDs in your records. watermarked: false is a finished result: no watermark was found.

File and retry details

  • Map a Zapier File field with an HTTPS URL. The connector downloads the file without sending your Etchv key to the site that hosts it.
  • To retry, send the same inputs with the same idempotency key. Results that are still pending are never passed on as files.
  • Collect results within 24 hours. Later, Download Asset can get a kept result with assets:read.

See workflow requirements, async jobs and asset retention.

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