[2026-05-15 02:06:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.41","payload_size":547} 
[2026-05-15 02:06:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBQkI1MTcyOENCQjM0RkYwOEYA',
                  'timestamp' => '1778716629',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 02:06:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 02:06:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_with_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 02:06:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_WITH_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Setting all fields: wa_id, user_id, username"} 
[2026-05-15 02:06:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_with_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"wa_id":"639174593801","user_id":"US.13491208655302741925"}]} 
[2026-05-15 02:06:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"wa_id":"639174593801","user_id":"US.13491208655302741925"}]} 
[2026-05-15 02:06:51] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 02:06:51] production.INFO: Found existing recipient {"recipient_id":48762,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 02:06:51] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48762,"recipient_mobile":"639174593801","recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 02:06:51] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBQkI1MTcyOENCQjM0RkYwOEYA","message_type":"text","from":"639174593801","timestamp":"1778716629"} 
[2026-05-15 02:06:51] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 02:06:51] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 02:06:52] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 02:06:52] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":48762,"session_id":370868} 
[2026-05-15 02:06:52] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 02:06:52] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 02:06:52] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 02:06:52] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 02:06:52] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117343} 
[2026-05-15 02:06:53] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 02:06:53] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"639174593801"} 
[2026-05-15 02:06:53] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 02:06:54] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 02:06:54] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 02:06:54] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 02:06:54] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"639174593801"} 
[2026-05-15 02:06:54] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 02:06:56] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.9","payload_size":605} 
[2026-05-15 02:06:57] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODY4MzQ0QURGMjU1NEE2RjUyAA==',
                  'status' => 'sent',
                  'timestamp' => '1778782015',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_with_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_WITH_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Setting all fields: wa_id, user_id, username"} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_with_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.28","payload_size":605} 
[2026-05-15 02:06:57] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODcyRkU2NDZEQTcwQ0VBMEU3AA==',
                  'status' => 'sent',
                  'timestamp' => '1778782016',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_with_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_WITH_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Setting all fields: wa_id, user_id, username"} 
[2026-05-15 02:06:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_with_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:57] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.23","payload_size":610} 
[2026-05-15 02:06:58] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODY4MzQ0QURGMjU1NEE2RjUyAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778782016',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_with_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_WITH_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Setting all fields: wa_id, user_id, username"} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_with_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.27","payload_size":610} 
[2026-05-15 02:06:58] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODcyRkU2NDZEQTcwQ0VBMEU3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778782016',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_with_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_WITH_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Setting all fields: wa_id, user_id, username"} 
[2026-05-15 02:06:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_with_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 02:06:58] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"wa_id":"639174593801","user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.2","payload_size":605} 
[2026-05-15 10:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODY4MzQ0QURGMjU1NEE2RjUyAA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.42","payload_size":605} 
[2026-05-15 10:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODcyRkU2NDZEQTcwQ0VBMEU3AA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.44","payload_size":605} 
[2026-05-15 10:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOEI5RjUxRkY2NEJCNjYxNjczAA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.23","payload_size":605} 
[2026-05-15 10:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRjJBNzRFM0JERDc3RDk4RkM4AA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.113","payload_size":605} 
[2026-05-15 10:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTU4MUFFRkI4NjhBRUVEMEY2AA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.4","payload_size":605} 
[2026-05-15 10:41:33] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMzM5RjdDRjdENUQxRDEyMDU0AA==',
                  'status' => 'read',
                  'timestamp' => '1778812890',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.24","payload_size":547} 
[2026-05-15 10:41:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I3MjM5NTJFQzUyQ0ZDMTJGRjUA',
                  'timestamp' => '1778812900',
                  'text' => 
                  array (
                    'body' => 'hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 10:41:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 10:41:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 10:41:43] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 10:41:43] production.INFO: Found existing recipient {"recipient_id":48762,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 10:41:43] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48762,"recipient_mobile":"639174593801","recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 10:41:43] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I3MjM5NTJFQzUyQ0ZDMTJGRjUA","message_type":"text","from":null,"timestamp":"1778812900"} 
[2026-05-15 10:41:43] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 10:41:43] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"hi"} 
[2026-05-15 10:41:44] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 10:41:44] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"hi","recipient_id":48762,"session_id":370869} 
[2026-05-15 10:41:44] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 10:41:45] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 10:41:45] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 10:41:45] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 10:41:45] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117343} 
[2026-05-15 10:41:45] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 10:41:45] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"639174593801"} 
[2026-05-15 10:41:45] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 10:41:47] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 10:41:47] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 10:41:47] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 10:41:47] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"639174593801"} 
[2026-05-15 10:41:47] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.7","payload_size":605} 
[2026-05-15 10:41:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTFERDRFNDQ5RTk2ODY0QzY4AA==',
                  'status' => 'sent',
                  'timestamp' => '1778812907',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.116","payload_size":605} 
[2026-05-15 10:41:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTFERDRFNDQ5RTk2ODY0QzY4AA==',
                  'status' => 'read',
                  'timestamp' => '1778812908',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.1","payload_size":610} 
[2026-05-15 10:41:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTFERDRFNDQ5RTk2ODY0QzY4AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778812908',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.61","payload_size":605} 
[2026-05-15 10:41:51] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUE0MDgyRTRBQTRDOUVEN0U4AA==',
                  'status' => 'sent',
                  'timestamp' => '1778812909',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:51] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:51] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.13","payload_size":610} 
[2026-05-15 10:41:51] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUE0MDgyRTRBQTRDOUVEN0U4AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778812910',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:51] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.8","payload_size":605} 
[2026-05-15 10:41:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUE0MDgyRTRBQTRDOUVEN0U4AA==',
                  'status' => 'read',
                  'timestamp' => '1778812910',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 10:41:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 10:41:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.115","payload_size":546} 
[2026-05-15 11:52:07] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Yuet',
                  ),
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '6590078132',
                  'from_user_id' => 'SG.4542509739402005',
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDREUwN0RGQ0YyMUIxNjFDRTZDMTFDNDdBMUZDMjQyAA==',
                  'timestamp' => '1778817125',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:07] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:08] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741927","username":"@testuser_nophone4","profile_name":"Yuet"} 
[2026-05-15 11:52:08] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 11:52:08] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":35851,"recipient_mobile":"6590078132","recipient_username":"@testuser_nophone4","recipient_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:08] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDREUwN0RGQ0YyMUIxNjFDRTZDMTFDNDdBMUZDMjQyAA==","message_type":"text","from":null,"timestamp":"1778817125"} 
[2026-05-15 11:52:08] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 11:52:08] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 11:52:09] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 11:52:09] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":35851,"session_id":370870} 
[2026-05-15 11:52:09] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 11:52:10] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 11:52:10] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 11:52:10] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 11:52:10] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117343} 
[2026-05-15 11:52:10] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:52:10] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"6590078132"} 
[2026-05-15 11:52:10] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:52:11] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 11:52:11] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 11:52:12] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:52:12] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"6590078132"} 
[2026-05-15 11:52:12] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:52:13] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.7","payload_size":597} 
[2026-05-15 11:52:14] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjYxNUFFRkZBNTIwMzQ3RUYzRQA=',
                  'status' => 'sent',
                  'timestamp' => '1778817132',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:14] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:14] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:14] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.22","payload_size":602} 
[2026-05-15 11:52:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjYxNUFFRkZBNTIwMzQ3RUYzRQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817133',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.21","payload_size":602} 
[2026-05-15 11:52:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjYxNUFFRkZBNTIwMzQ3RUYzRQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817133',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.2","payload_size":597} 
[2026-05-15 11:52:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkY5MTNGODE4OTMyQUNCOTNCMgA=',
                  'status' => 'sent',
                  'timestamp' => '1778817134',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.114","payload_size":602} 
[2026-05-15 11:52:17] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkY5MTNGODE4OTMyQUNCOTNCMgA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817134',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.114","payload_size":602} 
[2026-05-15 11:52:17] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkY5MTNGODE4OTMyQUNCOTNCMgA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817134',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:17] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.33","payload_size":718} 
[2026-05-15 11:52:20] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Yuet',
                  ),
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkY5MTNGODE4OTMyQUNCOTNCMgA=',
                  ),
                  'from' => '6590078132',
                  'from_user_id' => 'SG.4542509739402005',
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDMTA1N0JFMzFENjlFQ0UwODU4RDA0MjVBNDUyMzFCAA==',
                  'timestamp' => '1778817138',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '1',
                      'title' => '1. Upload Receipt',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741927","username":"@testuser_nophone4","profile_name":"Yuet"} 
[2026-05-15 11:52:20] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":35851,"recipient_mobile":"6590078132","recipient_username":"@testuser_nophone4","recipient_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDMTA1N0JFMzFENjlFQ0UwODU4RDA0MjVBNDUyMzFCAA==","message_type":"interactive","from":null,"timestamp":"1778817138"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 11:52:20] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"1. Upload Receipt"} 
[2026-05-15 11:52:21] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117316,"has_node_data":false} 
[2026-05-15 11:52:21] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117316,"node_type":"msg-template"} 
[2026-05-15 11:52:21] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117316,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 11:52:21] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117316,"endpoint":"1"} 
[2026-05-15 11:52:22] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117356,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:52:22] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77335,"template_slug":"elanco_malaysia_upload_receipt_instruction","template_type":"text","node_id":117356,"recipient_identifier":"6590078132"} 
[2026-05-15 11:52:22] production.INFO: [BSUID] Sending message {"template_id":77335,"template_slug":"elanco_malaysia_upload_receipt_instruction","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:52:23] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.26","payload_size":602} 
[2026-05-15 11:52:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkNCMkMzNDcwRDk2MjNGREVDNQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817144',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.28","payload_size":597} 
[2026-05-15 11:52:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkNCMkMzNDcwRDk2MjNGREVDNQA=',
                  'status' => 'sent',
                  'timestamp' => '1778817144',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.1","payload_size":602} 
[2026-05-15 11:52:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkNCMkMzNDcwRDk2MjNGREVDNQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817144',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.4","payload_size":817} 
[2026-05-15 11:52:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Yuet',
                  ),
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '6590078132',
                  'from_user_id' => 'SG.4542509739402005',
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDRDk1MzIzNEYxQTU5NTUwQjc4RjI5ODM4NEM4QUVEAA==',
                  'timestamp' => '1778817152',
                  'type' => 'image',
                  'image' => 
                  array (
                    'mime_type' => 'image/jpeg',
                    'sha256' => 'OhbEAj1ekOhJk4F0bYHedjM6577doeZvVlKHEPUJlIw=',
                    'id' => '1266586871917021',
                    'url' => 'https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1266586871917021&source=webhook&ext=1778817454&hash=ARkW_Wd6PnWfyANNm5uh4uAagztB2-O_5iF5PmVw3Aq3ww',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741927","username":"@testuser_nophone4","profile_name":"Yuet"} 
[2026-05-15 11:52:35] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":35851,"recipient_mobile":"6590078132","recipient_username":"@testuser_nophone4","recipient_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDRDk1MzIzNEYxQTU5NTUwQjc4RjI5ODM4NEM4QUVEAA==","message_type":"image","from":null,"timestamp":"1778817152"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"image"} 
[2026-05-15 11:52:35] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":""} 
[2026-05-15 11:52:37] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 11:52:37] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"image","text":"","recipient_id":35851,"session_id":370872} 
[2026-05-15 11:52:37] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15379,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User When Is Sent Document"} 
[2026-05-15 11:52:38] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15379,"first_node_id":117345,"node_type":"condition"} 
[2026-05-15 11:52:38] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117345,"node_type":"condition"} 
[2026-05-15 11:52:38] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117345,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 11:52:38] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117345,"endpoint":117346} 
[2026-05-15 11:52:38] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117358,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:52:38] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77336,"template_slug":"elanco_malaysia_upload_completenext_part","template_type":"button_reply","node_id":117358,"recipient_identifier":"6590078132"} 
[2026-05-15 11:52:38] production.INFO: [BSUID] Sending message {"template_id":77336,"template_slug":"elanco_malaysia_upload_completenext_part","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:52:39] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.68","payload_size":597} 
[2026-05-15 11:52:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjhFRTVGRjU3RjY0NTM0MUJENQA=',
                  'status' => 'sent',
                  'timestamp' => '1778817160',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.22","payload_size":602} 
[2026-05-15 11:52:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjhFRTVGRjU3RjY0NTM0MUJENQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817161',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.4","payload_size":602} 
[2026-05-15 11:52:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjhFRTVGRjU3RjY0NTM0MUJENQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817161',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.23","payload_size":720} 
[2026-05-15 11:52:43] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Yuet',
                  ),
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjhFRTVGRjU3RjY0NTM0MUJENQA=',
                  ),
                  'from' => '6590078132',
                  'from_user_id' => 'SG.4542509739402005',
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDOTVCRjVBQ0M0QjFENERBRTg5MjA1RDJBOTExNzc2AA==',
                  'timestamp' => '1778817162',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'button_reply',
                    'button_reply' => 
                    array (
                      'id' => '1',
                      'title' => 'Upload Complete',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:43] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:52:44] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741927","username":"@testuser_nophone4","profile_name":"Yuet"} 
