Skip to main content

"How can I prevent multiple clicks on a button in Facebook Messenger? Users often click multiple times before the response is shown, and I want to avoid spammy behavior caused by repeated actions.

Hey, ​@regalm 

If you don’t pretend to add a link in your buttons, you can add quick replies instead of buttons.


When someone clicks on your quick replies, they’ll “disappear” after being selected and the user can’t select them again.

The best part? You can set up to 11 quick replies in your messages, instead of 3 buttons! 😄

 

I hope that helps 🙌🏼


Thanks for the input; however, I have already maximized the use of quick replies for other functions.

 


@regalm 

 

In that case, I usually set up something like:

 

When a user clicks for the first time in that button, user pass the condition block and receive the message you want to send. After that, you can add a tag to identify that user already clicked that specific button.

If the same user tries to click the same button again, the condition “stop” and nothing happens.

 

You can add a smart delay block to remove the tag after X time.


Thanks for the help. I think I need to rebuild my structure in that case to make it better.

 

 


Reply