Integrations & Workflows
Connect GoSafety with your existing tools using webhooks and n8n automation. Pre-built templates for construction workflows.
n8n Workflows
Free & Open Sourcen8n is a fair-code workflow automation platform that lets you connect GoSafety with 400+ apps and services. Download our pre-built templates below to get started in minutes.
Slack Safety Alerts
Get real-time Slack notifications when safety checklists are submitted
Actions: Posts formatted alert to Slack channel with form name, site, submitter, and date
Daily Report Email Digest
Automatically email daily reports to project managers
Actions: Sends formatted HTML email with report summary and link to view full report
Time Tracking → Google Sheets
Sync employee clock in/out events to Google Sheets for payroll
Actions: Appends row to Google Sheets with timestamp, employee, job, GPS location
Getting Started
- Install n8n:
npm install -g n8n && n8n start(or use n8n Cloud) - Import workflow: Download a template above and import it in n8n
- Configure credentials: Set up Slack, Gmail, Google Sheets, etc.
- Activate workflow: Toggle the workflow on and copy the webhook URL
- Add webhook in GoSafety: Go to Admin → Webhooks, paste the URL, and select events
Available Webhook Events
GoSafety sends webhook events for the following actions. You can subscribe to multiple events per webhook.
| Event | Description |
|---|---|
daily_report.created |
Triggered when a new daily report is submitted |
safety_checklist.created |
Triggered when a safety checklist is submitted |
safety_checklist.violation |
Triggered when a safety checklist contains violations |
time.clock_in |
Triggered when an employee clocks in |
time.clock_out |
Triggered when an employee clocks out |
injury_attestation.created |
Triggered when an injury attestation is filed |
submission.created |
Triggered when a form submission is created |
task.status_changed |
Triggered when a task status is updated |
Want to build custom integrations?
GoSafety provides a RESTful API with webhook support for custom integrations. View our API documentation or contact support for assistance.