[2026-05-15 11:52:44] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 11:52:44] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":35851,"recipient_mobile":"6590078132","recipient_username":"@testuser_nophone4","recipient_user_id":"US.13491208655302741927"} 
[2026-05-15 11:52:44] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDOTVCRjVBQ0M0QjFENERBRTg5MjA1RDJBOTExNzc2AA==","message_type":"interactive","from":null,"timestamp":"1778817162"} 
[2026-05-15 11:52:44] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 11:52:44] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Upload Complete"} 
[2026-05-15 11:52:45] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117358,"has_node_data":false} 
[2026-05-15 11:52:45] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117358,"node_type":"msg-template"} 
[2026-05-15 11:52:45] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117358,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 11:52:45] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117358,"endpoint":"1"} 
[2026-05-15 11:52:45] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117363,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:52:45] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77337,"template_slug":"elanco_malaysia_upload_complete_reply_to_follow_with_apv_receipt_status","template_type":"text","node_id":117363,"recipient_identifier":"6590078132"} 
[2026-05-15 11:52:45] production.INFO: [BSUID] Sending message {"template_id":77337,"template_slug":"elanco_malaysia_upload_complete_reply_to_follow_with_apv_receipt_status","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:52:46] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117363,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 11:52:46] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117363,"endpoint":null} 
[2026-05-15 11:52:46] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117364,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 11:52:46] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.113","payload_size":597} 
[2026-05-15 11:52:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjI0MjQwNzU3ODBERTdEREZFMgA=',
                  'status' => 'sent',
                  'timestamp' => '1778817167',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.29","payload_size":602} 
[2026-05-15 11:52:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjI0MjQwNzU3ODBERTdEREZFMgA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817168',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.115","payload_size":602} 
[2026-05-15 11:52:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjI0MjQwNzU3ODBERTdEREZFMgA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817168',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:52:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:52:52] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => 'Request have been accepted and processing',
    'data' => 
    array (
      'ref' => 'a1c8508f-c407-4b05-bee0-17a0ef697447',
      'status' => 'processing',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3711,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiZTlhWHRRK2ZzNllYZklIRUMyQUtIZz09IiwibWFjIjoiYTNmNzUwNWEzNWE5N2NlM2YxODgyMWQyMDcwYzJlNzA3NzFhYWZjNDI5ZDFkNGNjMGUyMmU0OThlNTFkYWI4OCJ9","wa_username":"@testuser_nophone4","wa_bsuid":"US.13491208655302741927","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiWUpsclVUeHdoT0hVQk5NdGcwbDlmSFVaYjBQWXh0N2pKNWg2YUtNQUR2OD0iLCJtYWMiOiIxNzgwZTM5MWI0ZDgzY2ZiZDgxMTkxMjg2YmU1NzM2NTZmZjc3YjlkM2I2MzA3ZTI4NmJiNjMzZWM4ZDI2YTU2In0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaDJ1RndteTRIOHExelV0TEQzWDlKdz09IiwibWFjIjoiMzgzMzAwMjJkZjczZThhYmQ0OTYwN2M4ZThlMTg4NmIwYjhhYWM0MDc0ZjE4MTczYWM3NThiYTdkZDU4ODdjZCJ9","registered_at":"2025-03-13 22:25:31","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"smart_receipt_async","receipt_url":"https:\\/\\/wa-username.growthdesk.dev\\/storage\\/channel\\/17\\/recipient\\/9e6b89f3-8799-4519-8be0-6e8ded2c0476\\/a1c8507a-3d64-466e-a18d-4f21b2174c8d.jpeg","upload_datetime":"2026-05-15T03:52:37.000000Z","app_guid":"9e6b8a02-2d51-48bc-a596-b99d5cee2d82"}',
      'response' => '{"success":true,"message":"Request have been accepted and processing","data":{"ref":"a1c8508f-c407-4b05-bee0-17a0ef697447","status":"processing"}}',
      'workflow_node_id' => 117364,
      'chat_session_id' => 370872,
      'response_headers' => '{"Date":["Fri, 15 May 2026 03:52:52 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=19,cfOrigin;dur=2494"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=B13fA4psPgZ9WFIJqGcrpBon1I9%2BsUG04igEoXPe%2Bo8rayad5xC6vf8qI5jIFcML3lympTsrDQ2J%2BF8lbZdhIp5ieT1l7WDt2GePijC92cOy3nbcS2%2FQcbpmVCONUBkSo3%2BHebQPZwqiukjGPG0Fn6P0MXmQ\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fbf312e6d37fdeb-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a0698912fcd1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiWUpsclVUeHdoT0hVQk5NdGcwbDlmSFVaYjBQWXh0N2pKNWg2YUtNQUR2OD0iLCJtYWMiOiIxNzgwZTM5MWI0ZDgzY2ZiZDgxMTkxMjg2YmU1NzM2NTZmZjc3YjlkM2I2MzA3ZTI4NmJiNjMzZWM4ZDI2YTU2In0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiZTlhWHRRK2ZzNllYZklIRUMyQUtIZz09IiwibWFjIjoiYTNmNzUwNWEzNWE5N2NlM2YxODgyMWQyMDcwYzJlNzA3NzFhYWZjNDI5ZDFkNGNjMGUyMmU0OThlNTFkYWI4OCJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaDJ1RndteTRIOHExelV0TEQzWDlKdz09IiwibWFjIjoiMzgzMzAwMjJkZjczZThhYmQ0OTYwN2M4ZThlMTg4NmIwYjhhYWM0MDc0ZjE4MTczYWM3NThiYTdkZDU4ODdjZCJ9"]}',
      'updated_at' => '2026-05-15 11:52:52',
      'created_at' => '2026-05-15 11:52:52',
      'id' => 222746,
    ),
     'original' => 
    array (
      'integration_id' => 3711,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiZTlhWHRRK2ZzNllYZklIRUMyQUtIZz09IiwibWFjIjoiYTNmNzUwNWEzNWE5N2NlM2YxODgyMWQyMDcwYzJlNzA3NzFhYWZjNDI5ZDFkNGNjMGUyMmU0OThlNTFkYWI4OCJ9","wa_username":"@testuser_nophone4","wa_bsuid":"US.13491208655302741927","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiWUpsclVUeHdoT0hVQk5NdGcwbDlmSFVaYjBQWXh0N2pKNWg2YUtNQUR2OD0iLCJtYWMiOiIxNzgwZTM5MWI0ZDgzY2ZiZDgxMTkxMjg2YmU1NzM2NTZmZjc3YjlkM2I2MzA3ZTI4NmJiNjMzZWM4ZDI2YTU2In0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaDJ1RndteTRIOHExelV0TEQzWDlKdz09IiwibWFjIjoiMzgzMzAwMjJkZjczZThhYmQ0OTYwN2M4ZThlMTg4NmIwYjhhYWM0MDc0ZjE4MTczYWM3NThiYTdkZDU4ODdjZCJ9","registered_at":"2025-03-13 22:25:31","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"smart_receipt_async","receipt_url":"https:\\/\\/wa-username.growthdesk.dev\\/storage\\/channel\\/17\\/recipient\\/9e6b89f3-8799-4519-8be0-6e8ded2c0476\\/a1c8507a-3d64-466e-a18d-4f21b2174c8d.jpeg","upload_datetime":"2026-05-15T03:52:37.000000Z","app_guid":"9e6b8a02-2d51-48bc-a596-b99d5cee2d82"}',
      'response' => '{"success":true,"message":"Request have been accepted and processing","data":{"ref":"a1c8508f-c407-4b05-bee0-17a0ef697447","status":"processing"}}',
      'workflow_node_id' => 117364,
      'chat_session_id' => 370872,
      'response_headers' => '{"Date":["Fri, 15 May 2026 03:52:52 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=19,cfOrigin;dur=2494"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=B13fA4psPgZ9WFIJqGcrpBon1I9%2BsUG04igEoXPe%2Bo8rayad5xC6vf8qI5jIFcML3lympTsrDQ2J%2BF8lbZdhIp5ieT1l7WDt2GePijC92cOy3nbcS2%2FQcbpmVCONUBkSo3%2BHebQPZwqiukjGPG0Fn6P0MXmQ\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fbf312e6d37fdeb-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a0698912fcd1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiWUpsclVUeHdoT0hVQk5NdGcwbDlmSFVaYjBQWXh0N2pKNWg2YUtNQUR2OD0iLCJtYWMiOiIxNzgwZTM5MWI0ZDgzY2ZiZDgxMTkxMjg2YmU1NzM2NTZmZjc3YjlkM2I2MzA3ZTI4NmJiNjMzZWM4ZDI2YTU2In0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiZTlhWHRRK2ZzNllYZklIRUMyQUtIZz09IiwibWFjIjoiYTNmNzUwNWEzNWE5N2NlM2YxODgyMWQyMDcwYzJlNzA3NzFhYWZjNDI5ZDFkNGNjMGUyMmU0OThlNTFkYWI4OCJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaDJ1RndteTRIOHExelV0TEQzWDlKdz09IiwibWFjIjoiMzgzMzAwMjJkZjczZThhYmQ0OTYwN2M4ZThlMTg4NmIwYjhhYWM0MDc0ZjE4MTczYWM3NThiYTdkZDU4ODdjZCJ9"]}',
      'updated_at' => '2026-05-15 11:52:52',
      'created_at' => '2026-05-15 11:52:52',
      'id' => 222746,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 11:53:00] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"phone","updated_fields":false} 
[2026-05-15 11:53:00] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117425,"node_type":"msg-template","has_node_data":true,"wf_redirect":null} 
[2026-05-15 11:53:00] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77339,"template_slug":"elanco_malaysia_receipt_rejection_message","template_type":"text","node_id":117425,"recipient_identifier":"6590078132"} 
[2026-05-15 11:53:01] production.INFO: [BSUID] Sending message {"template_id":77339,"template_slug":"elanco_malaysia_receipt_rejection_message","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:53:01] production.INFO: array (
  '$paramaters' => 
  array (
    0 => 'Yuet',
  ),
)  
[2026-05-15 11:53:01] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '6590078132',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_receipt_rejection_message',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
            0 => 
            array (
              'type' => 'text',
              'text' => 'Yuet',
            ),
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:01] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117425,"endpoint":null} 
[2026-05-15 11:53:02] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":false,"next_node_id":null,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.113","payload_size":584} 
[2026-05-15 11:53:04] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkE1RTVGMERFQTQzREU4Qjc5NQA=',
                  'status' => 'sent',
                  'timestamp' => '1778817183',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.22","payload_size":589} 
[2026-05-15 11:53:04] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkE1RTVGMERFQTQzREU4Qjc5NQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817183',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:04] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:04] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.63","payload_size":589} 
[2026-05-15 11:53:05] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkE1RTVGMERFQTQzREU4Qjc5NQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817183',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:05] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:05] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:05] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.41","payload_size":718} 
[2026-05-15 11:53:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Yuet',
                  ),
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEkY5MTNGODE4OTMyQUNCOTNCMgA=',
                  ),
                  'from' => '6590078132',
                  'from_user_id' => 'SG.4542509739402005',
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDOTc3NTYzQzFCODZDM0EzNEFEODlFQzA4NTM1RjNDAA==',
                  'timestamp' => '1778817213',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => '2. View My Points',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741927"} 
[2026-05-15 11:53:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Yuet"},"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"profile":{"name":"Yuet","username":"@testuser_nophone4"},"user_id":"US.13491208655302741927"}]} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741927","username":"@testuser_nophone4","profile_name":"Yuet"} 
[2026-05-15 11:53:35] production.INFO: Found existing recipient {"recipient_id":35851,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":35851,"recipient_mobile":"6590078132","recipient_username":"@testuser_nophone4","recipient_user_id":"US.13491208655302741927"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgKNjU5MDA3ODEzMhUCABIYIEFDOTc3NTYzQzFCODZDM0EzNEFEODlFQzA4NTM1RjNDAA==","message_type":"interactive","from":null,"timestamp":"1778817213"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 11:53:35] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"2. View My Points"} 
[2026-05-15 11:53:36] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117316,"has_node_data":false} 
[2026-05-15 11:53:36] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117316,"node_type":"msg-template"} 
[2026-05-15 11:53:36] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117316,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 11:53:36] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117316,"endpoint":"2"} 
[2026-05-15 11:53:37] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117397,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 11:53:37] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77357,"template_slug":"elanco_malaysia_view_my_points_reply","template_type":"text","node_id":117397,"recipient_identifier":"6590078132"} 
[2026-05-15 11:53:37] production.INFO: [BSUID] Sending message {"template_id":77357,"template_slug":"elanco_malaysia_view_my_points_reply","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 11:53:38] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.21","payload_size":597} 
[2026-05-15 11:53:41] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjYxRTZBOEYzRDlBQTA5QTA0QwA=',
                  'status' => 'sent',
                  'timestamp' => '1778817219',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.7","payload_size":602} 
[2026-05-15 11:53:41] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjYxRTZBOEYzRDlBQTA5QTA0QwA=',
                  'status' => 'delivered',
                  'timestamp' => '1778817220',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 11:53:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 11:53:41] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 15:30:23] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"60","transformed":false,"locale":"en"} 
[2026-05-15 15:30:23] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 15:30:23] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '60',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:30:26] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"65","transformed":false,"locale":"en"} 
[2026-05-15 15:30:26] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 15:30:26] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '65',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:30:27] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"63","transformed":false,"locale":"en"} 
[2026-05-15 15:30:27] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 15:30:27] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '63',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:30:27] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"65","transformed":false,"locale":"en"} 
[2026-05-15 15:30:27] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 15:30:27] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '65',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:30:29] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"63","transformed":false,"locale":"en"} 
[2026-05-15 15:30:29] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 15:30:29] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '63',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.1","payload_size":547} 
[2026-05-15 15:40:33] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwMjBFQjg4QzdFNzNBRjNCQzYA',
                  'timestamp' => '1778830830',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 15:40:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 15:40:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 15:40:34] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 15:40:34] production.INFO: Found existing recipient {"recipient_id":48762,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 15:40:34] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48762,"recipient_mobile":"639174593801","recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 15:40:34] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwMjBFQjg4QzdFNzNBRjNCQzYA","message_type":"text","from":null,"timestamp":"1778830830"} 
[2026-05-15 15:40:34] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 15:40:34] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 15:40:35] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 15:40:35] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":48762,"session_id":370880} 
[2026-05-15 15:40:35] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 15:40:35] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 15:40:35] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 15:40:35] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 15:40:35] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117343} 
[2026-05-15 15:40:36] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 15:40:36] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"639174593801"} 
[2026-05-15 15:40:36] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 15:40:36] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 15:40:36] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 15:40:37] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 15:40:37] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"639174593801"} 
[2026-05-15 15:40:37] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 15:40:38] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.42","payload_size":605} 
[2026-05-15 15:40:39] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTJGODBBMEU1OTM4QUY2NDNCAA==',
                  'status' => 'sent',
                  'timestamp' => '1778830837',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:40:39] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:40:39] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:40:39] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:40:39] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:40:39] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:39] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.7","payload_size":610} 
[2026-05-15 15:40:40] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTJGODBBMEU1OTM4QUY2NDNCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778830837',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.13","payload_size":605} 
[2026-05-15 15:40:40] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRjgzQTkzODM2MzJGODE2RkM5AA==',
                  'status' => 'sent',
                  'timestamp' => '1778830838',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.34","payload_size":610} 
[2026-05-15 15:40:40] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRjgzQTkzODM2MzJGODE2RkM5AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778830839',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:40:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:40:40] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.8","payload_size":605} 
[2026-05-15 15:47:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTJGODBBMEU1OTM4QUY2NDNCAA==',
                  'status' => 'read',
                  'timestamp' => '1778831271',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.12","payload_size":605} 
[2026-05-15 15:47:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRjgzQTkzODM2MzJGODE2RkM5AA==',
                  'status' => 'read',
                  'timestamp' => '1778831271',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 15:47:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 15:47:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:30:22] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"60163801829","transformed":false,"locale":"en"} 
[2026-05-15 17:30:22] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 17:30:22] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '60163801829',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:22] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"639174593801","transformed":false,"locale":"en"} 
[2026-05-15 17:30:22] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 17:30:23] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '639174593801',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:24] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"6590078132","transformed":false,"locale":"en"} 
[2026-05-15 17:30:24] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 17:30:24] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '6590078132',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:25] production.INFO: [BSUID] Sending message {"template_id":77377,"template_slug":"elanco_malaysia_blast_message_test_schedule_blast","identifier_type":"phone","identifier_value":"639776526983","transformed":false,"locale":"en"} 
[2026-05-15 17:30:25] production.INFO: array (
  '$paramaters' => 
  array (
  ),
)  
[2026-05-15 17:30:25] production.INFO: array (
  'payload_text' => 
  array (
    'messaging_product' => 'whatsapp',
    'to' => '639776526983',
    'type' => 'template',
    'template' => 
    array (
      'name' => 'elanco_malaysia_blast_message_test_schedule_blast',
      'language' => 
      array (
        'code' => 'en',
      ),
      'components' => 
      array (
        0 => 
        array (
          'type' => 'body',
          'parameters' => 
          array (
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.41","payload_size":586} 
[2026-05-15 17:30:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '60163801829',
                  'user_id' => 'MY.4539361923050120',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgLNjAxNjM4MDE4MjkVAgARGBI2NTk1MEM3QTVGRjEyNkM2NzIA',
                  'status' => 'sent',
                  'timestamp' => '1778837424',
                  'recipient_id' => '60163801829',
                  'recipient_user_id' => 'MY.4539361923050120',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}]} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"60163801829","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741928","username":"@testuser_nophone5"}} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"60163801829","user_id":"US.13491208655302741928","username":"@testuser_nophone5","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741928","username":"@testuser_nophone5"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}],"transformed_contacts":[{"user_id":"US.13491208655302741928","profile":{"username":"@testuser_nophone5"}}]} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}],"transformed_contacts":[{"user_id":"US.13491208655302741928","profile":{"username":"@testuser_nophone5"}}]} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.23","payload_size":591} 
[2026-05-15 17:30:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '60163801829',
                  'user_id' => 'MY.4539361923050120',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgLNjAxNjM4MDE4MjkVAgARGBI2NTk1MEM3QTVGRjEyNkM2NzIA',
                  'status' => 'delivered',
                  'timestamp' => '1778837424',
                  'recipient_id' => '60163801829',
                  'recipient_user_id' => 'MY.4539361923050120',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}]} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"60163801829","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741928","username":"@testuser_nophone5"}} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"60163801829","user_id":"US.13491208655302741928","username":"@testuser_nophone5","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741928","username":"@testuser_nophone5"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}],"transformed_contacts":[{"user_id":"US.13491208655302741928","profile":{"username":"@testuser_nophone5"}}]} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"60163801829","user_id":"MY.4539361923050120"}],"transformed_contacts":[{"user_id":"US.13491208655302741928","profile":{"username":"@testuser_nophone5"}}]} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.11","payload_size":592} 
[2026-05-15 17:30:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQ0JCOUVENTgzRkZDMzBCOTgzAA==',
                  'status' => 'sent',
                  'timestamp' => '1778837425',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:30:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:30:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.40","payload_size":597} 
[2026-05-15 17:30:27] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQ0JCOUVENTgzRkZDMzBCOTgzAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778837425',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:30:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:30:27] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:27] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:30:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:30:27] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.54","payload_size":815} 
[2026-05-15 17:30:28] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639776526983',
                  'user_id' => 'PH.4534357273550585',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5Nzc2NTI2OTgzFQIAERgSOUM4OUExREZFODAxNDA5MjA5AA==',
                  'status' => 'failed',
                  'timestamp' => '1778837426',
                  'recipient_id' => '639776526983',
                  'recipient_user_id' => 'PH.4534357273550585',
                  'errors' => 
                  array (
                    0 => 
                    array (
                      'code' => 131049,
                      'title' => 'This message was not delivered to maintain healthy ecosystem engagement.',
                      'message' => 'This message was not delivered to maintain healthy ecosystem engagement.',
                      'error_data' => 
                      array (
                        'details' => 'In order to maintain a healthy ecosystem engagement, the message failed to be delivered.',
                      ),
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639776526983","user_id":"PH.4534357273550585"}]} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639776526983","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741926","username":"@testuser_nophone3"}} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639776526983","user_id":"US.13491208655302741926","username":"@testuser_nophone3","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741926","username":"@testuser_nophone3"} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639776526983","user_id":"PH.4534357273550585"}],"transformed_contacts":[{"user_id":"US.13491208655302741926","profile":{"username":"@testuser_nophone3"}}]} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639776526983","user_id":"PH.4534357273550585"}],"transformed_contacts":[{"user_id":"US.13491208655302741926","profile":{"username":"@testuser_nophone3"}}]} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.11","payload_size":584} 
[2026-05-15 17:30:28] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjMwRTM5MzEzMUY3NkJBMTg4MQA=',
                  'status' => 'sent',
                  'timestamp' => '1778837427',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 17:30:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 17:30:28] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.9","payload_size":589} 
[2026-05-15 17:30:30] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '6590078132',
                  'user_id' => 'SG.4542509739402005',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgKNjU5MDA3ODEzMhUCABEYEjMwRTM5MzEzMUY3NkJBMTg4MQA=',
                  'status' => 'delivered',
                  'timestamp' => '1778837429',
                  'recipient_id' => '6590078132',
                  'recipient_user_id' => 'SG.4542509739402005',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:30:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}]} 
[2026-05-15 17:30:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"6590078132","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741927","username":"@testuser_nophone4"}} 
[2026-05-15 17:30:30] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"6590078132","user_id":"US.13491208655302741927","username":"@testuser_nophone4","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:30:30] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741927","username":"@testuser_nophone4"} 
[2026-05-15 17:30:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 17:30:30] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"6590078132","user_id":"SG.4542509739402005"}],"transformed_contacts":[{"user_id":"US.13491208655302741927","profile":{"username":"@testuser_nophone4"}}]} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.1","payload_size":592} 
[2026-05-15 17:33:25] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQ0JCOUVENTgzRkZDMzBCOTgzAA==',
                  'status' => 'read',
                  'timestamp' => '1778837603',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => true,
                    'pricing_model' => 'PMP',
                    'category' => 'marketing',
                    'type' => 'regular',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:33:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:33:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:33:25] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:33:25] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:33:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:33:25] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.24","payload_size":547} 
