Webhooks for External Automation
Send real-time HTTP notifications when jobs or quotes change status — connect to Zapier, Make, or custom APIs.
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?