# Navigate to record failed while using calling-extensions-sdk

**URL:** <https://community.hubspot.com/t/navigate-to-record-failed-while-using-calling-extensions-sdk/106520>\
**Category:** APIs & Integrations\
**Tags:** sdk, timeline-and-extensions-apis\
**Created:** [May 6, 2024, 10:45am UTC](https://community.hubspot.com/t/navigate-to-record-failed-while-using-calling-extensions-sdk/106520 "2024-05-06T10:45:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevalDhol](https://avatars.discourse-cdn.com/v4/letter/k/dec6dc/32.png) [@KevalDhol](https://community.hubspot.com/u/KevalDhol)\
**Post date:** [May 6, 2024, 10:45am UTC](https://community.hubspot.com/t/navigate-to-record-failed-while-using-calling-extensions-sdk/106520/1 "2024-05-06T10:45:08Z")

</div>

Hi,  
I was trying to use the demo calling app. while checking incoming calls. it should find a record for an incoming call and navigate to the record page. As per the logs in the console, it finds the matched record of the caller ID successfully and it invokes the “NAVIGATE\_TO\_RECORD” action as well. But it doesn’t navigate to the record in UI. it logs “NAVIGATE\_TO\_RECORD\_FAILED” with the message “Unable to retrieve engagementId from state.”  
I tried creating a custom calling app referring this docs:

> **[Calling extensions SDK - HubSpot docs](https://developers.hubspot.com/docs/api-reference/latest/crm/extensions/calling-extensions/calling-sdk)**
>
> Overview of the calling extensions SDK

> **[CRM API | Receive calls in HubSpot when using calling apps - HubSpot docs](https://developers.hubspot.com/docs/api-reference/latest/crm/extensions/calling-extensions/receive-incoming-calls)**
>
> You can receive calls in HubSpot when using calling apps.

Facing the same issue in the custom calling app as well.  
Is this issue because this feature is in the beta stage right now?  
Here is the image of the logs

 ![KevalDhol_1-1714992236829.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/a/f/afece62081626b7626360f3f3fa48945150c1300.png)

---

<div class="post-metadata">

**Author:** ![HMir](https://avatars.discourse-cdn.com/v4/letter/h/dec6dc/32.png) [@HMir](https://community.hubspot.com/u/HMir)\
**Post date:** [June 8, 2024, 2:40pm UTC](https://community.hubspot.com/t/navigate-to-record-failed-while-using-calling-extensions-sdk/106520/2 "2024-06-08T14:40:04Z")

</div>

> * * *
> 
> @KevalDhol wrote:
> 
> Hi,  
> I was trying to use the demo calling app. while checking incoming calls. it should find a record for an incoming call and navigate to the record page. As per the logs in the console, it finds the matched record of the caller ID successfully and it invokes the “NAVIGATE\_TO\_RECORD” action as well. But it doesn’t navigate to the record in UI. it logs “NAVIGATE\_TO\_RECORD\_FAILED” with the message “Unable to retrieve engagementId from state.”  
> I tried creating a custom calling app referring this docs:  
> [Calling extensions SDK - HubSpot docs](https://developers.hubspot.com/docs/api/crm/extensions/calling-sdk)  
> [CRM API | Receive calls in HubSpot when using calling apps - HubSpot docs](https://developers.hubspot.com/docs/api/crm/extensions/receive-calls-in-hubspot-when-using-calling-apps)  
> Facing the same issue in the custom calling app as well.  
> Is this issue because this feature is in the beta stage right now?  
> Here is the image of the logs

 ![KevalDhol_1-1714992236829.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/a/f/afece62081626b7626360f3f3fa48945150c1300.png)

> * * *

While it’s possible that this issue may be related to the beta stage of the feature, it’s essential to double-check your SDK configuration, verify record matching logic, review SDK documentation for best practices, and utilize debugging techniques to pinpoint any potential errors in your implementation.
