IntegrationsAdvancedPro plan4 min read

Webhooks for External Automation

Send real-time HTTP notifications when jobs or quotes change status — connect to Zapier, Make, or custom APIs.

webhooksautomationZapierAPIreal-time

Webhooks let you send real-time notifications to any URL when events happen in Printforge. Use them to trigger automations in Zapier, Make, n8n, or your own custom systems.

Setting Up a Webhook

Go to Settings → Integrations → Webhooks. Click Add Webhook and enter:

  • URL — the endpoint to receive notifications (e.g., a Zapier catch hook URL)
  • Events — which events trigger this webhook (quote status changed, job status changed, etc.)

Payload

When an event fires, Printforge sends a POST request to your URL with a JSON payload containing the event type, timestamp, and the full object that changed (quote, job, etc.).

Use Case Examples

  • Slack notification — get a message in Slack when a quote is accepted
  • Email trigger — send a custom email when a job moves to "Shipped"
  • Spreadsheet logging — append a row to Google Sheets for every new invoice
  • Custom dashboard — update a TV dashboard in your workshop with live job stats

Retry Behaviour

If your endpoint returns a non-2xx status, Printforge retries the delivery up to 3 times with exponential backoff. Failed deliveries are logged so you can investigate.

Testing

Use a tool like webhook.site to generate a temporary URL for testing. Trigger an event in Printforge and check the payload in real time.

Was this article helpful?

Try Printforge for free

Calculate costs, create quotes, and manage your 3D print business — all in one place.

Start free trial
Webhooks for External Automation — Printforge Learning Centre | Printforge — 3D Print Cost Calculator