❓ Frequently Asked Questions (FAQ)
Find quick answers to the most common questions about WhatsApp buttons in Stevo.
🔘 General Questions
Do buttons work on all devices?
✅ Yes, buttons are native to WhatsApp and work on:
- Android (version 2.21.0 or higher)
- iOS (version 2.21.0 or higher)
- WhatsApp Web
- WhatsApp Business
Do buttons work in groups?
❌ No, currently interactive buttons work only in private chats (1-to-1). This is a WhatsApp limitation, not Stevo's.
Alternative for groups:
- Send the message with buttons privately to each member
- Use text messages with numbered options in groups
Can I use emojis in buttons?
✅ Yes, you can use emojis in:
- Titles
- Descriptions
- Button text
- List options
Example:
#bt|🍕 Menu|Choose your favorite|Enjoy!|🍕 Pizza*pizza/🍔 Burger*burger/🌮 Taco*taco
How many times can a user click a button?
Buttons are single-use per message. Once the user clicks:
- The button becomes visually "disabled"
- The user cannot change their choice
- You would need to send a new message with buttons for another interaction
Can I edit a message with buttons after sending?
❌ No, messages with buttons cannot be edited after sending. If you need to change something, you must:
- Delete the message (if still possible)
- Send a new corrected message
🔧 Troubleshooting
Button doesn't appear / Message is sent as plain text
Common causes:
-
Syntax error in command
❌ Incorrect: #bt|Title|Desc|Footer|Option1*id1|Option2*id2
✅ Correct: #bt|Title|Desc|Footer|Option1*id1/Option2*id2Note: Use
/to separate options, not| -
Spaces or special characters
- Don't use line breaks in the command
- Avoid special characters like:
< > { } [ ]
-
API not configured correctly
- Check if you're using the correct API
- Confirm your access token
-
Limits exceeded
- Reply buttons: maximum 3 options
- List buttons: maximum 10 options
User doesn't receive buttons
Check:
-
User's WhatsApp version
- Must be 2.21.0 or higher
- Ask them to update the app
-
Chat type
- Is it a group? Buttons don't work in groups
- Is it a broadcast? Will only work if contact has you saved
-
Compatible device
- Some very old devices may have issues
- Test on WhatsApp Web
Buttons appear but don't respond to clicks
Possible causes:
-
Temporary WhatsApp issue
- Wait a few minutes
- Restart WhatsApp
- Check internet connection
-
Device cache
- Clear WhatsApp cache
- Restart phone
-
Webhook not configured
- If using automation, check your webhook
- Confirm your server is receiving responses
PIX button doesn't open bank app
Solutions:
-
Check PIX key
- Is it active in your bank?
- Is the format correct? (numbers only for phone/CPF)
-
Banking app not installed
- User needs a bank app with PIX
- Offer alternatives (QR code, PIX code)
-
iOS device
- Some banks on iOS require additional configuration
- Test with another payment method
Call button doesn't work
Check:
-
Number format
❌ Incorrect: +55 (27) 98112-0473
✅ Correct: 5527981120473- No spaces, parentheses or dashes
- Include country code
-
Phone permissions
- User must have calling permissions enabled
- Check if not in airplane mode
URL button doesn't redirect
Common problems:
-
URL without protocol
❌ Incorrect: www.google.com
✅ Correct: https://www.google.com -
Invalid or offline URL
- Check if the site is online
- Test the URL in browser first
-
Firewall or restrictions
- Some countries/networks block certain sites
- Check if the URL is accessible
📊 Best Practices
Validation before sending
Always validate your commands before sending to production.
Testing
Before using in production:
- ✅ Test in a test chat
- ✅ Check on different devices
- ✅ Confirm webhook works
- ✅ Test all possible paths
- ✅ Check system responses
Error handling
Always have a plan B:
Message with button: [Sent]
After 2 minutes without response:
"Had problems with the buttons?
You can reply with:
1 - Option A
2 - Option B
3 - Option C"
📞 Support
Still having problems?
-
Review official documentation:
-
Community:
- Stevo users WhatsApp group
- Telegram channel
-
Direct support:
- Email: support@stevo.chat
- WhatsApp: +55 27 98112-0473
💡 Pro Tips
Performance
- ⚡ Cache common commands (don't regenerate every time)
- ⚡ Use templates for repetitive commands
- ⚡ Pre-validate before sending to API
Monitoring
- 📊 Track which buttons get more clicks
- 📊 Measure user response time
- 📊 Identify buttons that cause confusion
UX
- 🎨 Keep style consistency
- 🎨 Use emojis to improve readability
- 🎨 Short and clear texts
- 🎨 Always offer "exit" (cancel, back)
Found an error in the documentation or have a suggestion? Contact us! 💬