{
"data": {
"value": {
"dealsId": 1,
"customerId": 1,
"dealNo": "string",
"dealsName": "string",
"dealsValue": 2,
"statusId": 703,
"dealsIndex": 4,
"dealsDate": "2022-03-28T16:50:15+0700",
"expectedCloseDate": "2022-03-28T16:50:15+0700",
"effectiveDate": "2022-03-28T16:50:15+0700",
"closeDate": "2022-03-28T16:50:15+0700",
"calTargetDate": "2022-03-28T16:50:15+0700",
"probability": 99,
"notes": "string",
"isActive": true,
"boardId": 1,
"dateCreated": "2022-03-28T16:51:25+0700",
"createByUserId": "string",
"dateModified": "2022-09-09T11:10:18+0700",
"modifiedByUserId": "string",
"measure": 3,
"lastDealStateId": 1,
"valueCalculationType": 1,
"customer": {
"customerId": 1,
"companyId": 1,
"customerCode": "string",
"customerName": "string",
"customerNameEN": "string",
"type": 13002,
"customerType": 11300,
"branch": "string",
"phone": "string",
"mobile": "",
"notes": "",
"isActive": true,
"dateChangeToCustomer": "2021-12-20T15:49:49+0700",
"createdByUserId": "string",
"dateCreated": "2020-08-19T16:59:42+0700",
"modifiedByUserId": "string",
"dateModified": "2022-09-09T11:09:18+0700",
"customerGroupId": 1,
"leadStatus": 110064,
"hasPicture": true,
"companyName": "",
"sourceOfLead": 110090,
"classificationId": 20,
"customerStateId": 200008,
"hasOwner": true,
"pictureUrl": "string",
"addresses": [],
"customerInterests": []
},
"dealsInterests": [],
"dealsLabels": [],
"isEdit": true,
"isDelete": true,
"statusName": "string",
"user": {
"preferences": {},
"userId": "string",
"username": "string",
"companyId": 1,
"companyName": "string",
"teamId": 1,
"teamName": "string",
"staffCode": "string",
"title": "",
"firstname": "string",
"lastname": "string",
"fullname": "string",
"position": "string",
"email": "string",
"phoneNumber": "string",
"orgString": "string",
"orgLevel": 1,
"latitude": 1,
"longitude": 1,
"location": "string",
"locationName": "string",
"isActive": true,
"createdByUserId": "string",
"hasPicture": true,
"dateCreated": "2018-11-05T10:13:59+0700",
"dateModified": "2023-01-19T12:02:48+0700",
"role": "string",
"roleId": "string",
"level": 0,
"siteId": 1,
"isAgreementPDPA": true,
"dateAgreementPDPA": "2020-08-26T07:13:22+0700",
"emailSubscription": 1,
"identityUserId": "string",
"uniqueName": "string",
"inAppSubscription": 1,
"userType": 1011
},
"dealSummary": {
"probability": 99,
"dealValue": 2,
"expectedCloseDate": "2022-03-28T16:50:15+0700"
},
"aiSummary": {
"probability": 60,
"expectedCloseDate": "2027-02-15T00:00:00+0700",
"dateAnalyzed": "2026-03-23T17:07:55+0700",
"dateManualProbability": null,
"probabilityTextTh": "ความน่าจะเป็นชนะ: 60% (ระดับปานกลาง). เหตุผล: เป็นการต่ออายุของลูกค้ารายเดิม แต่ยังไม่ได้รับ feedback การใช้งาน",
"probabilityTextEn": "Win Probability: 60% (Moderate). Reason: incumbent renewal, but no usage feedback has been collected yet",
"expectedCloseDateTextTh": "คาดว่าจะปิดภายในวันที่ 15/02/2027 เพราะสัญญาปัจจุบันหมดอายุเดือนมีนาคม 2027",
"expectedCloseDateTextEn": "Expected close: 2027-02-15 because the current contract expires in March 2027",
"keyInfluencingFactorsTh": "1) สัญญาหมดอายุ มี.ค. 2027 ทำให้มีกรอบเวลาชัดเจน 2) ยังไม่มี feedback การใช้งานจากผู้ใช้หลัก",
"keyInfluencingFactorsEn": "1) Contract expiry in March 2027 sets a clear renewal window 2) No usage feedback from key users yet",
"actionableRecommendationsTh": "- นัดประชุมต่ออายุภายใน 7 วัน\n- ส่งใบเสนอราคาต่ออายุพร้อมทางเลือกแพ็กเกจ",
"actionableRecommendationsEn": "- Book a renewal meeting within 7 days\n- Send a renewal quotation with package options",
"positiveFactorsTh": [
"เป็นลูกค้าเดิม",
"มีกิจกรรม Health Check ในแผน"
],
"positiveFactorsEn": [
"Existing customer",
"Health Check activity is planned"
],
"riskFactorsTh": [
"สายล่าสุดลูกค้าไม่รับ"
],
"riskFactorsEn": [
"The last call was not answered"
],
"coaching": {
"radarTime": 0,
"radarProgress": 57.14,
"radarMomentum": null,
"radarHealth": 0,
"radarTier": 1,
"radarColor": "red",
"titleTh": "สายล่าสุดไม่รับ ต่ออายุนี้ต้องดึงกลับ",
"titleEn": "Last call missed, pull this renewal back",
"coachingMessageTh": "ดีลต่ออายุนี้มีฐานจากการเป็นลูกค้าเดิม แต่คอขวดคือยังไม่มี feedback การใช้งาน ควรติดต่อผู้ใช้หลักก่อนส่งใบเสนอราคา",
"coachingMessageEn": "This renewal starts from an existing relationship, but the bottleneck is missing usage feedback. Reach the key users before sending the quotation.",
"nextActionsTh": [
"โทรหาผู้ใช้หลักเพื่อขอ feedback การใช้งาน",
"นัดประชุมต่ออายุพร้อมสรุปผลการใช้งาน"
],
"nextActionsEn": [
"Call the key users to collect usage feedback",
"Book a renewal meeting with a usage summary"
],
"source": "deal_prob",
"dateCalculated": "2026-09-24T18:03:32+0700"
}
},
"measureUnit": {
"unitId": 3,
"name": "ด้าม",
"companyId": 1,
"isActive": true,
"createdByUserId": "string",
"dateCreated": "2019-12-11T11:09:01+0700",
"modifiedByUserId": "string",
"dateModified": "2019-12-11T11:09:01+0700"
},
"timeline": [
{
"status": 1405,
"statusName": "UpdateStatusDealState",
"logType": 270007,
"logTypeName": "Deal",
"actionText": "แอดมิน ยูเอที เปลี่ยนสถานะเป็น Negotiation",
"actionTextEn": "แอดมิน ยูเอที Update stage to Negotiation",
"id": 99400,
"dealsStateId": 512800,
"userId": "string",
"userFullname": "แอดมิน ยูเอที",
"isSystem": false,
"dateAction": "2026-09-08T09:00:00+0700",
"comment": null,
"reason": null,
"dealStageName": "Negotiation",
"dealCategoryName": null,
"dateFollowUp": null,
"fromBoardName": null,
"toBoardName": null,
"ref": null,
"assignedUsers": null,
"unassignedUsers": null
},
{
"status": 1414,
"statusName": "LinkConversationDeal",
"logType": 270007,
"logTypeName": "Deal",
"actionText": "แอดมิน ยูเอที ผูกดีลกับการติดต่อ โทรศัพท์: ติดต่อได้ (Bibi)",
"actionTextEn": "แอดมิน ยูเอที Linked deal with conversation Call: Connected (Bibi)",
"id": 99400,
"dealsStateId": 512790,
"userId": "string",
"userFullname": "แอดมิน ยูเอที",
"isSystem": false,
"dateAction": "2026-09-07T10:10:00+0700",
"comment": null,
"reason": null,
"dealStageName": null,
"dealCategoryName": null,
"dateFollowUp": null,
"fromBoardName": null,
"toBoardName": null,
"ref": {
"type": "Conversation",
"id": 245957,
"no": null,
"title": null,
"statusId": null,
"statusName": null,
"amount": null,
"currencySymbol": null,
"date": "2026-08-07T11:19:03+0700",
"dateEnd": null,
"contactName": "Bibi",
"conversationType": 110011,
"conversationTypeName": "Call",
"subType": null,
"subTypeName": null,
"outCome": 110046,
"outComeName": "Connected",
"qualification": 110053,
"qualificationName": "Interested"
},
"assignedUsers": null,
"unassignedUsers": null
},
{
"status": 1412,
"statusName": "LinkActivityDealState",
"logType": 270007,
"logTypeName": "Deal",
"actionText": "แอดมิน ยูเอที ผูกดีลกับกิจกรรม ACTIVITY260800089 test check-in",
"actionTextEn": "แอดมิน ยูเอที Linked deal with activity ACTIVITY260800089 test check-in",
"id": 99400,
"dealsStateId": 427979,
"userId": "string",
"userFullname": "แอดมิน ยูเอที",
"isSystem": false,
"dateAction": "2026-08-29T22:11:00+0700",
"comment": "test checkin",
"reason": null,
"dealStageName": null,
"dealCategoryName": null,
"dateFollowUp": null,
"fromBoardName": null,
"toBoardName": null,
"ref": {
"type": "Activity",
"id": 925630,
"no": "ACTIVITY260800089",
"title": "test check-in",
"statusId": null,
"statusName": null,
"amount": null,
"currencySymbol": null,
"date": "2026-08-30T10:00:00+0700",
"dateEnd": "2026-08-30T11:00:00+0700",
"conversationType": null,
"conversationTypeName": null,
"subType": null,
"subTypeName": null,
"outCome": null,
"outComeName": null,
"qualification": null,
"qualificationName": null,
"contactName": null
},
"assignedUsers": null,
"unassignedUsers": null
},
{
"status": 1407,
"statusName": "MissDealState",
"logType": 270007,
"logTypeName": "Deal",
"actionText": "Venio พลาดดีล (Price)",
"actionTextEn": "Venio Miss deal (Price)",
"id": 99400,
"dealsStateId": 512802,
"userId": "string",
"userFullname": "Venio",
"isSystem": true,
"dateAction": "2026-08-20T09:00:00+0700",
"comment": null,
"reason": "ราคาสูงไป",
"dealStageName": null,
"dealCategoryName": "Price",
"dateFollowUp": null,
"fromBoardName": null,
"toBoardName": null,
"ref": null,
"assignedUsers": null,
"unassignedUsers": null
}
]
},
"statusCode": 200
},
"statusCode": 1000,
"httpStatusCode": 200
}