Integrations

Zapier and webhooks

March 5, 2026 2 min read

When Lattica doesn’t have a native integration for the tool you need, two paths get you there: Zapier (no-code) or webhooks (when you want full control).

Zapier

Lattica is a verified Zapier app. Triggers and actions available:

  • Triggers — Task created, Task updated, Task completed, Comment added, Project created, Tag applied
  • Actions — Create task, Update task, Add comment, Set status, Assign, Add subtask

Common Zaps people set up:

  • New row in Google Sheets → create Lattica task
  • New email matching filter → create task in Inbox project
  • Lattica task completed → post to Microsoft Teams
  • Form submission (Typeform, Tally, Google Forms) → create task with form data in custom fields

Webhooks: the basics

For more control or higher volume, configure webhooks directly. Settings → Integrations → Webhooks → Add endpoint. Lattica POSTs JSON payloads to your URL when subscribed events fire.

POST https://your-app.com/lattica-hook
Content-Type: application/json
X-Lattica-Event: task.created
X-Lattica-Signature: sha256=<hex>

{
  "event": "task.created",
  "delivered_at": "2026-03-12T10:14:22Z",
  "workspace_id": "ws_8FjK4q",
  "data": {
    "id": "task_d3Bk2e",
    "title": "Customer onboarding call — Acme",
    "assignee_id": "usr_a91kp2",
    "project_id": "prj_7Hdf2K",
    "status": "todo",
    "due_date": "2026-03-15"
  }
}

Verifying signatures

Every webhook includes an X-Lattica-Signature header — an HMAC-SHA256 of the raw body, keyed with your webhook secret. Verify on your end before trusting the payload. Reject anything that doesn’t match.

Retries

If your endpoint returns a non-2xx response or doesn’t respond within 10 seconds, Lattica retries with exponential backoff: 30s, 2m, 10m, 1h, 6h. After five failures the endpoint is suspended and an admin gets emailed.

When to choose what

Zapier is faster to set up and great for low-volume, non-critical flows. Webhooks are better when you need: signature verification, sub-second latency, payloads larger than a few hundred fields, or volumes over ~100 events/hour.