OneCrew Webhooks
Last updated: July 9, 2026
Overview
This tutorial explains how to configure Webhooks in OneCrew, an integration feature that allows OneCrew to automatically send project event data to external systems whenever a project is created or updated.
Webhooks are useful for connecting OneCrew with CRMs, automation platforms, custom applications, or other third-party services. Once configured, OneCrew will automatically send project data to your specified endpoint whenever supported events occur.
Step-by-Step Guide
1. Enable Webhooks
Before creating a webhook endpoint, you'll need to enable the feature.
Navigate to Settings.
Select Integrations.
Scroll down to the Webhooks section.
Enable Webhooks.
Click Manage Webhook Endpoints.
The Webhook Endpoints management window opens, allowing you to configure one or more webhook destinations.
2. Create a Webhook Endpoint
Next, configure the destination where OneCrew should send webhook events.
Click Add Endpoint.
Enter the webhook URL provided by your external service.
In this example, WebhookSite is used to receive and inspect webhook requests.
Your URL may come from another service such as an automation platform, CRM, or custom application.
Scroll down to the Events section.
Enable the events you want to receive:
Project Created
Project Updated
Click Create Webhook.
Your webhook endpoint is saved and ready to receive project event notifications.
3. Trigger a Webhook Event
Once your endpoint is configured, you can test it by updating a project.
Open any existing project.
Make a change to the project (for example, update the project name).
Save your changes.
OneCrew immediately sends a Project Updated webhook to your configured endpoint.
4. Verify the Webhook Payload
Open your webhook receiver (such as WebhookSite or your external system) to verify the request.
A successful webhook includes project information such as:
Account ID
Account Name
Project Name
Project Notes
Completion and scheduling information
Custom Project Properties
Additional project metadata
Expected Outcome: Your external system receives the webhook request along with the project data, allowing it to trigger automations or synchronize information with other systems.
Supported Events
The current pilot supports the following webhook events:
Project Created
Project Updated
Each event sends a payload containing relevant project information that external systems can process.
Future Enhancements
If your organization has a workflow that would benefit from additional webhook events or integrations, reach out to your Customer Success representative to discuss your requirements.
Troubleshooting
Issue: My webhook isn't receiving any events.
Solution:
Verify that the webhook endpoint URL is correct.
Confirm that the desired event types (Project Created and/or Project Updated) are enabled.
Ensure your external service is online and able to receive incoming HTTP requests.
Issue: The webhook is received, but some data is missing.
Solution: Webhook payloads only include information that exists on the project. If fields such as notes or custom properties are empty, they will not contain values in the payload.
Issue: I need OneCrew to send additional event types.
Solution: The current feature supports Project Created and Project Updated events only. If you have a specific integration or automation requirement, contact your Customer Success representative to discuss expanding webhook support.