# Configuring Webhook URL

You need to configure the Webhook against each project from the web console, to configure webhook Login Into your Picky Assist Web Console -> `Select Project -> Settings -> Developers ->` [`Webhooks`](https://pickyassist.com/app/settings/developers/webhook)&#x20;

<figure><img src="/files/2L4MRSR4OMIjkpBbrAwo" alt=""><figcaption></figcaption></figure>

## Passing Custom Variable

If you would like to pass any additional variables to be pushed then please configure them as `yourfilename.aspx?variable1=picky-newyork&variable2=newclient\`

<figure><img src="/files/reXJmbguKQsPYS07NXGV" alt=""><figcaption></figcaption></figure>

## **Enabling Retry**

You can optionally enable the retry feature so that in case if your server or network has any issues we will re-push the webhook again.

<figure><img src="/files/jWxopR10OHpl4d1MxRRH" alt=""><figcaption></figcaption></figure>

### When the retry will enable?

If your webserver/application does not return **200 response** within 180 seconds then the webhook calls from our server will enter into retry mode and trigger as per the below cycle ;

1 Minute = 1st retry\
15 Minutes = 2nd retry\
2 Hours = 3rd retry\
6 Hours = 4th retry

{% hint style="warning" %}
Even after 4th retry if we don't get the 200 response from your webhook then the retry will retire forever.&#x20;
{% endhint %}

{% hint style="info" %}
Make sure to click the **Save** button to apply the changes whenever any modifications are made in the webhook settings, including enabling or disabling retry options.
{% endhint %}

## **Testing Webhook**

After configuring the Webhook you can test the webhook by clicking **“Test”** dummy data will post to your web server and you need to give JSON response if you wish to give an instant reply back to the user.

<figure><img src="/files/6EQgvP3J4Sij2ln69oB4" alt=""><figcaption></figcaption></figure>

## **Success Response**

![Webhook Sucess Message](/files/-LlJLbE24oarV2kT_BvC)

{% hint style="danger" %}
Please note if your response is not in JSON then you will get the following error as response.
{% endhint %}

![Webhook Response Error ](/files/-LlJLicrQwKi1eyuxTId)


---

# 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.pickyassist.com/api-documentation-v2/webhook/configuring-webhook-url.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.
