Event Webhook Variables

Variables used for event webhook

Event Webhook Variables keep changing based on the type of event , below are currently available events

Event

Details

Event ID

Delivery Report Event

1

WhatsApp Filter Event

2

WhatsApp Group Member Join & Exit Event

3

Alerts when new subscribers

4

Delivery Report Event i.e event_id = 1

This event helps you to get the delivery reports pushed directly to your application when its available with us

Delivery & Read Reports are not support for WhatsApp Groups

Variables

Variable

Type

Description

project_id

numeric

Your Project ID

event_id

numeric

1 = Delivery Report

data

Array

Array Contains Delivery Reports

push_id

numeric

Unique ID given as response to the Push API

number

numeric

Mobile Number

msg_id

numeric

Unique ID associated to each number

status

numeric

0 = Unknown Status

1 = Delivered

2 = Failed

3 = Read (Not supported in phone automation)

4 = Submitted (Message submitted to Channel and got acknowledgment) 5 = Refunded (The credit debited if any for the message is refunded back to the Picky Assist Account - Consider the message as Failed)

reference_number

String

Value passed by you through Push API

error_code

numeric

Future Scope

error_message

string

If the message status is Failed, Refunded then it will contain the reason of message failure, Error messages are not supported for all Channels, currently only for WhatsApp Official & Shared Channel support error messages.

WhatsApp Filter Report Event i.e event_id = 2

This event helps you to get the whatsapp number filter reports pushed directly to your application when its available with us

Variables

Variable

Type

Description

project_id

numeric

Your Project ID

event_id

numeric

2 = WhatsApp Filter Report

data

Array

Object Contains WhatsApp Filter Delivery Reports

push_id

numeric

Unique ID given as response to the Push API

number

numeric

Mobile Number

msg_id

numeric

Unique ID associated to each number

status

numeric

0 = Unknown Status

1 = WhatsApp Number

2 = Non WhatsApp Number

reference_number

String

Value passed by you through Push API

error_code

numeric

Future Scope

error_message

string

Future Scope

WhatsApp Group Events i.e event_id = 3

This event helps you to get the updates when a new member is joined in a group or exited from the group.

Supports Only in WhatsApp Web Automation

Variables

Variable

Type

Description

project_id

numeric

Your Project ID

event_id

numeric

3 = WhatsApp Group Event

action

numeric

1 = New Member Added

2 = Member Exited

group_id

string

Unique ID of the Group

group_subject

string

Subject of the Group

number

numeric

WhatsApp Number of the member

application

numeric

10 = WhatsApp Web Automation

New Subscriber Alert i.e event_id = 4

This event will get triggered whenever you have a new subscriber in any of the connected channels in your projects.

Variables

Variable

Type

Description

project_id

numeric

Your Project ID

event_id

numeric

5

subscriber_id

string

Unique Id allocated by Picky Assist for each subscriber

mobile

string

Mobile Number of the Subscriber if available, for facebook and web this will be blank

name

string

Name of the subscriber if available , not supported in Phone Automation

email

string

Email of the subscriber if available

profile_pic

string

Profile picture of the subscriber if available (not supported in phone automation)

channel

numeric

Which Channel the message is received

1 = Whatsapp Personal (Phone Automation) 2 = Whatsapp Business (Phone Automation) 3 = SMS (Phone Automation) 4 = Call (Phone Automation)

5 = Facebook Messenger

8 = WhatsApp Official 10 = WhatsApp Web Automation Shared Number 919737001155 = Shared Number India 556140404433 - Shared Number Brazil

message

string

The first message the subscriber sent

date

string

Date & Time in your timezone as per the ISO 8601 Standard

2020-05-29T16:01:06+05:30

YYYY-MM-DDThh:mm:ssTZD

Last updated