Integrations & Connectors

Werk24 slots into your stack without drama. Use our REST API & webhooks for full automation, drop in our Python examples for quick wins, or connect your CRM to put manufacturability insights where your sales team already works.

  • Laserhub logo

Plug Werk24 into your workflow

Salesforce CRM integration logo

Salesforce

Sync drawing insights into Opportunities and Cases. Push manufacturability flags, unit systems, materials and BOM lines to the fields your team uses.

Python programming language icon

Python

Upload drawings and receive structured JSON in a few lines of code. Perfect for data pipelines, quoting scripts and ERP/PLM sync jobs.

Minimal Python example
import json, time, requests

API_KEY = "<your_api_key>"
BASE = "https://api.werk24.io"

# 1) Upload a drawing
with open("drawing.pdf", "rb") as f:
    r = requests.post(f"{BASE}/v2/uploads", headers={"Authorization": f"Bearer {API_KEY}"}, files={"file": f})
    r.raise_for_status()
    upload_id = r.json()["upload_id"]

# 2) Poll result (or use webhooks below)
while True:
    s = requests.get(f"{BASE}/v2/uploads/{upload_id}", headers={"Authorization": f"Bearer {API_KEY}"})
    s.raise_for_status()
    data = s.json()
    if data.get("status") == "DONE":
        print(json.dumps(data["result"], indent=2))
        break
    time.sleep(1)
REST API & webhooks

REST API & Webhooks

HTTPS API with signed webhooks for hands‑off automation. Stream results straight into your ERP, MES or data lake.

Webhook signature verification (Node)
import crypto from "node:crypto";

export function verifySignature(rawBody, signature, secret) {
  const h = crypto.createHmac("sha256", secret).update(rawBody).digest("hex");
  return crypto.timingSafeEqual(Buffer.from(signature, "hex"), Buffer.from(h, "hex"));
}
Pipedrive CRM integration logo

Pipedrive

Post manufacturability status and key attributes to deals. Trigger re‑reads on new revisions and keep your pipeline clean.

Featured workflow: Laserhub

Laserhub embeds Werk24 in the quoting loop. Drawings are read on arrival, manufacturability insights are pushed into their CRM, and buyers get faster, more reliable quotes.

  • Automated extraction of title‑block, materials, units and BOM
  • Webhooks drive updates to internal pricing services
  • Audit‑ready JSON for downstream ERP/PLM
Discuss this workflow
Diagram of Werk24 connected to CRM and ERP via API and webhooks

How Werk24 fits into your stack

  1. Upload

    Send a PDF or image via API or SDK. We store the original and start processing.

  2. Process

    We combine OCR, computer vision, ML, LLMs and deterministic checks to extract clean data.

  3. Notify

    Receive a signed webhook on completion, or poll if you prefer.

  4. Consume

    Map JSON fields to your ERP/PLM/CRM. Our guides include field‑mapping templates.

Common questions

How do you authenticate?
Bearer tokens over HTTPS. Rotate keys in your account and scope them per environment.
Do you support on-prem or private cloud?
Yes. Contact us to discuss dedicated or on-prem deployments where data residency is required.
What about rate limits?
Reasonable defaults apply; we also offer provisioned throughput for high-volume workloads.

Need another integration?

If your stack needs a different connector, we’ll build it with you. Most customers start with API & webhooks, then add CRM/ERP mapping.