Freshworks CRM
Update Freshworks CRM Contact Phone
Changes the mobile number on a Freshworks CRM contact.
Unverified
What the model is told
Update the mobile number on an existing Freshworks CRM contact. Find the contact's ID first with Find Freshworks CRM Contact by Email, and read the new number back to the customer to confirm it. Returns the updated contact.
Request
PUThttps://YOUR_DOMAIN.myfreshworks.com/crm/sales/api/contacts/{{contactId}}
Headers
AuthorizationToken token=YOUR_FRESHWORKS_API_KEYContent-Typeapplication/json
Body
{
"contact": {
"mobile_number": "{{phone}}"
}
}Parameters
contactId stringThe Freshworks CRM ID of the contact, from Find Freshworks CRM Contact by Email.phone stringThe new mobile number in international format.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "102201f9-5198-4800-a421-5c894d902a25",
"type": "HTTP_REQUEST",
"label": "Update Freshworks CRM Contact Phone",
"name": "update_freshworks_crm_contact_phone",
"customName": false,
"description": "Update the mobile number on an existing Freshworks CRM contact. Find the contact's ID first with Find Freshworks CRM Contact by Email, and read the new number back to the customer to confirm it. Returns the updated contact.",
"parameters": [
{
"name": "contactId",
"type": "string",
"description": "The Freshworks CRM ID of the contact, from Find Freshworks CRM Contact by Email."
},
{
"name": "phone",
"type": "string",
"description": "The new mobile number in international format."
}
],
"config": {
"endpoint": {
"method": "PUT",
"url": "https://YOUR_DOMAIN.myfreshworks.com/crm/sales/api/contacts/{{contactId}}"
},
"headers": [
{
"name": "Authorization",
"value": "Token token=YOUR_FRESHWORKS_API_KEY"
},
{
"name": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"contact\": {\n \"mobile_number\": \"{{phone}}\"\n }\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.