JSON Payload Related Information

Use Outgrow quizzes and calculators which are designed for conversion and engagement and push the leads you have collected straight to a compatible web app or URL as soon as it’s submitted.

What is a webhook?

In general terms, a webhook is simply a notification sent over the web, which is triggered automatically whenever a specific event occurs.

Outgrow webhook notifications are sent via HTTP POST request, and the request body (containing the response data) is in JSON format.

What all information is a part of a JSON Payload

1. Static Information that is passed along as a part of Payload:

A. Trackers that get captured when passed along in URL

Captured Trackers
REFERRER
VIEWLD
TYPE
FEEDITEMID
TARGETID
LOC_INTEREST_MS
LOC_PHYSICAL_MS
MATCHTYPE
NETWORK
DEVICEMODEL
CREATIVE
UTM_SOURCE
UTM_MEDIUM
UTM_CAMPING
UTM_TERM
UTM_CINTENT
UTM_KEYWORD
GCLID
UTM_ADGROUP
TID
ADPOSITION
ACEID
TARGET
PLACEMENT

B. App details that get captured

App DetailsDescription
*APPID Calculator/quiz ID
COMPANYID Company Id to which app belongs
VISITORKEY User visitor id created on opening app
CALCLEAD User lead id created on submitting lead form
CALCULATOR App name
SOURCE
CREATED_AT Lead or Visit generated date
EVENT Type of data 'LEADS' or 'VISITS'
COUNTRY Country of user
CITY City of user
REGION Region of user
IP IP address of user using app
REDO_COUNT

2. Dynamic information that is a part of the JSON payload

Field NameDescription
FULLNAMEFull name of the user
Email Email address of the user
FNAME First name of the user
LNAME Last name of the user
TEL Phone number of the user
Each Questions Respective Title
Each Questions Respective Answer
TOTAL_QUESTIONS Number of questions in app
RESULT1 The result generated by app after all the questions are answered. The number of results varies as per the number created in-app

Feel free to reach us at [email protected] in case you have any questions or concerns.