[2026-05-15 17:40:46] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEMzNDNzY0OENEQjU3QTJCOTgA',
                  'timestamp' => '1778838045',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:40:46] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:40:46] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:40:47] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:40:47] production.INFO: Created new recipient {"user_id":"US.13491208655302741925","wa_id":"null","username":"@wilson_nophone","matched_by":"new_record"} 
[2026-05-15 17:40:47] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:40:47] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEMzNDNzY0OENEQjU3QTJCOTgA","message_type":"text","from":null,"timestamp":"1778838045"} 
[2026-05-15 17:40:47] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 17:40:47] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 17:40:48] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 17:40:48] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":48779,"session_id":370885} 
[2026-05-15 17:40:48] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 17:40:48] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 17:40:48] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 17:40:48] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 17:40:48] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117344} 
[2026-05-15 17:40:48] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117338,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:40:48] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","template_type":"text","node_id":117338,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:40:49] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:40:49] production.INFO: [BSUID] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:40:49] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117338,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 17:40:49] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117338,"endpoint":null} 
[2026-05-15 17:40:50] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117339,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:40:50] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","template_type":"button_reply","node_id":117339,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:40:50] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:40:50] production.INFO: [BSUID] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.113","payload_size":605} 
[2026-05-15 17:40:51] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQzBDNzBFOEVEMTM2ODVDN0E4AA==',
                  'status' => 'sent',
                  'timestamp' => '1778838050',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:51] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:51] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:51] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:51] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.23","payload_size":610} 
[2026-05-15 17:40:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQzBDNzBFOEVEMTM2ODVDN0E4AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838050',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.2","payload_size":605} 
[2026-05-15 17:40:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjVFOENCQjhGRjAzQjZCNzI0AA==',
                  'status' => 'sent',
                  'timestamp' => '1778838051',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.113","payload_size":605} 
[2026-05-15 17:40:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQzBDNzBFOEVEMTM2ODVDN0E4AA==',
                  'status' => 'read',
                  'timestamp' => '1778838050',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.4","payload_size":610} 
[2026-05-15 17:40:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjVFOENCQjhGRjAzQjZCNzI0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838051',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.25","payload_size":605} 
[2026-05-15 17:40:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjVFOENCQjhGRjAzQjZCNzI0AA==',
                  'status' => 'read',
                  'timestamp' => '1778838052',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.63","payload_size":610} 
[2026-05-15 17:40:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjVFOENCQjhGRjAzQjZCNzI0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838051',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:40:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:40:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.27","payload_size":722} 
[2026-05-15 17:41:01] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjVFOENCQjhGRjAzQjZCNzI0AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I0RTFGNDI3NTMzOEU1MDZFMEIA',
                  'timestamp' => '1778838059',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'button_reply',
                    'button_reply' => 
                    array (
                      'id' => '1',
                      'title' => 'Yes, I agree',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:41:01] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I0RTFGNDI3NTMzOEU1MDZFMEIA","message_type":"interactive","from":null,"timestamp":"1778838059"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 17:41:01] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Yes, I agree"} 
[2026-05-15 17:41:02] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117339,"has_node_data":false} 
[2026-05-15 17:41:02] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117339,"node_type":"msg-template"} 
[2026-05-15 17:41:02] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117339,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:02] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117339,"endpoint":"1"} 
[2026-05-15 17:41:03] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117348,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:41:03] production.INFO: array (
  'response' => 
  array (
    'success' => false,
    'error' => 'Something went wrong!',
    'error_msg' => 'Oops, something went wrong',
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"@wilson_nophone","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":false,"error":"Something went wrong!","error_msg":"Oops, something went wrong"}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:03 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=13,cfOrigin;dur=675"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=uMoJvO3Zn59bV7JLXISlGLErwVpaRkU%2BFLTvgVZ96%2Fpx4PG4fHArtxM2hAYKexK4sXQjMdRDcpeRh7kUBNFgfn5hK5szb8OfGIjQeWTBbAumPw4NqIRAXXlIZvcFeBsC6AyhQbb6aVCNSpzTdEtPeMFyfREL\\"}]}"],"CF-RAY":["9fc12f468af4c887-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 500,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea2f127d1"]},"vals":[]}',
      'updated_at' => '2026-05-15 17:41:03',
      'created_at' => '2026-05-15 17:41:03',
      'id' => 222747,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"@wilson_nophone","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":false,"error":"Something went wrong!","error_msg":"Oops, something went wrong"}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:03 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=13,cfOrigin;dur=675"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=uMoJvO3Zn59bV7JLXISlGLErwVpaRkU%2BFLTvgVZ96%2Fpx4PG4fHArtxM2hAYKexK4sXQjMdRDcpeRh7kUBNFgfn5hK5szb8OfGIjQeWTBbAumPw4NqIRAXXlIZvcFeBsC6AyhQbb6aVCNSpzTdEtPeMFyfREL\\"}]}"],"CF-RAY":["9fc12f468af4c887-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 500,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea2f127d1"]},"vals":[]}',
      'updated_at' => '2026-05-15 17:41:03',
      'created_at' => '2026-05-15 17:41:03',
      'id' => 222747,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:41:03] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117348,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 17:41:04] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => '',
      'email' => '',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:04 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=377"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2B0j2UR%2BlGszzowt%2F%2BlEyi994rIGI%2FQXPllOUjghgGzTOJJDhmneXBIjKpJ9QzpDm9DmiDIk3zbuj2uIoUU7IC%2FHjdKW7p2TmFMhaBodHfrHJB5vlxJXZIl7mV8CrzsK0Mv%2BNmYn4zpx1bKYSpBfdS0sZu%2FC%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12f4b9a08f914-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea2fdbd6e"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:41:04',
      'created_at' => '2026-05-15 17:41:04',
      'id' => 222748,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:04 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=377"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2B0j2UR%2BlGszzowt%2F%2BlEyi994rIGI%2FQXPllOUjghgGzTOJJDhmneXBIjKpJ9QzpDm9DmiDIk3zbuj2uIoUU7IC%2FHjdKW7p2TmFMhaBodHfrHJB5vlxJXZIl7mV8CrzsK0Mv%2BNmYn4zpx1bKYSpBfdS0sZu%2FC%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12f4b9a08f914-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea2fdbd6e"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:41:04',
      'created_at' => '2026-05-15 17:41:04',
      'id' => 222748,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:41:04] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117348,"endpoint":null} 
[2026-05-15 17:41:04] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117349,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:04] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","template_type":"default_q_name","node_id":117349,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:04] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:04] production.INFO: [BSUID] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:05] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.21","payload_size":605} 
[2026-05-15 17:41:07] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUU0QjY3NjZCNDQ4Mjc1MjdEAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838066',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.5","payload_size":610} 
[2026-05-15 17:41:07] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUU0QjY3NjZCNDQ4Mjc1MjdEAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838066',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.23","payload_size":605} 
[2026-05-15 17:41:07] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNUU0QjY3NjZCNDQ4Mjc1MjdEAA==',
                  'status' => 'read',
                  'timestamp' => '1778838066',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:07] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:07] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.21","payload_size":551} 
[2026-05-15 17:41:11] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwMkQ3MzAyNTc0QkQyQzI1REIA',
                  'timestamp' => '1778838070',
                  'text' => 
                  array (
                    'body' => 'Wilson',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:11] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:12] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:41:12] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:41:12] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:12] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwMkQ3MzAyNTc0QkQyQzI1REIA","message_type":"text","from":null,"timestamp":"1778838070"} 
[2026-05-15 17:41:12] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 17:41:12] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Wilson"} 
[2026-05-15 17:41:12] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117349,"has_node_data":false} 
[2026-05-15 17:41:12] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117349,"node_type":"msg-template"} 
[2026-05-15 17:41:12] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117349,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:13] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117349,"endpoint":null} 
[2026-05-15 17:41:13] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117350,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:13] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117350,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:13] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117350,"endpoint":null} 
[2026-05-15 17:41:13] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117351,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:13] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","template_type":"default_q_email","node_id":117351,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:13] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:13] production.INFO: [BSUID] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:14] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.38","payload_size":605} 
[2026-05-15 17:41:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjc3NTEzMDE2ODZDRDYxMzVDAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838075',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.113","payload_size":610} 
[2026-05-15 17:41:17] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjc3NTEzMDE2ODZDRDYxMzVDAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838075',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.41","payload_size":610} 
[2026-05-15 17:41:17] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjc3NTEzMDE2ODZDRDYxMzVDAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838075',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:17] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:17] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => '',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:16 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=511"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lnn3riT1Doc6kmJfC8Z2DnbIrkuAD7YFucRJwHbg1%2F441Pan78X9DLGptFf1%2Bc3HSxsX9heHqTXLTP37GgJoxp2e0M%2BBGPV5bx5X6wlxmgHKXzigWxGya9y9GsEBCxgVus2pHzSejSqUTdNP8T40Z77aNL3v\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12f992ce40548-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea3bb79e3"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 17:41:16',
      'created_at' => '2026-05-15 17:41:16',
      'id' => 222749,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:16 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=511"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lnn3riT1Doc6kmJfC8Z2DnbIrkuAD7YFucRJwHbg1%2F441Pan78X9DLGptFf1%2Bc3HSxsX9heHqTXLTP37GgJoxp2e0M%2BBGPV5bx5X6wlxmgHKXzigWxGya9y9GsEBCxgVus2pHzSejSqUTdNP8T40Z77aNL3v\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12f992ce40548-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea3bb79e3"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 17:41:16',
      'created_at' => '2026-05-15 17:41:16',
      'id' => 222749,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.9","payload_size":605} 
[2026-05-15 17:41:21] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjc3NTEzMDE2ODZDRDYxMzVDAA==',
                  'status' => 'read',
                  'timestamp' => '1778838080',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:21] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:21] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:21] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.21","payload_size":562} 
[2026-05-15 17:41:25] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEQ0NDQUFENTIzMTc1QUJCODcA',
                  'timestamp' => '1778838083',
                  'text' => 
                  array (
                    'body' => 'wilson@sample.com',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:41:25] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEQ0NDQUFENTIzMTc1QUJCODcA","message_type":"text","from":null,"timestamp":"1778838083"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 17:41:25] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"wilson@sample.com"} 
[2026-05-15 17:41:26] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117351,"has_node_data":false} 
[2026-05-15 17:41:26] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117351,"node_type":"msg-template"} 
[2026-05-15 17:41:26] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117351,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:27] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117351,"endpoint":null} 
[2026-05-15 17:41:27] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117352,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:27] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117352,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:27] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117352,"endpoint":null} 
[2026-05-15 17:41:28] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117353,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:28] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","template_type":"text","node_id":117353,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:28] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:28] production.INFO: [BSUID] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117353,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117353,"endpoint":null} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117354,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117354,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117354,"endpoint":null} 
[2026-05-15 17:41:29] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117376,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:41:29] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","template_type":"list_reply","node_id":117376,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:29] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:29] production.INFO: [BSUID] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:30] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=419"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2By722ZTPm1zuoTsK5gwIY%2FefFBZK4pF6Moy32B6ydGRLTZ7JpYG9jxzz3sTgucGWeMsum%2BguthbwSDPRfOHALSIZLi0mOgDuvhOwECcY7IwNX%2Fok90tY3xpj0tuRsviysNuGgJV2VywufnbJs17p17UgifIe\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12fec8cd5a8c6-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea497bdc1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 17:41:30',
      'created_at' => '2026-05-15 17:41:30',
      'id' => 222750,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 17:40:47","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=419"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2By722ZTPm1zuoTsK5gwIY%2FefFBZK4pF6Moy32B6ydGRLTZ7JpYG9jxzz3sTgucGWeMsum%2BguthbwSDPRfOHALSIZLi0mOgDuvhOwECcY7IwNX%2Fok90tY3xpj0tuRsviysNuGgJV2VywufnbJs17p17UgifIe\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc12fec8cd5a8c6-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06ea497bdc1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 17:41:30',
      'created_at' => '2026-05-15 17:41:30',
      'id' => 222750,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.20","payload_size":605} 
[2026-05-15 17:41:30] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkFCMUE1OTg4NkZCQjcyN0QyAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838089',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:30] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:30] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:30] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.59","payload_size":610} 
[2026-05-15 17:41:31] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkFCMUE1OTg4NkZCQjcyN0QyAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838090',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:31] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:31] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:31] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.6","payload_size":605} 
[2026-05-15 17:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjA4RURENkRCMUJENUQ1NUNEAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838091',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.114","payload_size":610} 
[2026-05-15 17:41:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjA4RURENkRCMUJENUQ1NUNEAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838091',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.6","payload_size":605} 
[2026-05-15 17:41:41] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjA4RURENkRCMUJENUQ1NUNEAA==',
                  'status' => 'read',
                  'timestamp' => '1778838100',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.20","payload_size":605} 
[2026-05-15 17:41:41] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkFCMUE1OTg4NkZCQjcyN0QyAA==',
                  'status' => 'read',
                  'timestamp' => '1778838100',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:41] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:41] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.32","payload_size":709} 
[2026-05-15 17:41:45] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjA4RURENkRCMUJENUQ1NUNEAA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I4NTE4Nzc2NjhDNzY0Qzk0MjQA',
                  'timestamp' => '1778838103',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => 'Dog',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:41:45] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I4NTE4Nzc2NjhDNzY0Qzk0MjQA","message_type":"interactive","from":null,"timestamp":"1778838103"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 17:41:45] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Dog"} 
[2026-05-15 17:41:46] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117376,"has_node_data":false} 
[2026-05-15 17:41:46] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117376,"node_type":"msg-template"} 
[2026-05-15 17:41:46] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117376,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:46] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117376,"endpoint":"2"} 
[2026-05-15 17:41:46] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117380,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:46] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117380,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:46] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117380,"endpoint":null} 
[2026-05-15 17:41:47] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117385,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:41:47] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","template_type":"question_open_ended","node_id":117385,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:47] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:47] production.INFO: [BSUID] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:48] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.32","payload_size":605} 
[2026-05-15 17:41:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTc5ODA5QUI1OTkzQjMzMjc0AA==',
                  'status' => 'sent',
                  'timestamp' => '1778838108',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:49] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzB2K2p4dVlcL2d4N3hGeUh6K3ExaHdRPT0iLCJtYWMiOiJkOWVkNzQ0ZjkxMTg4NDM1MTZjMGY5ODk0MWE1NWRkNTFhYjUyY2RlNGNkNjZiNjU5YzRmNmJhOWVjMzcwNjdkIn0=',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T09:41:30.000000Z","completed_at":"2026-05-15T09:41:30.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzB2K2p4dVlcL2d4N3hGeUh6K3ExaHdRPT0iLCJtYWMiOiJkOWVkNzQ0ZjkxMTg4NDM1MTZjMGY5ODk0MWE1NWRkNTFhYjUyY2RlNGNkNjZiNjU5YzRmNmJhOWVjMzcwNjdkIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:49 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=414"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=c7jllE6rJI06WlNeBthZ6XQQuklIYb3tc4%2FBA7uHO2j93dq2%2FVqFqsCGs16L%2FmKgklBTgDI%2FFds2A1TUivZ33e3PYs9PX5JOuuAmN5p4WBCX0xZeX%2BnQ4Fz9saLMba7pZ01N7SmISENG3ABGvs%2FVPgs55LfO\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc13067fe458de9-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:41:49',
      'created_at' => '2026-05-15 17:41:49',
      'id' => 222751,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T09:41:30.000000Z","completed_at":"2026-05-15T09:41:30.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzB2K2p4dVlcL2d4N3hGeUh6K3ExaHdRPT0iLCJtYWMiOiJkOWVkNzQ0ZjkxMTg4NDM1MTZjMGY5ODk0MWE1NWRkNTFhYjUyY2RlNGNkNjZiNjU5YzRmNmJhOWVjMzcwNjdkIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:41:49 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=414"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=c7jllE6rJI06WlNeBthZ6XQQuklIYb3tc4%2FBA7uHO2j93dq2%2FVqFqsCGs16L%2FmKgklBTgDI%2FFds2A1TUivZ33e3PYs9PX5JOuuAmN5p4WBCX0xZeX%2BnQ4Fz9saLMba7pZ01N7SmISENG3ABGvs%2FVPgs55LfO\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc13067fe458de9-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:41:49',
      'created_at' => '2026-05-15 17:41:49',
      'id' => 222751,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.17","payload_size":610} 
[2026-05-15 17:41:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTc5ODA5QUI1OTkzQjMzMjc0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838108',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.7","payload_size":605} 
[2026-05-15 17:41:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTc5ODA5QUI1OTkzQjMzMjc0AA==',
                  'status' => 'read',
                  'timestamp' => '1778838109',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.12","payload_size":552} 
[2026-05-15 17:41:54] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I5NjRDMUI3MDM0QzQ1MjQ1NTcA',
                  'timestamp' => '1778838113',
                  'text' => 
                  array (
                    'body' => 'Shitzsu',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:54] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:41:55] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:41:55] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:41:55] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:41:55] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I5NjRDMUI3MDM0QzQ1MjQ1NTcA","message_type":"text","from":null,"timestamp":"1778838113"} 
