Link Search Menu Expand Document

Snazzy Contacts Logo

Webhooks

Webhooks are “user-defined HTTP callbacks”. They are usually triggered by some event. When that event occurs, the source site makes an HTTP request to the URL configured for the webhook.

Snazzy Contacts Webhooks

Snazzy Contacts supports webhooks for incoming and outgoing events, therefore you can use them for a broad variety of common tasks.

Incoming Webhooks

Incoming webhooks are a simple way to post contact data from external apps into Snazzy Contacts. Creating an Incoming webhook gives you an unique URL to which you send a JSON object from that external app.

Create a new incoming Webhook

To create a new incoming webhook you have to create a “WebhookURL”. After you clicked on the button, enter a name for your new webhook and move on via the green checkmark.

You will see a new webhook URL. Now you must send some data to this URL from your app. If you did this, click on the button and you will see the incoming data. Snazzy Contacts will do it’s best to interpret the data and map it to the corresponding fields. If required you can edit the mapping.

Snazzy Contacts Outgoing Webhooks

After you saved your entries, you can send more data. If it’s all correct, you will have new entries in your database. If you see any errors, you can fix them through editing the URL.

Outgoing Webhooks

Outgoing webhooks allow you to send contact data to any external target with a capable api for incoming data. Outgoing webhooks are an alternative way to Snazzy’s outbound integrations for sending data to other targets.

Create a new outgoing Webhook

To create a new outgoing webhook you have to click on “Create Webhook”.

Snazzy Contacts Outgoing Webhooks

Copy and paste the API endpoint you wish to send data to. You can validate this URL via the button.

There are different types of authentification, api methods and templates for your webhook. Just choose the right ones. You can alter the template for your needs by typing inside the field.

You can configure your events for the webhook in “Main Events” and “Update Events” and “Category Events”. Here you can switch between positive or negative events by clicking the field one or two times. If you leave it blank, it will be ignored.

When you finished configuration, click on the green checkmark. If you now enter some data or edit data corresponding to your configured webhook event, the webhook will fire the data to the external app. If you see any errors, you can fix them through editing the URL.