# Introduction

We are happy to release the first versions of the webhook system on InviteLogger. \
Its goal is to allow more flexibility around our services and allow our customer to implement their own automations to expand even more InviteLogger's capabilities.

Use case example: *I want to register every inviter in a google spreadsheet*

{% hint style="info" %}
Please note that this feature is only available for gold (=premium) users
{% endhint %}

## What is a webhook?

<figure><img src="/files/nGjER7zhyFNFSMcGboVw" alt=""><figcaption><p>Image from markheath.net</p></figcaption></figure>

Webhooks are a way for public service such as InviteLogger to spontaneously interact with external services like zapier or even your own private api.\
Once a certain event is triggered on the bot (i.e a member joining your server), InviteLogger will send a request with a specified payload to your services.&#x20;

## How to set up InviteLogger webhooks ?

To use InviteLogger webhooks you must setup a way to receive them by :

* Registering to an automation platform (zapier, ifttt.com, make.com...)
* Or by installing your own web service to listen for InviteLogger webhooks and handle data on your side (coding skills required) <br>

  <figure><img src="/files/uQyXTYstCZ9baZG5cDGT" alt=""><figcaption><p>What it looks like on zapier</p></figcaption></figure>

  Once your service is ready, paste run the `/webhookconfig` command and provide your link and an authentication key to ensure webhook security.


---

# 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://developers.invitelogger.me/webhooks/introduction.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.
