← Knowledge Base/Integrations

How to Set Up Webhooks in Vedain CRM (for Zapier, Make.com, and more)

Vedain CRM·18-Jun-2026·5 min read

Webhooks let Vedain send real-time data to any external tool whenever something happens in your CRM — a new lead is created, a deal is won, a form is submitted. This is how you connect Vedain to Zapier, Make.com, Slack, Google Sheets, or any custom application.

What is a Webhook?

A webhook is an automated notification that Vedain sends (via HTTP POST) to a URL you specify whenever a specific event occurs. The receiving URL (e.g., a Zapier trigger) receives the data and can trigger further actions in other apps.

How to Create a Webhook

  1. Go to Settings → Webhooks.
  2. Click + New Webhook.
  3. Enter a Webhook Name (e.g., 'New Lead → Google Sheets').
  4. Select the Event that triggers this webhook.
  5. Enter the Webhook URL (from Zapier, Make, or your own server).
  6. Click Save.
  7. Click Test to send a sample payload and verify delivery.

Available Events

  • lead.created — A new lead is added to the CRM.
  • lead.updated — Any field on a lead changes.
  • contact.created — A new contact is created.
  • contact.updated — A contact record is updated.
  • deal.created — A new deal is added.
  • deal.stage_changed — A deal moves to a different pipeline stage.
  • deal.won — A deal is marked as Won.
  • deal.lost — A deal is marked as Lost.
  • form.submitted — A Vedain form is submitted.

Setting Up with Zapier — Example

  1. In Zapier, create a new Zap.
  2. Select Webhooks by Zapier as the Trigger.
  3. Choose Catch Hook.
  4. Zapier gives you a unique URL — copy it.
  5. In Vedain, create a webhook with that Zapier URL for the event lead.created.
  6. Back in Zapier, click Test to receive a sample payload.
  7. Add your Action (e.g., Add Row in Google Sheets, Send Slack Message).
  8. Turn the Zap on.

Frequently Asked Questions

What events can trigger a webhook?

lead.created, lead.updated, contact.created, contact.updated, deal.created, deal.stage_changed, deal.won, deal.lost, and form.submitted. Additional events may be added in future updates.

How do I debug a failed webhook delivery?

In Settings → Webhooks, click on the webhook and look at the Delivery Logs tab. Each delivery attempt shows the HTTP response code and the payload sent. A 200 response means success; 4xx or 5xx means an error on the receiving end.

Is there a limit on how many webhooks I can create?

There is no hard limit. You can create multiple webhooks for the same event (e.g., two webhooks for lead.created — one to Zapier, one to your own server).

Ready to put this into practice?

Start your free 14-day trial of Vedain CRM — no credit card needed.

Start Free Trial

Still have questions?

Our support team is happy to help. Reach out any time.

Contact Support →