[2026-05-15 17:41:55] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 17:41:55] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Shitzsu"} 
[2026-05-15 17:41:55] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117385,"has_node_data":false} 
[2026-05-15 17:41:55] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117385,"node_type":"msg-template"} 
[2026-05-15 17:41:55] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117385,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:41:55] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117385,"endpoint":null} 
[2026-05-15 17:41:56] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117386,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:41:56] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","template_type":"list_reply","node_id":117386,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:41:56] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:41:56] production.INFO: [BSUID] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:41:56] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.26","payload_size":605} 
[2026-05-15 17:41:58] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTQ1OUFBQzZGRDgxNkYxRjM3AA==',
                  'status' => 'sent',
                  'timestamp' => '1778838117',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:58] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:58] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:58] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:58] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.27","payload_size":610} 
[2026-05-15 17:41:59] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTQ1OUFBQzZGRDgxNkYxRjM3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838117',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.12","payload_size":610} 
[2026-05-15 17:41:59] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTQ1OUFBQzZGRDgxNkYxRjM3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838117',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.115","payload_size":605} 
[2026-05-15 17:41:59] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTQ1OUFBQzZGRDgxNkYxRjM3AA==',
                  'status' => 'read',
                  'timestamp' => '1778838117',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:41:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:41:59] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.4","payload_size":713} 
[2026-05-15 17:42:12] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTQ1OUFBQzZGRDgxNkYxRjM3AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IzM0ZDRDE3REM5N0FGMjk2QjEA',
                  'timestamp' => '1778838131',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '1',
                      'title' => '<1 year',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:42:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:42:12] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:42:13] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:42:13] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:42:13] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:42:13] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IzM0ZDRDE3REM5N0FGMjk2QjEA","message_type":"interactive","from":null,"timestamp":"1778838131"} 
[2026-05-15 17:42:13] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 17:42:13] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"<1 year"} 
[2026-05-15 17:42:13] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117386,"has_node_data":false} 
[2026-05-15 17:42:13] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117386,"node_type":"msg-template"} 
[2026-05-15 17:42:13] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117386,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:42:14] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117386,"endpoint":"1"} 
[2026-05-15 17:42:14] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117391,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:42:14] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","template_type":"list_reply","node_id":117391,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:42:14] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:42:14] production.INFO: [BSUID] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:42:15] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.32","payload_size":605} 
[2026-05-15 17:42:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRDhBMEQ3RDIxMDJGRDM0OUQ2AA==',
                  'status' => 'sent',
                  'timestamp' => '1778838135',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.6","payload_size":610} 
[2026-05-15 17:42:17] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRDhBMEQ3RDIxMDJGRDM0OUQ2AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838136',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:17] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:17] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:17] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:17] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.62","payload_size":605} 
[2026-05-15 17:42:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRDhBMEQ3RDIxMDJGRDM0OUQ2AA==',
                  'status' => 'read',
                  'timestamp' => '1778838142',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.34","payload_size":709} 
[2026-05-15 17:42:27] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRDhBMEQ3RDIxMDJGRDM0OUQ2AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I4RjFBQ0JFMjgxRkQyMzk0NEUA',
                  'timestamp' => '1778838145',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '1',
                      'title' => 'Yes',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 17:42:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 17:42:27] production.INFO: Found existing recipient {"recipient_id":48779,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48779,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I4RjFBQ0JFMjgxRkQyMzk0NEUA","message_type":"interactive","from":null,"timestamp":"1778838145"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 17:42:27] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Yes"} 
[2026-05-15 17:42:28] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117391,"has_node_data":false} 
[2026-05-15 17:42:28] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117391,"node_type":"msg-template"} 
[2026-05-15 17:42:28] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117391,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:42:28] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117391,"endpoint":"1"} 
[2026-05-15 17:42:28] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117394,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:42:28] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117394,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:42:28] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117394,"endpoint":null} 
[2026-05-15 17:42:29] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117419,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:42:30] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzZyUnlEd2RxRVhaXC9NbkEzT0UwMzRnPT0iLCJtYWMiOiJkMWJmZTVhNzAwMjU1YjQyZGM1YThjMjY5MGY3ZTg2YzVjNjJkOWI1ZjMyZTI3MTdkYWUxZjBlN2E0OWJjOGUyIn0=',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T09:41:48.000000Z","completed_at":"2026-05-15T09:42:15.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Shitzsu"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"Yes"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzZyUnlEd2RxRVhaXC9NbkEzT0UwMzRnPT0iLCJtYWMiOiJkMWJmZTVhNzAwMjU1YjQyZGM1YThjMjY5MGY3ZTg2YzVjNjJkOWI1ZjMyZTI3MTdkYWUxZjBlN2E0OWJjOGUyIn0="}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=15,cfOrigin;dur=616"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=MOPKgQmWn22yoDt8%2F3juIrqqPLr08VFanDcwD6T2WXUsv06dY8z6blmjIYlYnduMW%2Fh7YSVhrfHcQkOn6%2BKCp3ilsyeDfuNz6cKV2B8vL4rRgAX2aSn4GLKkRKpRWjH3FHKEf1dYmfAMHEZdSD2qrLFLCe4A\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131625e4581a2-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:42:30',
      'created_at' => '2026-05-15 17:42:30',
      'id' => 222752,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T09:41:48.000000Z","completed_at":"2026-05-15T09:42:15.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Shitzsu"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"Yes"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3VjkrbzZyUnlEd2RxRVhaXC9NbkEzT0UwMzRnPT0iLCJtYWMiOiJkMWJmZTVhNzAwMjU1YjQyZGM1YThjMjY5MGY3ZTg2YzVjNjJkOWI1ZjMyZTI3MTdkYWUxZjBlN2E0OWJjOGUyIn0="}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=15,cfOrigin;dur=616"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=MOPKgQmWn22yoDt8%2F3juIrqqPLr08VFanDcwD6T2WXUsv06dY8z6blmjIYlYnduMW%2Fh7YSVhrfHcQkOn6%2BKCp3ilsyeDfuNz6cKV2B8vL4rRgAX2aSn4GLKkRKpRWjH3FHKEf1dYmfAMHEZdSD2qrLFLCe4A\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131625e4581a2-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:42:30',
      'created_at' => '2026-05-15 17:42:30',
      'id' => 222752,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:42:30] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=753"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AmWcIzYTfIMMU1ThGi9kJm9YhGEVHi9iArOGBpFqWbyZgJsbanjqgziYkFa6F%2F5YtWxf3y37Nm4tc0u%2FoAtLETU53EOfZGxEHQHXUe853Ie7ymc7cPeLlkrRNEd2tgGgiTlUgsKd0pE4HFThPGcgXYn4aEoc\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131625a6797fb-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 17:42:30',
      'created_at' => '2026-05-15 17:42:30',
      'id' => 222753,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=753"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=AmWcIzYTfIMMU1ThGi9kJm9YhGEVHi9iArOGBpFqWbyZgJsbanjqgziYkFa6F%2F5YtWxf3y37Nm4tc0u%2FoAtLETU53EOfZGxEHQHXUe853Ie7ymc7cPeLlkrRNEd2tgGgiTlUgsKd0pE4HFThPGcgXYn4aEoc\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131625a6797fb-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 17:42:30',
      'created_at' => '2026-05-15 17:42:30',
      'id' => 222753,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:42:30] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117419,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 17:42:31] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:31 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=14,cfOrigin;dur=658"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=jU1bmghinI%2Fj4LH7e6JaX665jJvQ437jX25xzFUmjXvBYAQ%2FJ3R5QZnXRSkT8ch2wGddwZl6Tx9q8N6w5O6vNGmH8drYnAFAeFXop97IZUgCOTq6fJ7oJPQt%2BxltC%2BiQpPFMpVIG61AkzLPdU51r5xBW7Of9\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131679d5140ea-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 17:42:31',
      'created_at' => '2026-05-15 17:42:31',
      'id' => 222754,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:31 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=14,cfOrigin;dur=658"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=jU1bmghinI%2Fj4LH7e6JaX665jJvQ437jX25xzFUmjXvBYAQ%2FJ3R5QZnXRSkT8ch2wGddwZl6Tx9q8N6w5O6vNGmH8drYnAFAeFXop97IZUgCOTq6fJ7oJPQt%2BxltC%2BiQpPFMpVIG61AkzLPdU51r5xBW7Of9\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc131679d5140ea-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 17:42:31',
      'created_at' => '2026-05-15 17:42:31',
      'id' => 222754,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117419,"endpoint":null} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117420,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117420,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117420,"endpoint":null} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117421,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117421,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 17:42:31] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117421,"endpoint":null} 
[2026-05-15 17:42:32] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:42:32] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:42:32] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:42:32] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:42:32] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 17:42:32] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 17:42:33] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 17:42:33] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 17:42:33] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 17:42:33] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 17:42:33] production.INFO: array (
  'response' => 
  array (
    'success' => false,
    'error' => 'The given data was invalid.',
    'error_msg' => 'The given data was invalid.',
    'error_arr' => 
    array (
      'body' => 
      array (
        0 => 'The body field is required.',
      ),
      'issue_at' => 
      array (
        0 => 'The issue at field is required.',
      ),
      'completed_at' => 
      array (
        0 => 'The completed at field is required.',
      ),
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:33 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lvcYXId1FkqcyF79vMS001biXnsDkTQggkDz0ABMBXn72Vrq4gwyTKioRPBLenYGekwOP%2Fa0jEdap6mBo%2BtqbhmGQSknxsK16RHemS7AP%2FeRirKigCusJrxs0rM7XYr7IkhhiGJ0amSeYxcgvANKF%2FbOR8G8\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=307"],"CF-RAY":["9fc1317a6b7cce43-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:42:33',
      'created_at' => '2026-05-15 17:42:33',
      'id' => 222755,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370885,
      'response_headers' => '{"Date":["Fri, 15 May 2026 09:42:33 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lvcYXId1FkqcyF79vMS001biXnsDkTQggkDz0ABMBXn72Vrq4gwyTKioRPBLenYGekwOP%2Fa0jEdap6mBo%2BtqbhmGQSknxsK16RHemS7AP%2FeRirKigCusJrxs0rM7XYr7IkhhiGJ0amSeYxcgvANKF%2FbOR8G8\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=307"],"CF-RAY":["9fc1317a6b7cce43-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 17:42:33',
      'created_at' => '2026-05-15 17:42:33',
      'id' => 222755,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.114","payload_size":605} 
[2026-05-15 17:42:34] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkVFQkMzNkY1QTVBOTU3NzJCAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838153',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.22","payload_size":610} 
[2026-05-15 17:42:34] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkVFQkMzNkY1QTVBOTU3NzJCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838153',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:34] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.42","payload_size":605} 
[2026-05-15 17:42:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSM0IwQUI1RkZERUJBMzlDQ0NGAA==',
                  'status' => 'sent',
                  'timestamp' => '1778838154',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.39","payload_size":610} 
[2026-05-15 17:42:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkVFQkMzNkY1QTVBOTU3NzJCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838153',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.9","payload_size":610} 
[2026-05-15 17:42:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSM0IwQUI1RkZERUJBMzlDQ0NGAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838154',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.41","payload_size":610} 
[2026-05-15 17:42:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSM0IwQUI1RkZERUJBMzlDQ0NGAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778838155',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:42:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:42:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.33","payload_size":605} 
[2026-05-15 17:46:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkVFQkMzNkY1QTVBOTU3NzJCAA==',
                  'status' => 'read',
                  'timestamp' => '1778838408',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:46:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:46:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:46:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:46:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:46:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:46:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.9","payload_size":605} 
[2026-05-15 17:46:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSM0IwQUI1RkZERUJBMzlDQ0NGAA==',
                  'status' => 'read',
                  'timestamp' => '1778838408',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 17:46:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 17:46:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 17:46:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 17:46:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 17:46:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 17:46:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.23","payload_size":547} 
[2026-05-15 18:16:28] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IxQkY0REM3MzQxQkU2Rjc0RUUA',
                  'timestamp' => '1778840186',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:28] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:28] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:29] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:16:29] production.INFO: Created new recipient {"user_id":"US.13491208655302741925","wa_id":"null","username":"@wilson_nophone","matched_by":"new_record"} 
[2026-05-15 18:16:29] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:29] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IxQkY0REM3MzQxQkU2Rjc0RUUA","message_type":"text","from":null,"timestamp":"1778840186"} 
[2026-05-15 18:16:29] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:16:29] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 18:16:30] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 18:16:30] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":48780,"session_id":370886} 
[2026-05-15 18:16:30] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 18:16:30] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 18:16:30] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 18:16:30] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 18:16:30] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117344} 
[2026-05-15 18:16:30] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117338,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:16:30] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","template_type":"text","node_id":117338,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:30] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:30] production.INFO: [BSUID] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:31] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117338,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:16:31] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117338,"endpoint":null} 
[2026-05-15 18:16:32] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117339,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:32] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","template_type":"button_reply","node_id":117339,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:32] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:32] production.INFO: [BSUID] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.63","payload_size":605} 
[2026-05-15 18:16:33] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTRCMjFBMzk3MDlGQzk0MjNCAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840192',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.29","payload_size":610} 
[2026-05-15 18:16:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTRCMjFBMzk3MDlGQzk0MjNCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840192',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.47","payload_size":605} 
[2026-05-15 18:16:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREU4RjYzODlEN0RBNzgxNjZGAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840193',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.10","payload_size":610} 
[2026-05-15 18:16:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTRCMjFBMzk3MDlGQzk0MjNCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840192',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.20","payload_size":610} 
[2026-05-15 18:16:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREU4RjYzODlEN0RBNzgxNjZGAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840193',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.31","payload_size":605} 
[2026-05-15 18:16:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREU4RjYzODlEN0RBNzgxNjZGAA==',
                  'status' => 'read',
                  'timestamp' => '1778840194',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.5","payload_size":610} 
[2026-05-15 18:16:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREU4RjYzODlEN0RBNzgxNjZGAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840194',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.36","payload_size":605} 
[2026-05-15 18:16:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTRCMjFBMzk3MDlGQzk0MjNCAA==',
                  'status' => 'read',
                  'timestamp' => '1778840194',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.0","payload_size":722} 
[2026-05-15 18:16:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREU4RjYzODlEN0RBNzgxNjZGAA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I3M0I4RTZGREI2MENFNUU3QjMA',
                  'timestamp' => '1778840194',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'button_reply',
                    'button_reply' => 
                    array (
                      'id' => '1',
                      'title' => 'Yes, I agree',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:16:36] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I3M0I4RTZGREI2MENFNUU3QjMA","message_type":"interactive","from":null,"timestamp":"1778840194"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:16:36] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Yes, I agree"} 
[2026-05-15 18:16:37] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117339,"has_node_data":false} 
[2026-05-15 18:16:37] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117339,"node_type":"msg-template"} 
[2026-05-15 18:16:37] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117339,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:37] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117339,"endpoint":"1"} 
[2026-05-15 18:16:38] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117348,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:16:38] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:38 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=395"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ULhWGdC1XKj%2F6fAiYdI%2FS5ICZksyTWlXM2FJOF7kMwfLaY32VOYRBfi9D9GQytnpI0r1Fa5m56hXPrS9aqMEvA9lnGQL8v%2FrJy%2BFMUJ1O32E00r1%2BW8ogHTiomvXqJqp81zvNH9Nux8GSyWSWZxoKLWT0MQG\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1636778b29d05-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f2863e595"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:16:38',
      'created_at' => '2026-05-15 18:16:38',
      'id' => 222756,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:38 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=395"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ULhWGdC1XKj%2F6fAiYdI%2FS5ICZksyTWlXM2FJOF7kMwfLaY32VOYRBfi9D9GQytnpI0r1Fa5m56hXPrS9aqMEvA9lnGQL8v%2FrJy%2BFMUJ1O32E00r1%2BW8ogHTiomvXqJqp81zvNH9Nux8GSyWSWZxoKLWT0MQG\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1636778b29d05-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f2863e595"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:16:38',
      'created_at' => '2026-05-15 18:16:38',
      'id' => 222756,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:16:38] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117348,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:16:39] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:39 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=26,cfOrigin;dur=372"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2FsOAhuyVeZ19rp0%2BwF6CiNXv97JDC8tPhlLqpb5EmKm%2FKYhtb03JRo6%2BVIDeT%2F%2BFfmetuoSidIE9%2F0ChSeZr4ZOoL%2FUwi3NyrFhI0hzHaJVtU1tou5a7YP650Rcx0YA6n0959OJBD0PNP38dq0TKdjRALHQ%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1636aca3e91a7-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f286c38c1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:16:39',
      'created_at' => '2026-05-15 18:16:39',
      'id' => 222757,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:39 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=26,cfOrigin;dur=372"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2FsOAhuyVeZ19rp0%2BwF6CiNXv97JDC8tPhlLqpb5EmKm%2FKYhtb03JRo6%2BVIDeT%2F%2BFfmetuoSidIE9%2F0ChSeZr4ZOoL%2FUwi3NyrFhI0hzHaJVtU1tou5a7YP650Rcx0YA6n0959OJBD0PNP38dq0TKdjRALHQ%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1636aca3e91a7-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f286c38c1"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:16:39',
      'created_at' => '2026-05-15 18:16:39',
      'id' => 222757,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:16:39] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117348,"endpoint":null} 
[2026-05-15 18:16:39] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117349,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:39] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","template_type":"default_q_name","node_id":117349,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:39] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:39] production.INFO: [BSUID] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:40] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.8","payload_size":605} 
[2026-05-15 18:16:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNjQyNEI3QjhDOUI5NkZFOUQ0AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840200',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.24","payload_size":610} 
[2026-05-15 18:16:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNjQyNEI3QjhDOUI5NkZFOUQ0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840201',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.33","payload_size":610} 
[2026-05-15 18:16:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNjQyNEI3QjhDOUI5NkZFOUQ0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840201',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:42] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.61","payload_size":605} 
[2026-05-15 18:16:42] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNjQyNEI3QjhDOUI5NkZFOUQ0AA==',
                  'status' => 'read',
                  'timestamp' => '1778840201',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:42] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:43] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:43] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:43] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:43] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:43] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.10","payload_size":551} 
