> For the complete documentation index, see [llms.txt](https://developers.invitelogger.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.invitelogger.me/webhooks/introduction.md).

# 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.
