2026-07-02 01:13:14 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:17:53 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:17:53 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a456ee-8d32-7e79-8000-c17ffafe2a35', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:47:52.575096', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a456ee-8d32-7e79-8000-c17ffafe2a35', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:47:52.575096', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, parsed_text=Hi 2026-07-02 01:17:55 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:17:58 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:05 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:05 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a456ef-4bc1-7f3a-8000-55ae84d303d7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:04.506765', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_10", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '24b7daeb-2b12-4052-92c4-b10f6697019b'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a456ef-4bc1-7f3a-8000-55ae84d303d7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:04.506765', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_10", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '24b7daeb-2b12-4052-92c4-b10f6697019b'}}, parsed_text=rest_10 2026-07-02 01:18:07 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:09 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:13 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:13 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a456ef-d53b-75bc-8000-785a6243ad1f', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:13.084120', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '75e705ea-031f-4cf2-934b-060867e2ebe3'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a456ef-d53b-75bc-8000-785a6243ad1f', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:13.084120', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '75e705ea-031f-4cf2-934b-060867e2ebe3'}}, parsed_text=cmd_takeaway 2026-07-02 01:18:15 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:16 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:20 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:20 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:24 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:24 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a456f0-7b81-7b9b-8000-c5523a1d1313', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:23.276347', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_BASECAMP PIZZAS", "title": "BASECAMP PIZZAS"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'a05a04fc-a3ef-4fd8-a12d-99ad4749ecb9'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a456f0-7b81-7b9b-8000-c5523a1d1313', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:23.276347', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_BASECAMP PIZZAS", "title": "BASECAMP PIZZAS"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'a05a04fc-a3ef-4fd8-a12d-99ad4749ecb9'}}, parsed_text=cmd_cat_BASECAMP PIZZAS 2026-07-02 01:18:24 [ERROR ] restaurant.whatsapp_webhook | WhatsApp webhook error for 9455815697: [Errno 2] No such file or directory: '/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt' Traceback (most recent call last): File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 1494, in post reply = _handler.handle(phone, text) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 362, in handle reply = method(phone, text, sess, parsed) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 522, in _s_menu_categories self._show_items(phone, sess, cat) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 546, in _show_items with open("/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt", "a") as f: ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt' 2026-07-02 01:18:26 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:29 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:36 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:36 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a456f1-3995-7d93-8000-7c22966aa540', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:35.319857', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_PANEER COLLECTION", "title": "PANEER COLLECTION"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'b32586e0-8189-429a-a9b3-7f8645b0c135'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a456f1-3995-7d93-8000-7c22966aa540', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:48:35.319857', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_PANEER COLLECTION", "title": "PANEER COLLECTION"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'b32586e0-8189-429a-a9b3-7f8645b0c135'}}, parsed_text=cmd_cat_PANEER COLLECTION 2026-07-02 01:18:36 [ERROR ] restaurant.whatsapp_webhook | WhatsApp webhook error for 9455815697: [Errno 2] No such file or directory: '/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt' Traceback (most recent call last): File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 1494, in post reply = _handler.handle(phone, text) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 362, in handle reply = method(phone, text, sess, parsed) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 522, in _s_menu_categories self._show_items(phone, sess, cat) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 546, in _show_items with open("/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt", "a") as f: ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/home/parmar/Documents/Code/Hospitality/HotelFinder/backend/hotelfinder/webhook_debug.txt' 2026-07-02 01:18:37 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:18:40 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:42 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:42 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45704-20a5-79f4-8000-59628c004a8b', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:53:37.728770', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45704-20a5-79f4-8000-59628c004a8b', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:53:37.728770', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, parsed_text=Hi 2026-07-02 01:23:45 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:48 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:53 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:53 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45705-187b-7ff5-8000-ad1910ab579f', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:53:53.238117', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_9", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '0a46c81a-7e80-4591-8cf5-646e90708263'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45705-187b-7ff5-8000-ad1910ab579f', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:53:53.238117', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_9", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '0a46c81a-7e80-4591-8cf5-646e90708263'}}, parsed_text=rest_9 2026-07-02 01:23:55 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:23:58 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:00 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:00 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45705-8913-76fc-8000-61de78a8e452', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:54:00.329855', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'de7e0e41-1ed3-4fd8-bba3-307c3f194e38'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45705-8913-76fc-8000-61de78a8e452', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:54:00.329855', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'de7e0e41-1ed3-4fd8-bba3-307c3f194e38'}}, parsed_text=cmd_takeaway 2026-07-02 01:24:01 [ERROR ] restaurant.whatsapp_webhook | WhatsApp webhook error for 9455815697: module 'restaurant.whatsapp_service' has no attribute 'send_text' Traceback (most recent call last): File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 1502, in post reply = _handler.handle(phone, text) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 362, in handle reply = method(phone, text, sess, parsed) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 826, in _s_order_type self._show_categories(phone, sess) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 516, in _show_categories wa.send_text(phone, "No menu items available right now.") ^^^^^^^^^^^^ AttributeError: module 'restaurant.whatsapp_service' has no attribute 'send_text' 2026-07-02 01:24:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:05 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:11 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:11 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45706-3136-7f62-8000-9bfb5e542c00', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:54:10.825138', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_delivery", "title": "Delivery"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'de7e0e41-1ed3-4fd8-bba3-307c3f194e38'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45706-3136-7f62-8000-9bfb5e542c00', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:54:10.825138', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_delivery", "title": "Delivery"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'de7e0e41-1ed3-4fd8-bba3-307c3f194e38'}}, parsed_text=cmd_delivery 2026-07-02 01:24:11 [ERROR ] restaurant.whatsapp_webhook | WhatsApp webhook error for 9455815697: module 'restaurant.whatsapp_service' has no attribute 'send_text' Traceback (most recent call last): File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 1502, in post reply = _handler.handle(phone, text) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 362, in handle reply = method(phone, text, sess, parsed) File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 542, in _s_menu_categories self._show_categories(phone, sess) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/vaiditechcom/syankob.online.vaiditech.com/SyankoBackend/backend/restaurant/whatsapp_webhook.py", line 516, in _show_categories wa.send_text(phone, "No menu items available right now.") ^^^^^^^^^^^^ AttributeError: module 'restaurant.whatsapp_service' has no attribute 'send_text' 2026-07-02 01:24:13 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:24:16 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:26:51 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:26:51 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4570f-fb4b-7a38-8000-7963e1877cfc', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:56:47.480895', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4570f-fb4b-7a38-8000-7963e1877cfc', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:56:47.480895', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Hi', 'meta_data': {}, 'source_message_id': None}, parsed_text=Hi 2026-07-02 01:26:54 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:26:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:01 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:01 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45710-c8fb-7624-8000-9f47d4235038', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:00.314368', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_10", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e1a2f858-93d1-434d-9c9f-3d52b1701abb'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45710-c8fb-7624-8000-9f47d4235038', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:00.314368', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "rest_10", "title": "Syanko", "description": "Unknown City"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e1a2f858-93d1-434d-9c9f-3d52b1701abb'}}, parsed_text=rest_10 2026-07-02 01:27:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:06 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:08 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:08 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45711-4257-7444-8000-e18850cdc926', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:07.702642', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '3a288a52-67fd-4e50-a2aa-790741e45f01'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45711-4257-7444-8000-e18850cdc926', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:07.702642', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_takeaway", "title": "Takeaway"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '3a288a52-67fd-4e50-a2aa-790741e45f01'}}, parsed_text=cmd_takeaway 2026-07-02 01:27:10 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:11 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:14 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:14 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:18 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:18 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45711-dc4a-7b60-8000-bfe835521fef', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:17.425640', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_HIMALAYAN SOUP", "title": "HIMALAYAN SOUP"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e319a53e-3756-484d-815b-a8c914837d95'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45711-dc4a-7b60-8000-bfe835521fef', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:17.425640', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_HIMALAYAN SOUP", "title": "HIMALAYAN SOUP"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e319a53e-3756-484d-815b-a8c914837d95'}}, parsed_text=cmd_cat_HIMALAYAN SOUP 2026-07-02 01:27:20 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:23 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:27 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:27 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45712-787d-796d-8000-6f1325810bf7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:27.300268', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_item_254", "title": "HIMALAYAN CRUNCH SOUP CH", "description": "\\u20b9189.00"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '7a637746-c6cb-4e6a-aca9-ef2f29cc03dd'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45712-787d-796d-8000-6f1325810bf7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:27.300268', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_item_254", "title": "HIMALAYAN CRUNCH SOUP CH", "description": "\\u20b9189.00"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '7a637746-c6cb-4e6a-aca9-ef2f29cc03dd'}}, parsed_text=cmd_item_254 2026-07-02 01:27:29 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:32 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:36 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:36 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45712-f96a-7407-8000-6619d6ccd92b', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:35.365483', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_menu", "title": "Add More"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e2fcd9b0-6d33-42f7-acab-c753d9b32078'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45712-f96a-7407-8000-6619d6ccd92b', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:35.365483', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_menu", "title": "Add More"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'e2fcd9b0-6d33-42f7-acab-c753d9b32078'}}, parsed_text=cmd_menu 2026-07-02 01:27:37 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:38 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:42 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:42 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:45 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:45 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45713-8c34-79b4-8000-2fbe27395972', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:44.663617', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_Basecamp Builds", "title": "Basecamp Builds"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '956a5e43-89e8-4ed6-af21-bf90b8ee8d97'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45713-8c34-79b4-8000-2fbe27395972', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:44.663617', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_cat_Basecamp Builds", "title": "Basecamp Builds"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '956a5e43-89e8-4ed6-af21-bf90b8ee8d97'}}, parsed_text=cmd_cat_Basecamp Builds 2026-07-02 01:27:47 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:49 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:54 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:54 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45714-2687-7aee-8000-38ffc15e0691', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:53.813775', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_item_265", "title": "BASECAMP COMBO Veg Roll ", "description": "\\u20b9249.00"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'a627a6f5-6299-426b-96b6-09d9dbe50902'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45714-2687-7aee-8000-38ffc15e0691', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:57:53.813775', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveListReply', 'media_url': None, 'message': '{"type": "list_reply", "list_reply": {"id": "cmd_item_265", "title": "BASECAMP COMBO Veg Roll ", "description": "\\u20b9249.00"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'a627a6f5-6299-426b-96b6-09d9dbe50902'}}, parsed_text=cmd_item_265 2026-07-02 01:27:56 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:27:59 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:02 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45714-a2e3-7554-8000-4c01ab6b98d6', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:01.970088', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_checkout", "title": "Checkout"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'dc64942d-a812-4f3b-8aef-7da8a4c022b5'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45714-a2e3-7554-8000-4c01ab6b98d6', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:01.970088', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_checkout", "title": "Checkout"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'dc64942d-a812-4f3b-8aef-7da8a4c022b5'}}, parsed_text=cmd_checkout 2026-07-02 01:28:04 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:07 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:12 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:12 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45715-4220-7c33-8000-e3e843b7a796', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:11.887572', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_checkout", "title": "Proceed to Checkout"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '9479e1ab-0e51-408b-b119-4423adf7234a'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45715-4220-7c33-8000-e3e843b7a796', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:11.887572', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_checkout", "title": "Proceed to Checkout"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': '9479e1ab-0e51-408b-b119-4423adf7234a'}}, parsed_text=cmd_checkout 2026-07-02 01:28:14 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:17 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:20 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:20 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a45715-b996-7504-8000-e041a2e94427', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:19.358023', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_pay_cash", "title": "Cash / Card"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'c4a5775d-a640-456f-873b-17eeb0cb6036'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a45715-b996-7504-8000-e041a2e94427', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:58:19.358023', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'InteractiveButtonReply', 'media_url': None, 'message': '{"type": "button_reply", "button_reply": {"id": "cmd_pay_cash", "title": "Cash / Card"}}', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'c4a5775d-a640-456f-873b-17eeb0cb6036'}}, parsed_text=cmd_pay_cash 2026-07-02 01:28:35 [ERROR ] restaurant.whatsapp_webhook | Failed to submit WhatsApp order 30 to Aahar: Aahar server request timed out. Please try again. 2026-07-02 01:28:35 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 8796338741: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-02 01:28:37 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:28:40 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:28 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:28 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4571a-02bc-7e85-8000-8493dda9be07', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:26.046297', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/oQVdzqqbjjov/zZDXwmqijDDd.jpeg?se=2031-06-25T19%3A59%3A27Z&sp=rt&sv=2019-12-12&sr=b&sig=78DDNzSSnGxIcnLQLgxxtEkql2%2BvB3xEOWkQqFZF%2B4U%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4571a-02bc-7e85-8000-8493dda9be07', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:26.046297', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/oQVdzqqbjjov/zZDXwmqijDDd.jpeg?se=2031-06-25T19%3A59%3A27Z&sp=rt&sv=2019-12-12&sr=b&sig=78DDNzSSnGxIcnLQLgxxtEkql2%2BvB3xEOWkQqFZF%2B4U%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, parsed_text=None 2026-07-02 01:29:29 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:29 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4571a-0959-7d37-8000-a85d908b45d7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:26.506948', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/fIrDQQisWRNd/iHrvSWYQpQph.jpeg?se=2031-06-25T19%3A59%3A28Z&sp=rt&sv=2019-12-12&sr=b&sig=8i4bxC1r5cptiwP7TqRvOMLaNsZS800sI2iqOUAp1KA%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4571a-0959-7d37-8000-a85d908b45d7', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:26.506948', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/fIrDQQisWRNd/iHrvSWYQpQph.jpeg?se=2031-06-25T19%3A59%3A28Z&sp=rt&sv=2019-12-12&sr=b&sig=8i4bxC1r5cptiwP7TqRvOMLaNsZS800sI2iqOUAp1KA%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, parsed_text=None 2026-07-02 01:29:30 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:30 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:47 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:47 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4571b-2b03-74e1-8000-56bd191a2434', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:46.469334', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'All workflow of whatsapp complete along with order status', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'f41a9840-917d-42bc-af4b-845d7fe74daa'}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4571b-2b03-74e1-8000-56bd191a2434', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-01T19:59:46.469334', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'All workflow of whatsapp complete along with order status', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': 'f41a9840-917d-42bc-af4b-845d7fe74daa'}}, parsed_text=All workflow of whatsapp complete along with order status 2026-07-02 01:29:48 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 01:29:51 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:02:43 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:04:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:05:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:06:05 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 08:06:05 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 09:03:27 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 09:03:29 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:31 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:31 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:31 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:31 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:33 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:35:35 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:36:25 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:36:29 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:43:00 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:43:00 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:43:01 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 11:43:01 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:40:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:40:37 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:45:13 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:45:15 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:45:25 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:45:25 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:47:34 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:47:34 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a463ab-cfa0-7052-8000-6f5a2efae5de', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T10:17:32.011567', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': '30500 1Y \n4750 marketing\n700 utitlity\n635 Auth', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a463ab-cfa0-7052-8000-6f5a2efae5de', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T10:17:32.011567', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': '30500 1Y \n4750 marketing\n700 utitlity\n635 Auth', 'meta_data': {}, 'source_message_id': None}, parsed_text=30500 1Y 4750 marketing 700 utitlity 635 Auth 2026-07-02 15:47:38 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:47:41 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:47:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:47:57 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a463ad-52ff-79b6-8000-ab232a0413c8', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T10:17:56.878618', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'whatsapp subscription charges', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': None}}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a463ad-52ff-79b6-8000-ab232a0413c8', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T10:17:56.878618', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'whatsapp subscription charges', 'meta_data': {}, 'source_message_id': None, 'message_context': {'from': '919455815697', 'id': None}}, parsed_text=whatsapp subscription charges 2026-07-02 15:48:00 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 15:48:02 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 18:34:51 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 18:34:51 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': '2f8f3701-a1e3-4323-9bc0-5454bc520abd', 'channel_phone_number': '917052932404', 'phone_number': '7052932404', 'country_code': '+91', 'traits': {'name': '', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T07:48:34.786000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4661f-2e08-7d10-8000-6c5e5ec29ca5', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T13:04:50.638487', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'sir msg reply kiya hai bahar hai wo', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4661f-2e08-7d10-8000-6c5e5ec29ca5', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-02T13:04:50.638487', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'sir msg reply kiya hai bahar hai wo', 'meta_data': {}, 'source_message_id': None}, parsed_text=sir msg reply kiya hai bahar hai wo 2026-07-02 18:34:54 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 18:34:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-02 18:34:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 10:22:03 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-03 12:55:46 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 9621825404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-03 18:50:02 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 5214565214: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-03 19:28:56 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-03 20:10:36 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 9621825404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-03 20:39:28 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 9621825404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-03 20:39:52 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-04 12:00:23 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 9621825404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-04 12:04:06 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 9621825404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-04 12:43:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 12:43:57 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a48b2b-0140-781f-8000-a20c0b89ea9a', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-04T07:13:51.619825', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Sir zip bhej dijiye', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a48b2b-0140-781f-8000-a20c0b89ea9a', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-04T07:13:51.619825', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Sir zip bhej dijiye', 'meta_data': {}, 'source_message_id': None}, parsed_text=Sir zip bhej dijiye 2026-07-04 12:44:00 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 12:44:04 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 13:53:06 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 13:53:06 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a48c2e-7a53-7693-8000-d705da427cec', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-04T08:23:02.863035', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Ok sir', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a48c2e-7a53-7693-8000-d705da427cec', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-04T08:23:02.863035', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Ok sir', 'meta_data': {}, 'source_message_id': None}, parsed_text=Ok sir 2026-07-04 13:53:11 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 13:53:13 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-04 23:05:39 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 5214565214: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-04 23:11:44 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 5214565214: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-06 17:27:32 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:32 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'c2d6a158-3217-4a59-839c-08e572f18365', 'channel_phone_number': '918085053992', 'phone_number': '8085053992', 'country_code': '+91', 'traits': {'name': '', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-03T05:21:29.301000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4b982-c246-754d-8000-258c41d4535e', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-06T11:57:28.992049', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Document', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/xTpXVvlyIdvW/OVHXTfQazIRY.pdf?se=2031-06-30T11%3A57%3A31Z&sp=rt&sv=2019-12-12&sr=b&sig=GH0%2BYcj/uZvBdkx5eQIOltZY7GVqO6HIJt2AFEcq34Y%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4b982-c246-754d-8000-258c41d4535e', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-06T11:57:28.992049', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Document', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/xTpXVvlyIdvW/OVHXTfQazIRY.pdf?se=2031-06-30T11%3A57%3A31Z&sp=rt&sv=2019-12-12&sr=b&sig=GH0%2BYcj/uZvBdkx5eQIOltZY7GVqO6HIJt2AFEcq34Y%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, parsed_text=None 2026-07-06 17:27:36 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:36 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'c2d6a158-3217-4a59-839c-08e572f18365', 'channel_phone_number': '918085053992', 'phone_number': '8085053992', 'country_code': '+91', 'traits': {'name': '', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-03T05:21:29.301000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4b982-b3ad-7e0f-8000-4668f5d0b353', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-06T11:57:28.365749', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Document', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/OfRYXHfvRICf/NGvuQgClexQE.pdf?se=2031-06-30T11%3A57%3A30Z&sp=rt&sv=2019-12-12&sr=b&sig=2Dic7cBGeo3k8WQBHpayJYakEP2ZrA8WBsFNAN3/5CE%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4b982-b3ad-7e0f-8000-4668f5d0b353', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-06T11:57:28.365749', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Document', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/OfRYXHfvRICf/NGvuQgClexQE.pdf?se=2031-06-30T11%3A57%3A30Z&sp=rt&sv=2019-12-12&sr=b&sig=2Dic7cBGeo3k8WQBHpayJYakEP2ZrA8WBsFNAN3/5CE%3D', 'message': 'None', 'meta_data': {}, 'source_message_id': None}, parsed_text=None 2026-07-06 17:27:37 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:39 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:41 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:41 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:42 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-06 17:27:43 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-07 17:17:43 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-08 11:02:17 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-08 11:02:17 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': 'dab42ea4-fd37-476c-b970-27608f169d22', 'channel_phone_number': '919455815697', 'phone_number': '9455815697', 'country_code': '+91', 'traits': {'name': 'Anuj Singh PARMAR', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T04:20:46.266000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4de0d-6953-7197-8000-966da1223bca', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-08T05:32:06.216332', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Inside Manorama, with Rajesh sir', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4de0d-6953-7197-8000-966da1223bca', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-08T05:32:06.216332', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Text', 'media_url': None, 'message': 'Inside Manorama, with Rajesh sir', 'meta_data': {}, 'source_message_id': None}, parsed_text=Inside Manorama, with Rajesh sir 2026-07-08 11:02:20 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-08 11:02:23 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-08 15:57:06 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-08 15:57:07 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-08 16:46:47 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7037893715: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-09 13:41:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 13:41:57 [ERROR ] restaurant.whatsapp_webhook | INTERAKT WEBHOOK DEBUG: data_obj={'customer': {'id': '2f8f3701-a1e3-4323-9bc0-5454bc520abd', 'channel_phone_number': '917052932404', 'phone_number': '7052932404', 'country_code': '+91', 'traits': {'name': '', 'whatsapp_opted_in': True, 'source_id': None, 'source_url': None, '_internal_lead_source': 'Whatsapp', '_internal_closure_date': '2026-07-04T07:48:34.786000', 'country_code': '+91', 'contact_owner': {}, 'chat_assignee': {}, 'lead_status': None}}, 'message': {'id': '06a4f57c-bcd3-74bf-8000-b6c877d991e8', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-09T08:11:52.880039', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/PIncJVceRSTt/fGMxOKZbOOyN.jpeg?se=2031-07-03T08%3A11%3A55Z&sp=rt&sv=2019-12-12&sr=b&sig=QyTLeM54QqWWEmyFxYA6fwcVdrNAHg0jfLTDg%2BJ7QaU%3D', 'message': 'Mere phone me aisa dikh rha hai', 'meta_data': {}, 'source_message_id': None}, 'channel_type': 'Whatsapp', 'is_fallback_message': False, 'next_fallback_channel': None}, msg_obj={'id': '06a4f57c-bcd3-74bf-8000-b6c877d991e8', 'chat_message_type': 'CustomerMessage', 'channel_failure_reason': None, 'message_status': 'Sent', 'received_at_utc': '2026-07-09T08:11:52.880039', 'delivered_at_utc': None, 'seen_at_utc': None, 'campaign_id': None, 'campaign_name': '', 'is_template_message': False, 'raw_template': None, 'channel_error_code': None, 'message_content_type': 'Image', 'media_url': 'https://interaktprodmediastorage.blob.core.windows.net/mediaprodstoragecontainer/3122f95e-7e70-4cc8-920a-b9751d274a28/inbox_customer_to_agent/PIncJVceRSTt/fGMxOKZbOOyN.jpeg?se=2031-07-03T08%3A11%3A55Z&sp=rt&sv=2019-12-12&sr=b&sig=QyTLeM54QqWWEmyFxYA6fwcVdrNAHg0jfLTDg%2BJ7QaU%3D', 'message': 'Mere phone me aisa dikh rha hai', 'meta_data': {}, 'source_message_id': None}, parsed_text=Mere phone me aisa dikh rha hai 2026-07-09 13:42:57 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 13:42:59 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 13:46:48 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 17:10:23 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 17:10:26 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-09 17:13:46 [INFO ] restaurant.whatsapp_webhook | WhatsAppWebhookView received POST request: Content-Type=application/json, POST keys=[] 2026-07-11 18:24:21 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ 2026-07-11 18:24:37 [ERROR ] restaurant.whatsapp_service | Interakt WhatsApp reply failed for 7052932404: 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/ | 400 Client Error: Bad Request for url: https://api.interakt.ai/v1/public/message/