whatsAppTrigger.json•2.65 kB
{
"nodeType": "n8n-nodes-base.whatsAppTrigger",
"displayName": "WhatsApp Trigger",
"description": "Handle WhatsApp events via webhooks",
"version": 1,
"properties": [
{
"name": "whatsAppNotice",
"displayName": "Due to Facebook API limitations, you can use just one WhatsApp trigger for each Facebook App",
"type": "notice",
"default": ""
},
{
"name": "updates",
"displayName": "Trigger On",
"type": "multiOptions",
"default": [],
"required": true,
"options": [
{
"name": "Account Review Update",
"value": "account_review_update"
},
{
"name": "Account Update",
"value": "account_update"
},
{
"name": "Business Capability Update",
"value": "business_capability_update"
},
{
"name": "Message Template Quality Update",
"value": "message_template_quality_update"
},
{
"name": "Message Template Status Update",
"value": "message_template_status_update"
},
{
"name": "Messages",
"value": "messages"
},
{
"name": "Phone Number Name Update",
"value": "phone_number_name_update"
},
{
"name": "Phone Number Quality Update",
"value": "phone_number_quality_update"
},
{
"name": "Security",
"value": "security"
},
{
"name": "Template Category Update",
"value": "template_category_update"
}
]
},
{
"name": "options",
"displayName": "Options",
"type": "collection",
"default": {},
"description": "WhatsApp sends notifications to the Trigger when the status of a message changes (for example from Sent to Delivered and from Delivered to Read). To avoid multiple executions for one WhatsApp message, you can set the Trigger to execute only on selected message status updates.",
"placeholder": "Add option"
}
],
"credentialsConfig": [
{
"name": "whatsAppTriggerApi",
"required": true
},
{
"name": "setup",
"required": false
},
{
"name": "whatsAppNotice",
"required": true
},
{
"name": "options",
"required": false
}
],
"io": {
"inputs": [],
"outputs": [
"Main"
],
"outputNames": [],
"hints": {}
},
"wiring": {
"role": "generic",
"requires": [],
"optional": [],
"consumedBy": [],
"consumes": [],
"produces": [
"Main"
]
}
}