Appearance
Webhooks
WedoCOD supports incoming webhooks from e-commerce platforms and outgoing webhooks to your custom endpoints.
Incoming Webhooks
These endpoints receive data from external platforms and automatically create leads in WedoCOD.
Shopify
POST/webhook/applications/shopify/{applicationId}
Receive order data from a Shopify store and create leads automatically.
Path Parameters:
| Parameter | Type | Description |
|---|---|---|
applicationId | string | Your Shopify application ID in WedoCOD |
No authentication required — the webhook is validated by the application ID.
YouCan
POST/webhook/applications/youcan/{applicationId}
Receive order data from a YouCan store and create leads automatically.
| Parameter | Type | Description |
|---|---|---|
applicationId | string | Your YouCan application ID in WedoCOD |
WooCommerce
POST/webhook/applications/woocommerce/{applicationId}
Receive order data from a WooCommerce store. Handles initial ping request and creates leads from subsequent webhooks.
| Parameter | Type | Description |
|---|---|---|
applicationId | string | Your WooCommerce application ID in WedoCOD |
LightFunnels
POST/webhook/applications/lightfunnels/{applicationId}
Receive order data from LightFunnels and create leads automatically.
| Parameter | Type | Description |
|---|---|---|
applicationId | string | Your LightFunnels application ID in WedoCOD |
Shipping Company Status Updates
POST/webhook/shipping-companies/{shippingCompanyName}/{token}
Receive shipping status updates from integrated courier services.
| Parameter | Type | Description |
|---|---|---|
shippingCompanyName | string | Shipping company identifier |
token | string | Verification token |
Updates order statuses based on shipping company notifications.
WhatsApp Webhooks
GET/webhook/applications/whatsapp
WhatsApp webhook verification endpoint.
POST/webhook/applications/whatsapp
Receive WhatsApp messages and events.
Stripe Webhooks
POST/webhook/stripe
Stripe payment event processor.
POST/stripe/webhook
Stripe billing/subscription webhook handler (Laravel Cashier).
Outgoing Webhooks
You can configure WedoCOD to send event notifications to your own endpoints. See Settings → Webhook Configuration for setup instructions.
Configuring an Outgoing Webhook
- Navigate to Settings → Webhooks
- Click Create Webhook
- Provide:
- URL — Your endpoint URL
- Secret — A shared secret for HMAC signature verification
- Event Types — Which events to subscribe to
- Custom Headers — Optional additional headers
Event Types
Outgoing webhooks can be triggered by various event types defined in the WebhookTypeEnum. Configure which events you want to receive when creating the webhook.
Webhook Payload
Each webhook delivery includes:
- Your custom headers
- A signature header for verification using your shared secret
- A JSON payload with the event type and associated data