[2026-05-15 18:16:45] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEQTE3RUUxQjAwMTA3QTdBNzIA',
                  'timestamp' => '1778840204',
                  'text' => 
                  array (
                    'body' => 'wilson',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:45] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:16:46] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:16:46] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:46] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEQTE3RUUxQjAwMTA3QTdBNzIA","message_type":"text","from":null,"timestamp":"1778840204"} 
[2026-05-15 18:16:46] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:16:46] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"wilson"} 
[2026-05-15 18:16:46] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117349,"has_node_data":false} 
[2026-05-15 18:16:46] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117349,"node_type":"msg-template"} 
[2026-05-15 18:16:46] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117349,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:46] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117349,"endpoint":null} 
[2026-05-15 18:16:47] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117350,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:47] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117350,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:47] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117350,"endpoint":null} 
[2026-05-15 18:16:47] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117351,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:47] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","template_type":"default_q_email","node_id":117351,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:47] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:47] production.INFO: [BSUID] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:48] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:16:49] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:49 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=411"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=7ORKcX5wXaJH4zlhwMjF1ytvzMiJkqkaI7PO50Y9cujkmd8MwyRjH7yBprXgSsSQ0gQudsbh0ij4y44ByxxhRxSSWfKH%2Fi6E6lhmxElZeYnyyTI4wxGORgk%2B8kcoeGo3MfL95zO4hIFP8OLCH5IxknXMJI1E\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc163a8facefdaf-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f29086ced"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9"]}',
      'updated_at' => '2026-05-15 18:16:49',
      'created_at' => '2026-05-15 18:16:49',
      'id' => 222758,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:49 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=411"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=7ORKcX5wXaJH4zlhwMjF1ytvzMiJkqkaI7PO50Y9cujkmd8MwyRjH7yBprXgSsSQ0gQudsbh0ij4y44ByxxhRxSSWfKH%2Fi6E6lhmxElZeYnyyTI4wxGORgk%2B8kcoeGo3MfL95zO4hIFP8OLCH5IxknXMJI1E\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc163a8facefdaf-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f29086ced"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9"]}',
      'updated_at' => '2026-05-15 18:16:49',
      'created_at' => '2026-05-15 18:16:49',
      'id' => 222758,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.4","payload_size":605} 
[2026-05-15 18:16:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNDQ1NENBNTJCNkU0REY4REJDAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840208',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.36","payload_size":610} 
[2026-05-15 18:16:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNDQ1NENBNTJCNkU0REY4REJDAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840209',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.115","payload_size":605} 
[2026-05-15 18:16:50] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNDQ1NENBNTJCNkU0REY4REJDAA==',
                  'status' => 'read',
                  'timestamp' => '1778840209',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:50] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:50] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.6","payload_size":562} 
[2026-05-15 18:16:54] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEREIwOERFNTU2MTI0MDUyQjAA',
                  'timestamp' => '1778840212',
                  'text' => 
                  array (
                    'body' => 'wilson@sample.com',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:16:54] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JEREIwOERFNTU2MTI0MDUyQjAA","message_type":"text","from":null,"timestamp":"1778840212"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:16:54] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"wilson@sample.com"} 
[2026-05-15 18:16:55] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117351,"has_node_data":false} 
[2026-05-15 18:16:55] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117351,"node_type":"msg-template"} 
[2026-05-15 18:16:55] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117351,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:56] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117351,"endpoint":null} 
[2026-05-15 18:16:56] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117352,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:56] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117352,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:56] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117352,"endpoint":null} 
[2026-05-15 18:16:57] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117353,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:57] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","template_type":"text","node_id":117353,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:57] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:57] production.INFO: [BSUID] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117353,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117353,"endpoint":null} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117354,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117354,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117354,"endpoint":null} 
[2026-05-15 18:16:58] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117376,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:16:58] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","template_type":"list_reply","node_id":117376,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:16:58] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:16:58] production.INFO: [BSUID] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:16:59] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9',
      'action' => 'update',
      'name' => 'wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8cd17-ea5e-4476-8955-14c12f5354ad',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:58 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=398"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=OyvvEuSyVqRAjCR9Gg6tIFw0hYy2t32%2BUM4dMA5HiTAfy9ezeTqruemHszQ3KymfXyicNGv9MRySwADwLaNjPBiKERXmo9IUUbHZUV4hSfZTJjvxwpE9rGGtTScEU4IcY0lpJwkkTI3XRc9biSQFZePX5lcA\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc163e61b0f91a8-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f29a4d5db"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9"]}',
      'updated_at' => '2026-05-15 18:16:59',
      'created_at' => '2026-05-15 18:16:59',
      'id' => 222759,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","registered_at":"2026-05-15 18:16:29","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiMGdwZ2xTbXdMNTJDV0FxMURWaU84QT09IiwibWFjIjoiNzVhYzBhYjhhMzUyN2Y3NmMyOTRmMWUxYWVkOTJiNjNjZjQ0YmU1NDhkMmZjNjMwOTI5NGExYmM2NWVlOWQzYiJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ=="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:16:58 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=398"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=OyvvEuSyVqRAjCR9Gg6tIFw0hYy2t32%2BUM4dMA5HiTAfy9ezeTqruemHszQ3KymfXyicNGv9MRySwADwLaNjPBiKERXmo9IUUbHZUV4hSfZTJjvxwpE9rGGtTScEU4IcY0lpJwkkTI3XRc9biSQFZePX5lcA\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc163e61b0f91a8-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f29a4d5db"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTkpBYzBNblJ4bVJlSGhPUmJXQjRNSiIsIm1hYyI6IjVhNzhhYzRjYTI3N2UzNDJhZjVjMmRlNjEyMDc3Yjk2NWIzZTExYmVkNTM5NTY4NzZiNDkyM2MzYTVkMjc4MzEifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiSGFvUm5nbTROYjFBWjh0NEtqNmNpQT09IiwibWFjIjoiM2ExN2Y2NGRmODVmMDE4M2IyMTkzZTNiYTgwZmI4MGUzZWNjMjA3MzAyYzNjOWJlNjdhZjlmMjI5NzFkNjcyNyJ9"]}',
      'updated_at' => '2026-05-15 18:16:59',
      'created_at' => '2026-05-15 18:16:59',
      'id' => 222759,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.19","payload_size":605} 
[2026-05-15 18:16:59] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjM1NDk0NUU3RjFBMkQ3RTRBAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840218',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:16:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:16:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:16:59] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:16:59] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:16:59] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:16:59] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.116","payload_size":610} 
[2026-05-15 18:17:00] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjM1NDk0NUU3RjFBMkQ3RTRBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840218',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.54","payload_size":605} 
[2026-05-15 18:17:00] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjM1NDk0NUU3RjFBMkQ3RTRBAA==',
                  'status' => 'read',
                  'timestamp' => '1778840219',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.18","payload_size":610} 
[2026-05-15 18:17:00] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMjM1NDk0NUU3RjFBMkQ3RTRBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840219',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:00] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.61","payload_size":605} 
[2026-05-15 18:17:01] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUFCNDIzNTlFQjkyODM3NzY3AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840220',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:01] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:01] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:01] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:01] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.30","payload_size":610} 
[2026-05-15 18:17:02] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUFCNDIzNTlFQjkyODM3NzY3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840220',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.4","payload_size":610} 
[2026-05-15 18:17:02] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUFCNDIzNTlFQjkyODM3NzY3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840220',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.5","payload_size":605} 
[2026-05-15 18:17:02] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUFCNDIzNTlFQjkyODM3NzY3AA==',
                  'status' => 'read',
                  'timestamp' => '1778840220',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:02] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:02] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.113","payload_size":709} 
[2026-05-15 18:17:06] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUFCNDIzNTlFQjkyODM3NzY3AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JCNDIwMDlFMUU3RTdFN0MwRTcA',
                  'timestamp' => '1778840224',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => 'Dog',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:06] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:17:06] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JCNDIwMDlFMUU3RTdFN0MwRTcA","message_type":"interactive","from":null,"timestamp":"1778840224"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:17:06] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Dog"} 
[2026-05-15 18:17:07] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117376,"has_node_data":false} 
[2026-05-15 18:17:07] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117376,"node_type":"msg-template"} 
[2026-05-15 18:17:07] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117376,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:07] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117376,"endpoint":"2"} 
[2026-05-15 18:17:08] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117380,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:08] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117380,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:08] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117380,"endpoint":null} 
[2026-05-15 18:17:08] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117385,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:17:08] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","template_type":"question_open_ended","node_id":117385,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:17:08] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:17:08] production.INFO: [BSUID] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:17:09] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:17:09] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb1wvamZDODNPcjB4eXFYSHFLQnpnbTJnPT0iLCJtYWMiOiI2ZmQyMThjOWExMjhiNjYzMGVkNTU0NjEwYjY1M2Q4OGM2N2YwN2FlZjVlNTdlOTBhZGRmYjQ2NGM5Y2YyMzNmIn0=',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:16:59.000000Z","completed_at":"2026-05-15T10:16:59.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb1wvamZDODNPcjB4eXFYSHFLQnpnbTJnPT0iLCJtYWMiOiI2ZmQyMThjOWExMjhiNjYzMGVkNTU0NjEwYjY1M2Q4OGM2N2YwN2FlZjVlNTdlOTBhZGRmYjQ2NGM5Y2YyMzNmIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:09 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=403"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=M9JfKuQDlBXhJC3RvwRduxWvqNlkfYUsyqZccIoSxSED2XaIsUZ1EJ8eE4C4SHJN2aBEXbOpOfy0n8lfZP03uzBSunYE%2BCGs4V5ic2Pk4jo9Azn%2FpT%2B9vPnDuno7F9U9YMSjqX%2FU2a3tW1AymjMOs0dsMbKO\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc164286beffda4-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:09',
      'created_at' => '2026-05-15 18:17:09',
      'id' => 222760,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:16:59.000000Z","completed_at":"2026-05-15T10:16:59.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb1wvamZDODNPcjB4eXFYSHFLQnpnbTJnPT0iLCJtYWMiOiI2ZmQyMThjOWExMjhiNjYzMGVkNTU0NjEwYjY1M2Q4OGM2N2YwN2FlZjVlNTdlOTBhZGRmYjQ2NGM5Y2YyMzNmIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:09 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=403"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=M9JfKuQDlBXhJC3RvwRduxWvqNlkfYUsyqZccIoSxSED2XaIsUZ1EJ8eE4C4SHJN2aBEXbOpOfy0n8lfZP03uzBSunYE%2BCGs4V5ic2Pk4jo9Azn%2FpT%2B9vPnDuno7F9U9YMSjqX%2FU2a3tW1AymjMOs0dsMbKO\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc164286beffda4-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:09',
      'created_at' => '2026-05-15 18:17:09',
      'id' => 222760,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.115","payload_size":605} 
[2026-05-15 18:17:11] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNkQxNEI2RDMzRkM3QkQ5MDZBAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840229',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.34","payload_size":610} 
[2026-05-15 18:17:11] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNkQxNEI2RDMzRkM3QkQ5MDZBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840230',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.4","payload_size":610} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:11] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNkQxNEI2RDMzRkM3QkQ5MDZBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840230',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:11] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:11] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.7","payload_size":605} 
[2026-05-15 18:17:12] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNkQxNEI2RDMzRkM3QkQ5MDZBAA==',
                  'status' => 'read',
                  'timestamp' => '1778840230',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:12] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:12] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:12] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:12] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.15","payload_size":550} 
[2026-05-15 18:17:16] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I1QzNDOTBBNTdGRTdCOUM2N0QA',
                  'timestamp' => '1778840234',
                  'text' => 
                  array (
                    'body' => 'Annie',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:16] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:17:16] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I1QzNDOTBBNTdGRTdCOUM2N0QA","message_type":"text","from":null,"timestamp":"1778840234"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:17:16] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Annie"} 
[2026-05-15 18:17:17] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117385,"has_node_data":false} 
[2026-05-15 18:17:17] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117385,"node_type":"msg-template"} 
[2026-05-15 18:17:17] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117385,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:17] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117385,"endpoint":null} 
[2026-05-15 18:17:18] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117386,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:18] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","template_type":"list_reply","node_id":117386,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:17:18] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:17:18] production.INFO: [BSUID] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:17:19] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.24","payload_size":605} 
[2026-05-15 18:17:20] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkZGQkY0MDBCNUQ4RkZDQjUyAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840239',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:20] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:20] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:20] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:20] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.18","payload_size":610} 
[2026-05-15 18:17:21] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkZGQkY0MDBCNUQ4RkZDQjUyAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840239',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.1","payload_size":610} 
[2026-05-15 18:17:21] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkZGQkY0MDBCNUQ4RkZDQjUyAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840240',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.5","payload_size":605} 
[2026-05-15 18:17:21] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkZGQkY0MDBCNUQ4RkZDQjUyAA==',
                  'status' => 'read',
                  'timestamp' => '1778840240',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:21] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:21] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.116","payload_size":713} 
[2026-05-15 18:17:25] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkZGQkY0MDBCNUQ4RkZDQjUyAA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFRUYxODlBMDY1Q0M2RUNCQTMA',
                  'timestamp' => '1778840244',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '1',
                      'title' => '<1 year',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:25] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:26] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:17:26] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:17:26] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:26] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFRUYxODlBMDY1Q0M2RUNCQTMA","message_type":"interactive","from":null,"timestamp":"1778840244"} 
[2026-05-15 18:17:26] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:17:26] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"<1 year"} 
[2026-05-15 18:17:27] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117386,"has_node_data":false} 
[2026-05-15 18:17:27] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117386,"node_type":"msg-template"} 
[2026-05-15 18:17:27] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117386,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:27] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117386,"endpoint":"1"} 
[2026-05-15 18:17:27] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117391,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:27] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","template_type":"list_reply","node_id":117391,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:17:27] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:17:27] production.INFO: [BSUID] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:17:28] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.19","payload_size":605} 
[2026-05-15 18:17:30] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkYxRjgwRTc2NTRDMDEwM0U1AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840249',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:30] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:30] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:30] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:30] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.43","payload_size":610} 
[2026-05-15 18:17:31] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkYxRjgwRTc2NTRDMDEwM0U1AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840249',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:31] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:31] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:31] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:31] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.28","payload_size":605} 
[2026-05-15 18:17:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkYxRjgwRTc2NTRDMDEwM0U1AA==',
                  'status' => 'read',
                  'timestamp' => '1778840249',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.35","payload_size":610} 
[2026-05-15 18:17:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkYxRjgwRTc2NTRDMDEwM0U1AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840249',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.13","payload_size":708} 
[2026-05-15 18:17:40] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMkYxRjgwRTc2NTRDMDEwM0U1AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JGRERGRDVBRDIwQjI2NjBDNUYA',
                  'timestamp' => '1778840258',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => 'No',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:40] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:17:41] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:17:41] production.INFO: Found existing recipient {"recipient_id":48780,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:17:41] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48780,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:17:41] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JGRERGRDVBRDIwQjI2NjBDNUYA","message_type":"interactive","from":null,"timestamp":"1778840258"} 
