Integrations & API
Build a replay-safe Zapier workflow
WaterMark combines signed event webhooks, checkpointed read exports, and two deliberately narrow Zapier actions without opening customer, job, invoice, payment, or credential mutation.
Where: Manage company -> Setup -> Webhooks & API -> Advanced automation
- Create a separate API key with read plus automation only after the owner reviews the exact boundary.
- Subscribe the Zapier workflow to a signed WaterMark event such as job.completed or invoice.paid.
- Read current or incremental customer, job, invoice, and payment data using the documented cursor checkpoint.
- For an action, include a unique Idempotency-Key and create only an office task or a non-access customer note.
Good to know
- Automation cannot create or edit customers, jobs, invoices, payments, access instructions, or credentials.
- Incremental exports have no delete tombstones, so downstream mirrors need periodic full reconciliation.