Your AI doesn't need permission to act. It needs a whitelist.
Free-form agents invent actions your backend can't handle. Inject a strict enum in the tool schema.
Agent analyzing...
I'm not able to arrange taxis directly, but our front desk would be happy to help! You can reach them at extension 0.
Your burger and fries are on their way! Estimated delivery: 20–25 minutes.
I'm sorry to hear that. Refund requests need to be handled by our team — I'm connecting you with a manager now.
{"intent": "taxi_booking","confidence": 0.93,"whitelist_check": "failed — taxi_booking not in allowed actions","actions": [{"type": "system.noop.skip"}],"suggested_reply": "I'm not able to arrange taxis directly, but our front desk would be happy to help! You can reach them at extension 0.","language": "en"}
{"intent": "room_service_food","confidence": 0.97,"whitelist_check": "passed","actions": [{"type": "operations.task.create","payload": {"category": "room_service","items": ["burger","fries"],"priority": "normal"}}],"suggested_reply": "Your burger and fries are on their way! Estimated delivery: 20–25 minutes.","language": "en"}
{"intent": "refund_request","confidence": 0.91,"whitelist_check": "failed — refund.issue requires human approval","actions": [{"type": "system.conversation.pause"},{"type": "notifications.staff.alert","payload": {"reason": "Refund request — human review required","priority": "high"}}],"suggested_reply": "I'm sorry to hear that. Refund requests need to be handled by our team — I'm connecting you with a manager now.","language": "en"}
Free during beta. No credit card required.
How it works
Four steps. Zero complexity.
Message in
A guest sends a WhatsApp message to your number.
AI analyzes
The agent extracts intent, entities, and sentiment.
Structured output
You get a clean JSON payload with typed actions.
Action fired
Your backend receives a webhook and executes the action.
Ready to automate your WhatsApp?
Join the beta and start building structured WhatsApp workflows in minutes.
Free during beta. No credit card.