[2026-05-15 18:17:41] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:17:41] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"No"} 
[2026-05-15 18:17:42] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117391,"has_node_data":false} 
[2026-05-15 18:17:42] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117391,"node_type":"msg-template"} 
[2026-05-15 18:17:42] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117391,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:42] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117391,"endpoint":"2"} 
[2026-05-15 18:17:43] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117394,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:43] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117394,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:43] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117394,"endpoint":null} 
[2026-05-15 18:17:43] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117419,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:17:45] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:45 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=8,cfOrigin;dur=1038"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=IVNuhDNEZzrOrnziirHvyoXi%2B2Xgi4JVcbFKoHUnNL50kPrPg2uqb4VmMetxvMe3Ef17Qb8mNsfpr2dSvklhE36geta82chGNHfH5zICwZWJ9tDcZfO0y8AvNcqysTqw52qeqG8BFmUR629KC4MxRVfmXB59\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc165029e71c50c-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:17:45',
      'created_at' => '2026-05-15 18:17:45',
      'id' => 222761,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:45 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=8,cfOrigin;dur=1038"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=IVNuhDNEZzrOrnziirHvyoXi%2B2Xgi4JVcbFKoHUnNL50kPrPg2uqb4VmMetxvMe3Ef17Qb8mNsfpr2dSvklhE36geta82chGNHfH5zICwZWJ9tDcZfO0y8AvNcqysTqw52qeqG8BFmUR629KC4MxRVfmXB59\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc165029e71c50c-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:17:45',
      'created_at' => '2026-05-15 18:17:45',
      'id' => 222761,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:17:45] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3psQ2k1d2tCcUdUd3NtNWlMRlhjOEE9PSIsIm1hYyI6IjUxMjdlYWVkMjNlNTc3MGQwNzJmNzEyOTU0NjgxMzIxNWNkNGZhODMxNzc0ZjI4NWU0MjJmNmYyY2JkYjRmN2QifQ==',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:17:09.000000Z","completed_at":"2026-05-15T10:17:28.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Annie"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"No"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3psQ2k1d2tCcUdUd3NtNWlMRlhjOEE9PSIsIm1hYyI6IjUxMjdlYWVkMjNlNTc3MGQwNzJmNzEyOTU0NjgxMzIxNWNkNGZhODMxNzc0ZjI4NWU0MjJmNmYyY2JkYjRmN2QifQ=="}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:45 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=1073"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=R7jf%2FtCFQ0ZJNCJs2wa5ZMSOFI6p3SDwYuBX3vEsRFY1ND7ACKibpuGmhnyveC4m%2B9Yvd%2FAVuwR8Ac5O1OH%2BWxO30hK0Wg6hwK7pLBIiZt96fdNTSjlcPqngfiUu%2Fs%2B8I0HbVeU8p8KjUM955mGsT1NS%2FK6Q\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc165026bdf5d38-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:45',
      'created_at' => '2026-05-15 18:17:45',
      'id' => 222762,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:17:09.000000Z","completed_at":"2026-05-15T10:17:28.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Annie"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"No"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3psQ2k1d2tCcUdUd3NtNWlMRlhjOEE9PSIsIm1hYyI6IjUxMjdlYWVkMjNlNTc3MGQwNzJmNzEyOTU0NjgxMzIxNWNkNGZhODMxNzc0ZjI4NWU0MjJmNmYyY2JkYjRmN2QifQ=="}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:45 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=1073"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=R7jf%2FtCFQ0ZJNCJs2wa5ZMSOFI6p3SDwYuBX3vEsRFY1ND7ACKibpuGmhnyveC4m%2B9Yvd%2FAVuwR8Ac5O1OH%2BWxO30hK0Wg6hwK7pLBIiZt96fdNTSjlcPqngfiUu%2Fs%2B8I0HbVeU8p8KjUM955mGsT1NS%2FK6Q\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc165026bdf5d38-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:45',
      'created_at' => '2026-05-15 18:17:45',
      'id' => 222762,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:17:45] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117419,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:17:46] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:46 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=1125"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=VI47YjHxdLSUzFUYteyJ1DU6hoAv1FuH%2B15xeyWcKw77qwml6yf%2BLWTEM8NIhPFumdeWrFcZBGctrPxFAxtdUPnvkjMW7vEGFEoMATdfx9%2B%2BKBS2r3ezbAhdk2uMpb%2Bl05ZcNFYX0is1RWPDijJCVnoyCqsi\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1650a0b1e5f7b-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:17:46',
      'created_at' => '2026-05-15 18:17:46',
      'id' => 222763,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8cd17-ea5e-4476-8955-14c12f5354ad"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:46 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=1125"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=VI47YjHxdLSUzFUYteyJ1DU6hoAv1FuH%2B15xeyWcKw77qwml6yf%2BLWTEM8NIhPFumdeWrFcZBGctrPxFAxtdUPnvkjMW7vEGFEoMATdfx9%2B%2BKBS2r3ezbAhdk2uMpb%2Bl05ZcNFYX0is1RWPDijJCVnoyCqsi\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1650a0b1e5f7b-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:17:46',
      'created_at' => '2026-05-15 18:17:46',
      'id' => 222763,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:17:46] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117419,"endpoint":null} 
[2026-05-15 18:17:46] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117420,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:47] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117420,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:47] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117420,"endpoint":null} 
[2026-05-15 18:17:47] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117421,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:17:47] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117421,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:17:47] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117421,"endpoint":null} 
[2026-05-15 18:17:48] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:17:48] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:17:48] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:17:48] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:17:49] production.INFO: array (
  'response' => 
  array (
    'success' => false,
    'error' => 'The given data was invalid.',
    'error_msg' => 'The given data was invalid.',
    'error_arr' => 
    array (
      'body' => 
      array (
        0 => 'The body field is required.',
      ),
      'issue_at' => 
      array (
        0 => 'The issue at field is required.',
      ),
      'completed_at' => 
      array (
        0 => 'The completed at field is required.',
      ),
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:48 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=5sSuWmBJ877HX0t4TmM94B6fkZ1RlaNNak2L5CG7vL1uEEN4QzNL7zDMCVF%2BFtrriq%2FAZfSMHzF6jZ%2BgL1IJkLonkw%2FvCq13g%2B8X%2FyRUhmGkI%2Bwxk85KOOWb9Z%2BkC3er2FXepwkFAt5XSpy3WOJ3TpAokcyz\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=6,cfOrigin;dur=717"],"CF-RAY":["9fc1651c4d07ff8a-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:49',
      'created_at' => '2026-05-15 18:17:49',
      'id' => 222764,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370886,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:17:48 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=5sSuWmBJ877HX0t4TmM94B6fkZ1RlaNNak2L5CG7vL1uEEN4QzNL7zDMCVF%2BFtrriq%2FAZfSMHzF6jZ%2BgL1IJkLonkw%2FvCq13g%2B8X%2FyRUhmGkI%2Bwxk85KOOWb9Z%2BkC3er2FXepwkFAt5XSpy3WOJ3TpAokcyz\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=6,cfOrigin;dur=717"],"CF-RAY":["9fc1651c4d07ff8a-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:17:49',
      'created_at' => '2026-05-15 18:17:49',
      'id' => 222764,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:17:49] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:17:49] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 18:17:50] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:17:50] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:17:50] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:17:50] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.64","payload_size":605} 
[2026-05-15 18:17:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjFCRkMwQ0MxQTc0MkQzMDlFAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840270',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.16","payload_size":610} 
[2026-05-15 18:17:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjFCRkMwQ0MxQTc0MkQzMDlFAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840270',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.114","payload_size":610} 
[2026-05-15 18:17:52] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjFCRkMwQ0MxQTc0MkQzMDlFAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840270',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:52] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:52] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.9","payload_size":605} 
[2026-05-15 18:17:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQjFCRkMwQ0MxQTc0MkQzMDlFAA==',
                  'status' => 'read',
                  'timestamp' => '1778840270',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.31","payload_size":605} 
[2026-05-15 18:17:53] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNzIzRTVENzkyOTkxQ0NDQjY0AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840272',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:53] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:53] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.4","payload_size":610} 
[2026-05-15 18:17:54] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNzIzRTVENzkyOTkxQ0NDQjY0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840272',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:54] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:54] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.2","payload_size":605} 
[2026-05-15 18:17:54] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNzIzRTVENzkyOTkxQ0NDQjY0AA==',
                  'status' => 'read',
                  'timestamp' => '1778840272',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:54] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.115","payload_size":610} 
[2026-05-15 18:17:55] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNzIzRTVENzkyOTkxQ0NDQjY0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840272',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:17:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:17:55] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.12","payload_size":547} 
[2026-05-15 18:19:18] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFQTk0MjE1NEY5QkNFOEE3RjEA',
                  'timestamp' => '1778840357',
                  'text' => 
                  array (
                    'body' => 'Hi',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:18] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:19] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:19:19] production.INFO: Created new recipient {"user_id":"US.13491208655302741925","wa_id":"null","username":"@wilson_nophone","matched_by":"new_record"} 
[2026-05-15 18:19:19] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:19] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFQTk0MjE1NEY5QkNFOEE3RjEA","message_type":"text","from":null,"timestamp":"1778840357"} 
[2026-05-15 18:19:19] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:19:19] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Hi"} 
[2026-05-15 18:19:19] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":false,"last_node_id":null,"has_node_data":false} 
[2026-05-15 18:19:19] production.INFO: [WORKFLOW_FIND] Starting workflow search {"wa_type":"text","text":"Hi","recipient_id":48781,"session_id":370887} 
[2026-05-15 18:19:20] production.INFO: [WORKFLOW_FIND] Workflow search result {"workflow_found":true,"workflow_id":15377,"workflow_name":"Elanco Malaysia Default Check Standard Onboarded User"} 
[2026-05-15 18:19:20] production.INFO: [REPLY_BY_LAST_NODE] Got first node from workflow {"workflow_id":15377,"first_node_id":117342,"node_type":"condition"} 
[2026-05-15 18:19:20] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117342,"node_type":"condition"} 
[2026-05-15 18:19:20] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117342,"node_type":"condition","has_node_data":true,"wf_redirect":null} 
[2026-05-15 18:19:20] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117342,"endpoint":117344} 
[2026-05-15 18:19:20] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117338,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:19:20] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","template_type":"text","node_id":117338,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:20] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:20] production.INFO: [BSUID] Sending message {"template_id":77350,"template_slug":"elanco_malaysia_no_name_1768995470284","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:21] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117338,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:19:21] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117338,"endpoint":null} 
[2026-05-15 18:19:21] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117339,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:21] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","template_type":"button_reply","node_id":117339,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:21] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:21] production.INFO: [BSUID] Sending message {"template_id":77332,"template_slug":"elanco_malaysia_detault_opt_in_message","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:22] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.27","payload_size":605} 
[2026-05-15 18:19:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTIyRDMyNjFBNTcwNjI0MkVFAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840361',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.64","payload_size":610} 
[2026-05-15 18:19:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTIyRDMyNjFBNTcwNjI0MkVFAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840362',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.7","payload_size":605} 
[2026-05-15 18:19:24] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkU3ODhBOUUwNEZGQjRFMzdCAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840363',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.1","payload_size":610} 
[2026-05-15 18:19:24] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkU3ODhBOUUwNEZGQjRFMzdCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840363',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:24] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:24] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.31","payload_size":610} 
[2026-05-15 18:19:25] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkU3ODhBOUUwNEZGQjRFMzdCAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840363',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:25] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:25] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:25] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:25] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.19","payload_size":605} 
[2026-05-15 18:19:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkU3ODhBOUUwNEZGQjRFMzdCAA==',
                  'status' => 'read',
                  'timestamp' => '1778840365',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.37","payload_size":605} 
[2026-05-15 18:19:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSNTIyRDMyNjFBNTcwNjI0MkVFAA==',
                  'status' => 'read',
                  'timestamp' => '1778840365',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.27","payload_size":722} 
[2026-05-15 18:19:26] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQkU3ODhBOUUwNEZGQjRFMzdCAA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBMjkzRDkwMDNBNjc4QjQzRDQA',
                  'timestamp' => '1778840365',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'button_reply',
                    'button_reply' => 
                    array (
                      'id' => '1',
                      'title' => 'Yes, I agree',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:26] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:19:26] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBMjkzRDkwMDNBNjc4QjQzRDQA","message_type":"interactive","from":null,"timestamp":"1778840365"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:19:26] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Yes, I agree"} 
[2026-05-15 18:19:27] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117339,"has_node_data":false} 
[2026-05-15 18:19:27] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117339,"node_type":"msg-template"} 
[2026-05-15 18:19:27] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117339,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:27] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117339,"endpoint":"1"} 
[2026-05-15 18:19:28] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117348,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:19:29] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9',
      'action' => 'create',
      'name' => '',
      'email' => '',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8dad4-a615-4427-9315-1e0a49e877bc',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid/T15EE3H905',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"create","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=717"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=XjoTzHhfr7STnv4hjFWz%2F25PiOyKJTp9ECmpfbglQpD0YaJ0tIl6eU3TZe2FuEyd5CMv9jL%2FcXgPjHCnsVISWwLY3tMfQ2OdqIY547YpdoK2yJYruJtWYPKfgENrpxAFZc%2Bf%2BeCDWfVs4UVJyGcE8UDGVbxd\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1678e0e6fce15-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f330476c9"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:19:29',
      'created_at' => '2026-05-15 18:19:29',
      'id' => 222765,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"create","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=717"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=XjoTzHhfr7STnv4hjFWz%2F25PiOyKJTp9ECmpfbglQpD0YaJ0tIl6eU3TZe2FuEyd5CMv9jL%2FcXgPjHCnsVISWwLY3tMfQ2OdqIY547YpdoK2yJYruJtWYPKfgENrpxAFZc%2Bf%2BeCDWfVs4UVJyGcE8UDGVbxd\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1678e0e6fce15-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f330476c9"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:19:29',
      'created_at' => '2026-05-15 18:19:29',
      'id' => 222765,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:19:29] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117348,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:19:29] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9',
      'action' => 'update',
      'name' => '',
      'email' => '',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8dad4-a615-4427-9315-1e0a49e877bc',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid/T15EE3H905',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=13,cfOrigin;dur=322"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=BMRukz0xZTD3j7F%2FRHegSrxSMbGuA9mMqHMA8gqpKdiN0og1SLyarAtM81GRHqZ0XwDETSORAkQyKbwArNPLDXu4HuBZPHeB9rIBYGd4xr%2FxkUy1eNUd2eBqYZYs1CbhAFVrc%2FNyckzcwmr6MpO%2BiYcjR3Fr\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc167932e94fd74-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f3311a933"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:19:29',
      'created_at' => '2026-05-15 18:19:29',
      'id' => 222766,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":null,"registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117348,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=13,cfOrigin;dur=322"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=BMRukz0xZTD3j7F%2FRHegSrxSMbGuA9mMqHMA8gqpKdiN0og1SLyarAtM81GRHqZ0XwDETSORAkQyKbwArNPLDXu4HuBZPHeB9rIBYGd4xr%2FxkUy1eNUd2eBqYZYs1CbhAFVrc%2FNyckzcwmr6MpO%2BiYcjR3Fr\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc167932e94fd74-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f3311a933"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:19:29',
      'created_at' => '2026-05-15 18:19:29',
      'id' => 222766,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:19:29] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117348,"endpoint":null} 
[2026-05-15 18:19:29] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117349,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:29] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","template_type":"default_q_name","node_id":117349,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:29] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:29] production.INFO: [BSUID] Sending message {"template_id":77333,"template_slug":"elanco_malaysia_default_q_name","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:30] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.33","payload_size":605} 
[2026-05-15 18:19:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQTRCNjY1Qjg3NUQ1MDk3RDc0AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840371',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.1","payload_size":610} 
[2026-05-15 18:19:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQTRCNjY1Qjg3NUQ1MDk3RDc0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840371',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.35","payload_size":610} 
[2026-05-15 18:19:32] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQTRCNjY1Qjg3NUQ1MDk3RDc0AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840371',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:32] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:32] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.8","payload_size":605} 
[2026-05-15 18:19:33] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSQTRCNjY1Qjg3NUQ1MDk3RDc0AA==',
                  'status' => 'read',
                  'timestamp' => '1778840371',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.35","payload_size":551} 
[2026-05-15 18:19:40] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFNzM5NEY3REZGRDUxMjczRTAA',
                  'timestamp' => '1778840379',
                  'text' => 
                  array (
                    'body' => 'Wilson',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:40] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:40] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:41] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:19:41] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:19:41] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:41] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JFNzM5NEY3REZGRDUxMjczRTAA","message_type":"text","from":null,"timestamp":"1778840379"} 
[2026-05-15 18:19:41] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:19:41] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Wilson"} 
[2026-05-15 18:19:41] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117349,"has_node_data":false} 
[2026-05-15 18:19:41] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117349,"node_type":"msg-template"} 
[2026-05-15 18:19:41] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117349,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:41] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117349,"endpoint":null} 
[2026-05-15 18:19:42] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117350,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:42] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117350,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:42] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117350,"endpoint":null} 
[2026-05-15 18:19:42] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117351,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:42] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","template_type":"default_q_email","node_id":117351,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:42] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:42] production.INFO: [BSUID] Sending message {"template_id":77334,"template_slug":"elanco_malaysia_default_q_email","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:43] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => '',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8dad4-a615-4427-9315-1e0a49e877bc',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid/T15EE3H905',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:43 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=14,cfOrigin;dur=407"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=cElVaol3Z7uIhc07wsUbtLMVKonG%2BRhQ%2FMPono%2FyPofmIr08VHYX20T09OLQ%2F1%2F4AixHaRDt%2BnlLMLmLRoQOJ%2FIFn%2BQdrlghSguB%2B%2BZPGS%2BiqWtx9XKQsJVE8HrqTl87kua3uWVjzWnzYmXO%2Fm5ApN4uNFKj\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc167e79d0c408e-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f33e8b4a8"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:19:43',
      'created_at' => '2026-05-15 18:19:43',
      'id' => 222767,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":null,"name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117350,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:43 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=14,cfOrigin;dur=407"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=cElVaol3Z7uIhc07wsUbtLMVKonG%2BRhQ%2FMPono%2FyPofmIr08VHYX20T09OLQ%2F1%2F4AixHaRDt%2BnlLMLmLRoQOJ%2FIFn%2BQdrlghSguB%2B%2BZPGS%2BiqWtx9XKQsJVE8HrqTl87kua3uWVjzWnzYmXO%2Fm5ApN4uNFKj\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc167e79d0c408e-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f33e8b4a8"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:19:43',
      'created_at' => '2026-05-15 18:19:43',
      'id' => 222767,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:19:43] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.27","payload_size":605} 
[2026-05-15 18:19:44] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODQzQzY2QzI1NTA2N0Y0RTFEAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840383',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:44] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:44] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:44] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:44] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:44] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:44] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.24","payload_size":610} 
[2026-05-15 18:19:45] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODQzQzY2QzI1NTA2N0Y0RTFEAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840384',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.63","payload_size":605} 
[2026-05-15 18:19:45] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODQzQzY2QzI1NTA2N0Y0RTFEAA==',
                  'status' => 'read',
                  'timestamp' => '1778840384',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.21","payload_size":610} 
[2026-05-15 18:19:45] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSODQzQzY2QzI1NTA2N0Y0RTFEAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840384',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:45] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.17","payload_size":562} 
[2026-05-15 18:19:49] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwRUZBMjYxMjc2QUI5OTBFNDMA',
                  'timestamp' => '1778840388',
                  'text' => 
                  array (
                    'body' => 'wilson@sample.com',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:49] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:19:49] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0IwRUZBMjYxMjc2QUI5OTBFNDMA","message_type":"text","from":null,"timestamp":"1778840388"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:19:49] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"wilson@sample.com"} 
