• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    🚀 Exclusive Lifetime Offers 🚀

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • 🔥 Pabbly Connect — Lifetime Access for $249View Offer
    • 🔥 Pabbly Subscription Billing — Lifetime Access for $249View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

Whatsapp template message with flow button

Carlos Melo

Member
Hello,

When testing a Whatsapp template message with a flow button I am getting the following bad result:

1727215899823.png



I could see in another ticket [https://forum.pabbly.com/threads/whatsapp-template-message-with-flows.21931/] an answer which clarify that to use a template message with flow button we should choose the “Custom API Request” as Action Event.
Can someone send me a video tutorial that guide us to setup that option ?


Thanks,
Carlos.
 

Carlos Melo

Member
I have setup the API by Pabbly using custom request and in my test I got the following error message:

Unsupported post request. Object with ID '291405280726967' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api

I ensure you that there is nothing wrong with the phone ID present in the API Endpoint URL:
So please can you tell me where is the problem ?
 

Attachments

  • 1727261361760.png
    1727261361760.png
    117.8 KB · Views: 62

Carlos Melo

Member
NOTE:
That problem alert to be analyzed has nothing to do with that phone number or any message.
The proof is that everything works perfectly where I use the Whatsapp Cloud API app in my workflows.

1727261885930.png


This is the code I have inserted in the Data field:

{
"messaging_product": "whatsapp",
"to": "5527997744422",
"type": "template",
"template": {
"name": "feedback_vadzap",
"language": {
"code": "pt_BR"
},
"components": [
{
"type": "header",
"parameters": [
{
"type": "image",
"image": {
"link": "https://ucarecdn.com/4c7efc2c-1e73-454d-add6-15ea33706469/cadstroemanalise.jpg"
}
}
]
},
{
"type": "button",
"sub_type": "quick_reply",
"index": "0"
}
]
}
}



And as the last information, I have generated a new permanent token only for this step.
 

Attachments

  • 1727261922929.png
    1727261922929.png
    106.2 KB · Views: 65

ArshilAhmad

Moderator
Staff member
We have added the API by Pabbly as step 7 of your Router. Please enter the necessary details and see if it helps you resolve the issue.
1727297658984.png


 

ArshilAhmad

Moderator
Staff member
Since this action event is not available in the WhatsApp Cloud API integration, we unfortunately do not have the necessary information on where you can find the '<CUSTOM_VALUE>' or whether you can add the header image to the endpoint. We recommend reaching out to Meta's support team for further assistance, as they are better equipped to address these concerns.

You can ask them to help you set up the endpoint in Postman, and if you are able to achieve the desired result, you can share the cURL with us. We will then assist you in setting up the same endpoint in Pabbly Connect.
 

Carlos Melo

Member
Since this action event is not available in the WhatsApp Cloud API integration, we unfortunately do not have the necessary information on where you can find the '<CUSTOM_VALUE>' or whether you can add the header image to the endpoint. We recommend reaching out to Meta's support team for further assistance, as they are better equipped to address these concerns.

You can ask them to help you set up the endpoint in Postman, and if you are able to achieve the desired result, you can share the cURL with us. We will then assist you in setting up the same endpoint in Pabbly Connect.
Oh, ok.
I am going to try that, in spite of their support is terrible.
 

Carlos Melo

Member
Hi @ArshilAhmad,

Postman is not able to achieve good result with the endpoint:
That's is the code:

{
"messaging_product": "whatsapp",
"to": "5527997744422",
"type": "template",
"template": {
"name": "motorista_sem_mapa",
"language": {
"code": "pt_BR"
},
"components": [
{
"type": "button",
"sub_type": "quick_reply",
"index": "0"
}
]
}
}


Postman support also can not identify where is the problem.
If you have any suggestion, please tell me.
 

ArshilAhmad

Moderator
Staff member
Your initial query was about sending a WhatsApp message with a flow button. Based on our limited understanding, this endpoint could help you send a template message with a flow button.
JSON:
curl --location 'https://graph.facebook.com/v18.0/<BUSINESS_PHONE_NUMBER_ID>/messages' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--data '{
    "messaging_product": "whatsapp",
    "to": "<CUSTOMER_PHONE_NUMBER>",
    "type": "template",
    "template": {
        "name": "<TEMPLATE_NAME>",
        "language": {
            "code": "en_US"
        },
        "components": [
            {
                "type": "button",
                "sub_type": "flow",
                "index": "0",
                "parameters": [
                    {
                        "type": "action",
                        "action": {
                            "flow_token": "<FLOW_TOKEN>",
                            "flow_action_data": {
                                "<CUSTOM_KEY>": "<CUSTOM_VALUE>"
                            }
                        }
                    }
                ]
            }
        ]
    }
}'


Now, your next question was whether it is possible to attach a header image to this code and where to find the <CUSTOM_VALUE>. We do not have sufficient information on these two queries, so we recommend reaching out to Meta's support team for further clarification.

Once you have this information, you can try executing the same endpoint (in Postman or Pabbly Connect) to verify if it suits your desired use case.
 
Top