Webhooks

  • Created : Sep, 17, 2020
  • Last Updated : Jan, 17, 2022

Overview

Notifyvisitors webhooks allow developers to keep an eye on specific user events. When these events take place, their server receives push notifications.

Notifyvisitors webhooks are help to prompt business workflows. Let’s say, for example, you want to be notified each time a user visits your E-Commerce site, puts your products in the cart but then does not buy. After the cart abandonment, you can then setup a webhook in Notifyvisitors to observe and look out for this kind of event and get immediately notified.  You can then activate a process of reminding through a caller at call center or send email or notifications, to complete the purchasing.

Yet another instance a customer looks up the theatre tickets and then does not purchase in the next 30 minutes. Your webhook in Notifyvisitors looks for the event and a caller from call center follows up on phone to complete the process.

Setting up of Webhook in Notifyvisitors Dashboard

After you define a user segment followed by callback URL on the serveryou can create Webhooks in your Notifyvisitors dashboard. We will send you a webhook in HTTP POST along with the event info upon its occurance. You can use the basic authentication after you customize webhooks and add some custom properties.

Follow below Steps:

Step1: Setup Webhook in Notifyvisitors Dashboard

Go To Integration > Third Party Integration > Webhook Integration. Click on Webhook Configure.

Configure Webhook URL Settings
  • Add a Webhook name and Destination URL. If you currently don’t have an endpoint created on your server to receive the webhook, you can use www.Requestbin.com to create an endpoint for testing purposes.

webhook-url

Step 2: Create Webhook Campaign

> Go to Events > Webhook Campaigns under Attribution in left side panel

> Click on Create New Campaign

nv-webhook-campaign

Webhook Configuration
  1. Name: Fill in the name of the campaign.
  2. Webhook URLs: You can select webhook url from the URLs list saved into Third Party Integrations > Webhook Integration.
  3. URL Key Value Pairs: Add query parameters in URL key-value pairs.
    nv-webhook-configuration
  4. Webhook Content
    • Content Format:  Add the Webhook content to send or receive the data. You can either use Profile Variables or Custom body. You can also add personalization with "@" here. You have the option to send/receive an email, identity, objectId (NotifyVisitors ID), profileData (custom profile variables), and push_token for each user.
      • Profile Variables and Custom Body: You can add users data like User Profile Attributes, Email id, User Id, Push Token to webhook content directly from here.

webhook-content

     Content Preview

webhook-content-preview

 

Save Webhook Campaign

You are all set. Congratulations on creating your first NotifyVisitors webhook!

 

Feel free to contact us at support@tagnpin.com if you need further help. We're only an email away!