# Webhooks

## Overview

Webhooks let you bring leads from any external system directly into 3sigma. If your tool can send a POST request, you can push leads into your CRM instantly—no manual upload, no delays.

3sigma gives you a unique webhook URL that you can add to any platform to receive new leads in real time.

***

### Why Use Webhooks?

* Get leads instantly from any external software
* No coding needed for most platforms
* Works with landing pages, forms, tools, and custom apps
* Real-time lead creation inside 3sigma
* Reduce manual imports and errors
* Connect systems that don’t have direct integrations

***

### What You Need

* Admin or manager access in 3sigma
* The external tool must support sending a POST request (most do)

***

### How to Generate Your Webhook in 3sigma

#### Step 1: Open Webhooks

1. Go to **Integrations → Webhooks** inside 3sigma.
2. Click **Create Webhook**.

#### Step 2: Get Your Webhook URL

3sigma will generate a unique URL.\
This is your endpoint where external systems will send data.

Copy the URL.

#### Step 3: Add It to Your External System

In the platform you’re using (form builder, website, automation tool):

* Look for **Webhook**, **POST URL**, **Callback URL**, or **Send Data** options
* Paste the webhook URL
* Select **POST** as the method
* Map fields like:
  * name
  * email
  * phone
  * source
  * any custom fields

Once done, save the settings.

***

### What Data You Can Send

You can send any basic lead fields.\
Example payload:

```json
{
  "name": "John Doe",
  "phone": "9876543210",
  "email": "john@example.com",
  "source": "Landing Page"
}
```

3sigma will automatically create a lead with the incoming data.

***

### Testing Your Webhook

1. Use any external system’s test feature
2. Or use a tool like Postman to send a POST request
3. Check the **Leads** section in 3sigma to confirm it's received

***

### Best Practices

* Always send phone or email to avoid duplicates
* Set a clear “source” so you know where leads came from
* Test the webhook once before going live


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.3sigmacrm.com/features/integrations/webhooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
