Skip to content

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:

ParameterTypeDescription
applicationIdstringYour 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.

ParameterTypeDescription
applicationIdstringYour 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.

ParameterTypeDescription
applicationIdstringYour WooCommerce application ID in WedoCOD

LightFunnels

POST/webhook/applications/lightfunnels/{applicationId}

Receive order data from LightFunnels and create leads automatically.

ParameterTypeDescription
applicationIdstringYour LightFunnels application ID in WedoCOD

Shipping Company Status Updates

POST/webhook/shipping-companies/{shippingCompanyName}/{token}

Receive shipping status updates from integrated courier services.

ParameterTypeDescription
shippingCompanyNamestringShipping company identifier
tokenstringVerification 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

  1. Navigate to Settings → Webhooks
  2. Click Create Webhook
  3. 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

WedoCOD Documentation