[2026-05-15 18:19:50] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117351,"has_node_data":false} 
[2026-05-15 18:19:50] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117351,"node_type":"msg-template"} 
[2026-05-15 18:19:50] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117351,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:51] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117351,"endpoint":null} 
[2026-05-15 18:19:51] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117352,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:51] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117352,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:51] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117352,"endpoint":null} 
[2026-05-15 18:19:52] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117353,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:52] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","template_type":"text","node_id":117353,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:52] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:52] production.INFO: [BSUID] Sending message {"template_id":77359,"template_slug":"elanco_malaysia_no_name_1769695702717","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:52] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9',
      'action' => 'update',
      'name' => 'Wilson',
      'email' => 'wilson@sample.com',
      'mobile_country_code' => NULL,
      'mobile' => '@wilson_nophone',
      'wa_username' => '@wilson_nophone',
      'wa_bsuid' => 'US.13491208655302741925',
      'guid' => 'a1c8dad4-a615-4427-9315-1e0a49e877bc',
      'login_url' => 'https://wa-username-testing.growthdesk.dev/uid/T15EE3H905',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:52 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=368"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=W6KKiPCEsToffDRbKH5hxA9t71lqSQCdkTqCkqBt0KjPBE7NQJCqLYhqV4f9jV2hRE46XJUAmYPH5pf%2BjRpb1oXdBf%2B9UHGPHbVhjheDZTw5qfOL%2B519Yqha%2BEeN%2FQ59ghor%2FQGluGqQAL%2BW7QZ7itlxbUCz\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc16823b8395ff9-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f348224a8"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:19:52',
      'created_at' => '2026-05-15 18:19:52',
      'id' => 222768,
    ),
     'original' => 
    array (
      'integration_id' => 3710,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","registered_at":"2026-05-15 18:19:19","referer_guid":null,"onboarded_source":null,"reward_code":null,"type":"user"}',
      'response' => '{"success":true,"message":null,"data":{"identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoiZ2tQMkFMWmFRSXkzbzlOZjU5T1ZMQT09IiwibWFjIjoiYjliYjljZTg3MGUwZmJhZDVlMGY3YjQzODE1OGJhMGRmMTdjM2NhOGVmN2NkZDZkMjFjNWVmMzdkYzY0NDZjZSJ9","action":"update","name":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9","email":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","mobile_country_code":null,"mobile":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"US.13491208655302741925","guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc","login_url":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0="}}',
      'workflow_node_id' => 117352,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:19:52 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=368"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=W6KKiPCEsToffDRbKH5hxA9t71lqSQCdkTqCkqBt0KjPBE7NQJCqLYhqV4f9jV2hRE46XJUAmYPH5pf%2BjRpb1oXdBf%2B9UHGPHbVhjheDZTw5qfOL%2B519Yqha%2BEeN%2FQ59ghor%2FQGluGqQAL%2BW7QZ7itlxbUCz\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc16823b8395ff9-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.email","payload.name"],"response":["response.data.name","response.data.email","response.data.mobile","response.data.login_url","response.6a06f348224a8"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUktyWGNkRUk4VUdMVUt5SncrYWxJWjZlclRYclF4enlNMm9VRWNWdDNPTzR5RUNGSGd3MUR5Zmsxa3VFcE5Nclhvbis1emVwQ1JcL0o4MndmVm9haUJBPT0iLCJtYWMiOiJmOGNiNzhmMzlmNzhkZWI5ODZmN2QyMWU1NGM5NTQzOTk3ZmVhNzg1NGYwODk5Mzg1MDNkZDFlODY2N2M0ZWMwIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiaVQ5aXYwWngwa0k1cnpSWG8rT2dob3VZbUFwN0daOUVaMXc3bFphR1hnWT0iLCJtYWMiOiJjOTZhZDRiNWE0YjBkNGQ3NDNjZTVkNDcyZjZmMzUxODkyOGU1OWU0MTJiMmQyNjYxOTcxZDMyZTUzMGE2NTUzIn0=","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiT3dMeHlrWUcwdkM5MTFTanNDd0NEdz09IiwibWFjIjoiY2JmZTU2ZjQ3ZWI3MDRlMWM4NmY5ZmUwMDE2NzlkNThkNWM4NWMzNmU2NWQwMjg3MDg5ZmQyN2NlNTdhYjk0ZiJ9"]}',
      'updated_at' => '2026-05-15 18:19:52',
      'created_at' => '2026-05-15 18:19:52',
      'id' => 222768,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:19:52] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117353,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:52] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117353,"endpoint":null} 
[2026-05-15 18:19:53] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117354,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:19:53] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117354,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:19:53] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117354,"endpoint":null} 
[2026-05-15 18:19:53] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117376,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:19:53] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","template_type":"list_reply","node_id":117376,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:19:53] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:19:53] production.INFO: [BSUID] Sending message {"template_id":77351,"template_slug":"elanco_malaysia_no_name_1768995691187","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.3","payload_size":605} 
[2026-05-15 18:19:54] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTNFMjQzRENCNzIzQTJCMzlEAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840393',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:54] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:54] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:54] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:54] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.20","payload_size":610} 
[2026-05-15 18:19:55] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTNFMjQzRENCNzIzQTJCMzlEAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840393',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.32","payload_size":605} 
[2026-05-15 18:19:55] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTNFMjQzRENCNzIzQTJCMzlEAA==',
                  'status' => 'read',
                  'timestamp' => '1778840393',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:55] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:55] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.15","payload_size":605} 
[2026-05-15 18:19:56] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTcyNEUzMUE5RjIwQzc4QTk5AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840395',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.7","payload_size":610} 
[2026-05-15 18:19:56] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTcyNEUzMUE5RjIwQzc4QTk5AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840395',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.2","payload_size":610} 
[2026-05-15 18:19:56] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTcyNEUzMUE5RjIwQzc4QTk5AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840395',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:56] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:56] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.26","payload_size":605} 
[2026-05-15 18:19:57] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTcyNEUzMUE5RjIwQzc4QTk5AA==',
                  'status' => 'read',
                  'timestamp' => '1778840395',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:19:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:19:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:19:57] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:19:57] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:19:57] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:19:57] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.0","payload_size":709} 
[2026-05-15 18:20:00] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOTcyNEUzMUE5RjIwQzc4QTk5AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBNjU2NEQ5OEUzQjFFMEM2MTEA',
                  'timestamp' => '1778840399',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => 'Dog',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:00] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:20:00] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JBNjU2NEQ5OEUzQjFFMEM2MTEA","message_type":"interactive","from":null,"timestamp":"1778840399"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:20:00] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Dog"} 
[2026-05-15 18:20:01] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117376,"has_node_data":false} 
[2026-05-15 18:20:01] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117376,"node_type":"msg-template"} 
[2026-05-15 18:20:01] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117376,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:01] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117376,"endpoint":"2"} 
[2026-05-15 18:20:02] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117380,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:02] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117380,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:02] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117380,"endpoint":null} 
[2026-05-15 18:20:02] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117385,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:20:02] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","template_type":"question_open_ended","node_id":117385,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:20:02] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:20:02] production.INFO: [BSUID] Sending message {"template_id":77353,"template_slug":"elanco_malaysia_no_name_1768995805125","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:20:03] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:20:03] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3F6eGhGU3o1TWdXc3ZcL1F5T1M5bmtRPT0iLCJtYWMiOiJhMDhlOGY1MjlmYzI2YzZhZDJkYzkxM2VjOGZiYTQ0ZTU0ODdhNTlhZTc0YmM4ZDBjMGFkZjQ1ZTVjNTg2ODJhIn0=',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:19:54.000000Z","completed_at":"2026-05-15T10:19:54.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3F6eGhGU3o1TWdXc3ZcL1F5T1M5bmtRPT0iLCJtYWMiOiJhMDhlOGY1MjlmYzI2YzZhZDJkYzkxM2VjOGZiYTQ0ZTU0ODdhNTlhZTc0YmM4ZDBjMGFkZjQ1ZTVjNTg2ODJhIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:03 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=386"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=WqDcn8DzGL5ypf02cK%2F6BxcClMa%2BtO4KGz3SrsNoKvAqgbcjJ%2F%2Bq0bQDLAyz5fqgAXce9KKzMHspfkM%2BYB%2F%2FyY3s4A%2BT9CvCFwQCC4mIeuKWYAiN1K1Xhad7CcGov7OfJNDdczUd%2FiHUQdQ9N4ZZ5%2B00qElu\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc168685f3355ec-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:03',
      'created_at' => '2026-05-15 18:20:03',
      'id' => 222769,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:19:54.000000Z","completed_at":"2026-05-15T10:19:54.000000Z","body":[{"is_open_ended":false,"title":"What pet do you have?","options":["Cat","Dog","Others"],"value":"Dog"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb3F6eGhGU3o1TWdXc3ZcL1F5T1M5bmtRPT0iLCJtYWMiOiJhMDhlOGY1MjlmYzI2YzZhZDJkYzkxM2VjOGZiYTQ0ZTU0ODdhNTlhZTc0YmM4ZDBjMGFkZjQ1ZTVjNTg2ODJhIn0="}}',
      'workflow_node_id' => 117380,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:03 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["55"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=11,cfOrigin;dur=386"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=WqDcn8DzGL5ypf02cK%2F6BxcClMa%2BtO4KGz3SrsNoKvAqgbcjJ%2F%2Bq0bQDLAyz5fqgAXce9KKzMHspfkM%2BYB%2F%2FyY3s4A%2BT9CvCFwQCC4mIeuKWYAiN1K1Xhad7CcGov7OfJNDdczUd%2FiHUQdQ9N4ZZ5%2B00qElu\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc168685f3355ec-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:03',
      'created_at' => '2026-05-15 18:20:03',
      'id' => 222769,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.23","payload_size":605} 
[2026-05-15 18:20:05] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUIwRjRGM0FCREEwNTM2RDY3AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840403',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.5","payload_size":610} 
[2026-05-15 18:20:05] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUIwRjRGM0FCREEwNTM2RDY3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840404',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.95.31","payload_size":605} 
[2026-05-15 18:20:05] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUIwRjRGM0FCREEwNTM2RDY3AA==',
                  'status' => 'read',
                  'timestamp' => '1778840404',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.115","payload_size":610} 
[2026-05-15 18:20:05] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMUIwRjRGM0FCREEwNTM2RDY3AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840404',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:05] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:05] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.21","payload_size":550} 
[2026-05-15 18:20:10] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JGOTRBQTZFNTlBQzE3QkQ0MjUA',
                  'timestamp' => '1778840408',
                  'text' => 
                  array (
                    'body' => 'Annie',
                  ),
                  'type' => 'text',
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:10] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:20:10] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JGOTRBQTZFNTlBQzE3QkQ0MjUA","message_type":"text","from":null,"timestamp":"1778840408"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"text"} 
[2026-05-15 18:20:10] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"Annie"} 
[2026-05-15 18:20:11] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117385,"has_node_data":false} 
[2026-05-15 18:20:11] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117385,"node_type":"msg-template"} 
[2026-05-15 18:20:11] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117385,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:11] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117385,"endpoint":null} 
[2026-05-15 18:20:11] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117386,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:11] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","template_type":"list_reply","node_id":117386,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:20:11] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:20:11] production.INFO: [BSUID] Sending message {"template_id":77354,"template_slug":"elanco_malaysia_no_name_1768995829259","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:20:12] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.116","payload_size":605} 
[2026-05-15 18:20:14] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRkE3QzY0N0NCMzU0OEYyRDY4AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840412',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.4","payload_size":610} 
[2026-05-15 18:20:14] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRkE3QzY0N0NCMzU0OEYyRDY4AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840413',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.2","payload_size":610} 
[2026-05-15 18:20:14] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRkE3QzY0N0NCMzU0OEYyRDY4AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840413',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.125","payload_size":605} 
[2026-05-15 18:20:14] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRkE3QzY0N0NCMzU0OEYyRDY4AA==',
                  'status' => 'read',
                  'timestamp' => '1778840413',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:14] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:14] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.10","payload_size":713} 
[2026-05-15 18:20:18] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSRkE3QzY0N0NCMzU0OEYyRDY4AA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I5QzQ3OThFMzREMjA1NDA0MjQA',
                  'timestamp' => '1778840417',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '1',
                      'title' => '<1 year',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:18] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:20:18] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0I5QzQ3OThFMzREMjA1NDA0MjQA","message_type":"interactive","from":null,"timestamp":"1778840417"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:20:18] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"<1 year"} 
[2026-05-15 18:20:19] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117386,"has_node_data":false} 
[2026-05-15 18:20:19] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117386,"node_type":"msg-template"} 
[2026-05-15 18:20:19] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117386,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:19] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117386,"endpoint":"1"} 
[2026-05-15 18:20:20] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117391,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:20] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","template_type":"list_reply","node_id":117391,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:20:20] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:20:20] production.INFO: [BSUID] Sending message {"template_id":77355,"template_slug":"elanco_malaysia_no_name_1768995923590","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:20:21] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:20:22] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.19","payload_size":605} 
[2026-05-15 18:20:22] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREIzMkMyRDE5QzBENkFBRDFBAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840421',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:22] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:22] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:22] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:22] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.7","payload_size":610} 
[2026-05-15 18:20:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREIzMkMyRDE5QzBENkFBRDFBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840421',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.9","payload_size":610} 
[2026-05-15 18:20:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREIzMkMyRDE5QzBENkFBRDFBAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840422',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"69.171.230.114","payload_size":605} 
[2026-05-15 18:20:23] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREIzMkMyRDE5QzBENkFBRDFBAA==',
                  'status' => 'read',
                  'timestamp' => '1778840422',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:23] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:23] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.35","payload_size":708} 
