Adding Webhooks To Spectora To Push Data To Attik
To make sure your Spectora data flows into Attik system properly, you’ll need to set up webhooks carefully and accurately. This guide walks you through exactly how to do that.
Written By Christopher Scott
Last updated 8 months ago
✨ Looking To Setup your Spectora Integration to get the Webhooks? View here Spectora Integration Setup Guide
🚀 Overview
Spectora webhooks allow your inspection data, events, and payments to stay synced in real-time. You must configure each webhook event properly to maintain accurate updates and avoid missing or duplicated data.
You’ll be setting up 18 actions that push data to five key webhook url in Attik:
Create/Update Inspection
Delete Inspection
Create/Update Event
Delete Event
Create/Update Payment
Trigger | Settings | Webhook Value |
On Inspection Requested | Only Trigger Once, Send When Notis Disabled | 🏗️ Create/Update Inspection |
On Inspection Scheduled | Only Trigger Once, Send When Notis Disabled | 🏗️ Create/Update Inspection |
On Inspection RE-Scheduled | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Fee Added After Scheduling | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Fee Removed After Scheduling | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Service Added After Scheduling | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Service Removed After Scheduling | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Agreement Added After Scheduling | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Inspector Assigned | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Inspector Removed | Send When Notis Disabled | 🏗️ Create/Update Inspection |
All Agreements Signed | Send When Notis Disabled | 🏗️ Create/Update Inspection |
Reports Published | Send When Notis Disabled | 🏗️ Create/Update Inspection |
0 Hours After Inspection End Time | Only Trigger Once | 🏗️ Create/Update Inspection |
Inspection Cancelled | Send When Notis Disabled | ❌ Delete Inspection |
Inspection Paid For | Send When Notis Disabled | 💵 Create/Update Payment |
Event Created | Send When Notis Disabled | 📆 Create/Update Event |
Event Updated | Send When Notis Disabled | 📆 Create/Update Event |
Event Deleted | Send When Notis Disabled | ❌ Delete Event |
🔧 Step-by-Step Setup
1. Go to Spectora > Settings > Integrations
Locate your webhook configuration section. If you’re unfamiliar with where to find it, Spectora has a webhook area under your account integrations.

2. Create Webhook Actions
It’s best to group these into specific actions based on event types (e.g., "Inspection Created"). For each webhook action:
Event Trigger Name: This should match the corresponding trigger name from our list below.
Trigger Settings:
Trigger once: Follow Table
Trigger even when notifications are disabled: Follow Table
These URLs are provided within your Attik account under the integration settings page. Do not guess them.

3. Define Webhook Payload
At the last stage of each webhook setup in Spectora:
Choose the "Call Webhook" action.
Paste the corresponding webhook URL.
Select all fields to include in the payload.
For event-related webhooks, make sure to include event details.


4. Test and Save
After saving each webhook, you can test them by triggering a mock inspection or event in Spectora. Make sure data appears in Attik as expected.
✅ Best Practices
Set everything up before pushing live data.
Double-check webhook types and fields. Incorrect configurations often lead to failed sync.
Keep your triggers cleanly named (e.g., "Attik – Event Created").
If you ever make changes in Spectora’s custom fields or data model, review your webhook mappings to ensure continued alignment.
Need help? Reach out to support any time.