[2026-05-15 18:20:27] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'profile' => 
                  array (
                    'name' => 'Wilson Santa Cruz',
                  ),
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'messages' => 
              array (
                0 => 
                array (
                  'context' => 
                  array (
                    'from' => '6589953029',
                    'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSREIzMkMyRDE5QzBENkFBRDFBAA==',
                  ),
                  'from' => '639174593801',
                  'from_user_id' => 'PH.4534499620203017',
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JCOEE5MkQ3NDg1ODBFRkM0OTYA',
                  'timestamp' => '1778840425',
                  'type' => 'interactive',
                  'interactive' => 
                  array (
                    'type' => 'list_reply',
                    'list_reply' => 
                    array (
                      'id' => '2',
                      'title' => 'No',
                    ),
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST] Message transformed {"has_from":false,"from_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:27] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"profile":{"name":"Wilson Santa Cruz"},"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"profile":{"name":"Wilson Santa Cruz","username":"@wilson_nophone"},"user_id":"US.13491208655302741925"}]} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Processing contact {"wa_id":null,"user_id":"US.13491208655302741925","username":"@wilson_nophone","profile_name":"Wilson Santa Cruz"} 
[2026-05-15 18:20:27] production.INFO: Found existing recipient {"recipient_id":48781,"matched_by":"user_id","updated_fields":false} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Recipient resolved {"recipient_id":48781,"recipient_mobile":null,"recipient_username":"@wilson_nophone","recipient_user_id":"US.13491208655302741925"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Processing message {"message_id":"wamid.HBgMNjM5MTc0NTkzODAxFQIAEhgUM0JCOEE5MkQ3NDg1ODBFRkM0OTYA","message_type":"interactive","from":null,"timestamp":"1778840425"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Message processed {"processed":true,"message_type":"interactive"} 
[2026-05-15 18:20:27] production.INFO: [WEBHOOK_PROCESS] Creating message in ChannelService {"has_referral":false,"message_text":"No"} 
[2026-05-15 18:20:28] production.INFO: [REPLY_BY_LAST_NODE] Starting {"has_last_node":true,"last_node_id":117391,"has_node_data":false} 
[2026-05-15 18:20:28] production.INFO: [REPLY_BY_LAST_NODE] Processing node {"node_id":117391,"node_type":"msg-template"} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117391,"node_type":"msg-template","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117391,"endpoint":"2"} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117394,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117394,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117394,"endpoint":null} 
[2026-05-15 18:20:28] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117419,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:20:29] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=500"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2Fa8%2FxFy0gHmm%2BuhR5RCxxYe2CZTROtHFUae06mj9AfqYj7yfBuzDTZ3sJScZ0tLyi0%2BwWyKeY2VXwY3izxEA8hDedDsUPGVrvOwZugF5z0DIzEZz2mKZFC%2FPl5exKy730x2%2Bb9ohrNAMLtdBGZ5Gjv7pyMR%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc169098e1cfda7-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:20:29',
      'created_at' => '2026-05-15 18:20:29',
      'id' => 222770,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["59"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=12,cfOrigin;dur=500"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2Fa8%2FxFy0gHmm%2BuhR5RCxxYe2CZTROtHFUae06mj9AfqYj7yfBuzDTZ3sJScZ0tLyi0%2BwWyKeY2VXwY3izxEA8hDedDsUPGVrvOwZugF5z0DIzEZz2mKZFC%2FPl5exKy730x2%2Bb9ohrNAMLtdBGZ5Gjv7pyMR%2F\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc169098e1cfda7-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:20:29',
      'created_at' => '2026-05-15 18:20:29',
      'id' => 222770,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:20:29] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117419,"node_type":"integration","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:20:29] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'action' => 'create',
      'identifier' => 'eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb2JoaWFiOExEXC9WRHRKXC92SWpScWU4UT09IiwibWFjIjoiM2YzZjI3YzdlOThmYmQxZWM4ODA5NjY2YzkwMTFjZTdlZDIxN2I1Y2NmZGM4NDRiMWZjMThjMGI4MmNkNTY3YSJ9',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:20:03.000000Z","completed_at":"2026-05-15T10:20:21.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Annie"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"No"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb2JoaWFiOExEXC9WRHRKXC92SWpScWU4UT09IiwibWFjIjoiM2YzZjI3YzdlOThmYmQxZWM4ODA5NjY2YzkwMTFjZTdlZDIxN2I1Y2NmZGM4NDRiMWZjMThjMGI4MmNkNTY3YSJ9"}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=583"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=iTtJXMAIUbBBgScJEZqFthy0BZE38vgrfOyl5U4nTtpczgyXvls2O8s9k59nOG7KPNwInpKGphEDqAWieeFMy47ZVsg0hV%2F1iC8Ats%2F6RjRsLLOh17hsvu0xKOoKDzrjRgxC%2BhnRvWkroizlhrjEpb3lyJIu\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1690a9bccce22-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:29',
      'created_at' => '2026-05-15 18:20:29',
      'id' => 222771,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":"2026-05-15T10:20:03.000000Z","completed_at":"2026-05-15T10:20:21.000000Z","body":[{"is_open_ended":true,"title":"What is the name of your pet? (Just reply your pet name)","options":[],"value":"Annie"},{"is_open_ended":false,"title":"How old is your pet?","options":["<1 year","1-5 years","5-10 years","10 years+"],"value":"<1 year"},{"is_open_ended":false,"title":"Are you a multiple pet household? (more than 1 pet)","options":["Yes","No"],"value":"No"}]}',
      'response' => '{"success":true,"message":null,"data":{"action":"create","identifier":"eyJpdiI6ImMydGhiR1V0Wlc1MGMyOHRNakF5TWc9PSIsInZhbHVlIjoibGhEUGhQT2xWcVFhajFtRUsxQnZ3S1hpY09EdmlSaHdZVXdtWXhNZVUrWTduMm1xajdHUFZZNG0raHh3Vjkrb2JoaWFiOExEXC9WRHRKXC92SWpScWU4UT09IiwibWFjIjoiM2YzZjI3YzdlOThmYmQxZWM4ODA5NjY2YzkwMTFjZTdlZDIxN2I1Y2NmZGM4NDRiMWZjMThjMGI4MmNkNTY3YSJ9"}}',
      'workflow_node_id' => 117394,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:29 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["58"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=9,cfOrigin;dur=583"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=iTtJXMAIUbBBgScJEZqFthy0BZE38vgrfOyl5U4nTtpczgyXvls2O8s9k59nOG7KPNwInpKGphEDqAWieeFMy47ZVsg0hV%2F1iC8Ats%2F6RjRsLLOh17hsvu0xKOoKDzrjRgxC%2BhnRvWkroizlhrjEpb3lyJIu\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1690a9bccce22-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:29',
      'created_at' => '2026-05-15 18:20:29',
      'id' => 222771,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:20:30] production.INFO: array (
  'response' => 
  array (
    'success' => true,
    'message' => NULL,
    'data' => 
    array (
      'voucher_series_id' => NULL,
      'total_rewards' => 
      array (
        'points' => 0,
        'chance' => 0,
        'voucher' => 0,
      ),
      'current_cycle' => 
      array (
        'number_of_rewards' => 
        array (
          'points' => 0,
          'chance' => 0,
          'voucher' => 0,
        ),
        'cycle_name' => NULL,
        'description' => NULL,
      ),
      'last_updated_date' => '2026-05-15',
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=444"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=8iJqN1RZ3sLzTTu62IfpP4HLMQa7eQHjAhtIvY%2BKP34IcjjSAasbKtQyLHy3eFghet2NzVdtyzxfYKpChTUwHuig47eh2V3A5oahnNa5TT%2Fj73ATp0OXLPIFjS%2FtEj%2F0b9Tlf1fOnVCm4g6bTJdpkABqBDYd\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1690d39a1ff8e-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:20:30',
      'created_at' => '2026-05-15 18:20:30',
      'id' => 222772,
    ),
     'original' => 
    array (
      'integration_id' => 3714,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"initial_message":"","type":"get_receipt_rewards_by_guid","user_guid":"a1c8dad4-a615-4427-9315-1e0a49e877bc"}',
      'response' => '{"success":true,"message":null,"data":{"voucher_series_id":null,"total_rewards":{"points":0,"chance":0,"voucher":0},"current_cycle":{"number_of_rewards":{"points":0,"chance":0,"voucher":0},"cycle_name":null,"description":null},"last_updated_date":"2026-05-15"}}',
      'workflow_node_id' => 117419,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:30 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["57"],"Vary":["Accept-Encoding"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=10,cfOrigin;dur=444"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=8iJqN1RZ3sLzTTu62IfpP4HLMQa7eQHjAhtIvY%2BKP34IcjjSAasbKtQyLHy3eFghet2NzVdtyzxfYKpChTUwHuig47eh2V3A5oahnNa5TT%2Fj73ATp0OXLPIFjS%2FtEj%2F0b9Tlf1fOnVCm4g6bTJdpkABqBDYd\\"}]}"],"cf-cache-status":["DYNAMIC"],"CF-RAY":["9fc1690d39a1ff8e-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 200,
      'updated_at' => '2026-05-15 18:20:30',
      'created_at' => '2026-05-15 18:20:30',
      'id' => 222772,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117419,"endpoint":null} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117420,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117420,"node_type":"set-variables","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117420,"endpoint":null} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117421,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action"]} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117421,"node_type":"integration","has_node_data":false,"wf_redirect":null} 
[2026-05-15 18:20:30] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117421,"endpoint":null} 
[2026-05-15 18:20:31] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117335,"is_last_node":false,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:20:31] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","template_type":"text","node_id":117335,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:20:31] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:20:31] production.INFO: [BSUID] Sending message {"template_id":77341,"template_slug":"elanco_malaysia_fallback_message_label","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:20:31] production.INFO: array (
  'response' => 
  array (
    'success' => false,
    'error' => 'The given data was invalid.',
    'error_msg' => 'The given data was invalid.',
    'error_arr' => 
    array (
      'body' => 
      array (
        0 => 'The body field is required.',
      ),
      'issue_at' => 
      array (
        0 => 'The issue at field is required.',
      ),
      'completed_at' => 
      array (
        0 => 'The completed at field is required.',
      ),
    ),
  ),
  'log' => 
  App\Models\IntegrationLogs::__set_state(array(
     'connection' => 'mysql',
     'table' => 'integration_logs',
     'primaryKey' => 'id',
     'keyType' => 'int',
     'incrementing' => true,
     'with' => 
    array (
    ),
     'withCount' => 
    array (
    ),
     'preventsLazyLoading' => false,
     'perPage' => 15,
     'exists' => true,
     'wasRecentlyCreated' => true,
     'escapeWhenCastingToString' => false,
     'attributes' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:31 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=U3ElLrsdgl2UXp1gV8Li5zjtSPkf7pmH5tQph0YW%2FP2Zkswyr4xLA8i2zntkreeojILaD3NTukF0nO0AhnSPUGqlDH9TKet8uTpC1bnpGzKKJGuNZGgqVBmWnpN4y%2BYPbOBi53J%2BBZQPzZNVPxEyHmYS%2FkoJ\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=19,cfOrigin;dur=352"],"CF-RAY":["9fc16916bfdffe8c-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:31',
      'created_at' => '2026-05-15 18:20:31',
      'id' => 222773,
    ),
     'original' => 
    array (
      'integration_id' => 3713,
      'channel_id' => 17,
      'url' => 'https://wa-username-testing.growthdesk.dev/api/v1/webhook?api_token=q6XZ7B6Qvvc5vqKegwQeNXeEqojf54CwAZKKAjckAlDsmWGltIsWqN7yIQx3',
      'method' => 'POST',
      'headers' => '[]',
      'payload' => '{"mobile":null,"wa_username":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ==","wa_bsuid":"eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","type":"riddle","issue_at":null,"completed_at":null,"body":[]}',
      'response' => '{"success":false,"error":"The given data was invalid.","error_msg":"The given data was invalid.","error_arr":{"body":["The body field is required."],"issue_at":["The issue at field is required."],"completed_at":["The completed at field is required."]}}',
      'workflow_node_id' => 117421,
      'chat_session_id' => 370887,
      'response_headers' => '{"Date":["Fri, 15 May 2026 10:20:31 GMT"],"Content-Type":["application\\/json"],"Transfer-Encoding":["chunked"],"Connection":["keep-alive"],"Server":["cloudflare"],"Cache-Control":["no-cache, private"],"X-RateLimit-Limit":["60"],"X-RateLimit-Remaining":["56"],"Report-To":["{\\"group\\":\\"cf-nel\\",\\"max_age\\":604800,\\"endpoints\\":[{\\"url\\":\\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=U3ElLrsdgl2UXp1gV8Li5zjtSPkf7pmH5tQph0YW%2FP2Zkswyr4xLA8i2zntkreeojILaD3NTukF0nO0AhnSPUGqlDH9TKet8uTpC1bnpGzKKJGuNZGgqVBmWnpN4y%2BYPbOBi53J%2BBZQPzZNVPxEyHmYS%2FkoJ\\"}]}"],"Nel":["{\\"report_to\\":\\"cf-nel\\",\\"success_fraction\\":0.0,\\"max_age\\":604800}"],"cf-cache-status":["DYNAMIC"],"Server-Timing":["cfCacheStatus;desc=\\"DYNAMIC\\"","cfEdge;dur=19,cfOrigin;dur=352"],"CF-RAY":["9fc16916bfdffe8c-SIN"],"alt-svc":["h3=\\":443\\"; ma=86400"]}',
      'http_code' => 422,
      'encryption_paths' => '{"paths":{"payload":["payload.mobile","payload.wa_username","payload.wa_bsuid"]},"vals":["eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoiUHNlQmFZdU43RXFOcHlUeElDYVQzTVwvTklvcWlzU3JtZGxPQ3VpRGxNSGs9IiwibWFjIjoiYmY0N2QwOTdlMzI1ZDQwMTkzNGNmZTU3OTI3YmNhOGRmYjMxZTRhOWUwM2M2OTc4OTA0NmRlZDc0ZDZjZmNmZSJ9","eyJpdiI6ImMyaGxjbTl4ZFdWbGJtaGhhR0ZvWVE9PSIsInZhbHVlIjoibUZzY0doSVRRSFwvRXFCbWh0Y3R4U3c9PSIsIm1hYyI6ImUzNTkxNTUyNmZiZmUxNzU2Y2MzOWI2NmU5ZTcyNTRhZDI3ZGJiZWU1YmE3NWY4MmJjOWIzMDAzMTA4YjJjZGUifQ=="]}',
      'updated_at' => '2026-05-15 18:20:31',
      'created_at' => '2026-05-15 18:20:31',
      'id' => 222773,
    ),
     'changes' => 
    array (
    ),
     'casts' => 
    array (
      'headers' => 'array',
      'payload' => 'array',
      'response' => 'array',
      'response_headers' => 'array',
      'encryption_paths' => 'array',
    ),
     'classCastCache' => 
    array (
    ),
     'attributeCastCache' => 
    array (
    ),
     'dates' => 
    array (
    ),
     'dateFormat' => NULL,
     'appends' => 
    array (
    ),
     'dispatchesEvents' => 
    array (
    ),
     'observables' => 
    array (
    ),
     'relations' => 
    array (
    ),
     'touches' => 
    array (
    ),
     'timestamps' => true,
     'hidden' => 
    array (
      0 => 'encryption_paths',
    ),
     'visible' => 
    array (
    ),
     'fillable' => 
    array (
      0 => 'integration_id',
      1 => 'channel_id',
      2 => 'workflow_node_id',
      3 => 'chat_session_id',
      4 => 'url',
      5 => 'method',
      6 => 'headers',
      7 => 'payload',
      8 => 'response',
      9 => 'response_headers',
      10 => 'http_code',
    ),
     'guarded' => 
    array (
      0 => '*',
    ),
     'fieldResponseHeader' => 'response_headers',
     'fieldResponseCode' => 'http_code',
     '_originals' => 
    array (
    ),
  )),
)  
[2026-05-15 18:20:32] production.INFO: [DO_CHECK_NEXT_NODE] Starting {"node_id":117335,"node_type":"msg-template","has_node_data":false,"wf_redirect":true} 
[2026-05-15 18:20:32] production.INFO: [DO_CHECK_NEXT_NODE] Getting next node {"current_node_id":117335,"endpoint":null} 
[2026-05-15 18:20:32] production.INFO: [DO_CHECK_NEXT_NODE] Next node result {"has_next_node":true,"next_node_id":117316,"is_last_node":true,"next_node_data_keys":["workflow_node","is_first_node","is_last_node","template","required_user_action","workflow_redirect"]} 
[2026-05-15 18:20:32] production.INFO: [NOTIFY_RECIPIENT] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","template_type":"list_reply","node_id":117316,"recipient_identifier":"@wilson_nophone"} 
[2026-05-15 18:20:32] production.INFO: [META_WEBHOOK_TEST_OUTGOING] Converting test username to phone {"original":"@wilson_nophone","converted":"639174593801"} 
[2026-05-15 18:20:32] production.INFO: [BSUID] Sending message {"template_id":77343,"template_slug":"elanco_malaysia_menu","identifier_type":"username","identifier_value":"@wilson_nophone","transformed":true,"locale":"en"} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_PROCESS] Message creation completed  
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.24","payload_size":605} 
[2026-05-15 18:20:33] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTdENkUwOEFGNDYyNEQ3ODAxAA==',
                  'status' => 'sent',
                  'timestamp' => '1778840432',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:33] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:33] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:33] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:33] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.31","payload_size":610} 
[2026-05-15 18:20:34] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTdENkUwOEFGNDYyNEQ3ODAxAA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840432',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.107.36","payload_size":605} 
[2026-05-15 18:20:34] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSMTdENkUwOEFGNDYyNEQ3ODAxAA==',
                  'status' => 'read',
                  'timestamp' => '1778840432',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.127.113","payload_size":605} 
[2026-05-15 18:20:34] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOUFGOUM0OUQ2OUE4OUI3MzY2AA==',
                  'status' => 'sent',
                  'timestamp' => '1778840433',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:34] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:34] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"57.141.12.1","payload_size":610} 
[2026-05-15 18:20:35] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOUFGOUM0OUQ2OUE4OUI3MzY2AA==',
                  'status' => 'delivered',
                  'timestamp' => '1778840433',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:35] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:35] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:35] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:35] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_ENTRY] Received webhook request {"method":"POST","ip":"173.252.79.116","payload_size":605} 
[2026-05-15 18:20:36] production.INFO: array (
  'payload_callback' => 
  array (
    'object' => 'whatsapp_business_account',
    'entry' => 
    array (
      0 => 
      array (
        'id' => '1509491434304608',
        'changes' => 
        array (
          0 => 
          array (
            'value' => 
            array (
              'messaging_product' => 'whatsapp',
              'metadata' => 
              array (
                'display_phone_number' => '6589953029',
                'phone_number_id' => '1056536424219156',
              ),
              'contacts' => 
              array (
                0 => 
                array (
                  'wa_id' => '639174593801',
                  'user_id' => 'PH.4534499620203017',
                ),
              ),
              'statuses' => 
              array (
                0 => 
                array (
                  'id' => 'wamid.HBgMNjM5MTc0NTkzODAxFQIAERgSOUFGOUM0OUQ2OUE4OUI3MzY2AA==',
                  'status' => 'read',
                  'timestamp' => '1778840434',
                  'recipient_id' => '639174593801',
                  'recipient_user_id' => 'PH.4534499620203017',
                  'pricing' => 
                  array (
                    'billable' => false,
                    'pricing_model' => 'PMP',
                    'category' => 'service',
                    'type' => 'free_customer_service',
                  ),
                ),
              ),
            ),
            'field' => 'messages',
          ),
        ),
      ),
    ),
  ),
)  
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_ENTRY] Processing entry {"waba_id":"1509491434304608"} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_ENTRY] Processing change {"field":"messages","has_value":true} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_PROCESS] Starting payload processing {"waba_id":"1509491434304608","field":"messages"} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_PROCESS] WABA found {"waba_id":24,"phone_number_id":"1056536424219156"} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_PROCESS] Channel found {"channel_id":17,"channel_name":"Elanco Malaysia"} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_TRANSFORM] Transformation enabled, checking payload  
[2026-05-15 18:20:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Extracting phone number {"contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}]} 
[2026-05-15 18:20:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transforming webhook payload {"phone_number":"639174593801","scenario":"opted_in_no_phone","test_data":{"user_id":"US.13491208655302741925","username":"@wilson_nophone"}} 
[2026-05-15 18:20:36] production.INFO: [META_WEBHOOK_TEST] Applying OPTED_IN_NO_PHONE transformation {"phone_number":"639174593801","user_id":"US.13491208655302741925","username":"@wilson_nophone","action":"Removing wa_id and from, setting user_id and username"} 
[2026-05-15 18:20:36] production.INFO: [META_WEBHOOK_TEST] Contact transformed {"has_wa_id":false,"user_id":"US.13491208655302741925","username":"@wilson_nophone"} 
[2026-05-15 18:20:36] production.INFO: [META_WEBHOOK_TEST_INCOMING] Transformation complete {"scenario":"opted_in_no_phone","original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
[2026-05-15 18:20:36] production.INFO: [WEBHOOK_TRANSFORM] Payload was transformed {"original_contacts":[{"wa_id":"639174593801","user_id":"PH.4534499620203017"}],"transformed_contacts":[{"user_id":"US.13491208655302741925","profile":{"username":"@wilson_nophone"}}]} 
