Skip to main content
Answered

Is there any way to create a callback request through the API?

  • March 25, 2025
  • 1 reply
  • 13 views

Hi,

I wanted to know if there is any possible way to trigger a callback request through setting a conversation attribute ‘last_inbound_call_estate’ to ‘Awaiting callback’. As all I can seem to find is that this data attribute is only accessible through the phone workflow and can only be added and modify by Fin though the workflow.

It would be nice if there was an option to set the ‘last_inbound_call_estate’ to ‘Awaiting callback’ for any conversation so the active team members would automatically get the call in their inbox, just like when they request a callback through the phone workflow, but without them having to actively call… Wether it is though API or through a messenger workflow it would be nice to integrate.

Best answer by Jacques Reynolds

Hey ​@Jay G 👋 Jacques here from Intercom Support. I hope all is well today!

As far as I know, the last_inbound_call_estate attribute is primarily managed through the phone workflow and can only be modified by Fin through this workflow. There is no direct method to set this attribute to Awaiting callback for any conversation outside of the phone workflow, either through the API or a messenger workflow.

The phone workflow allows for various actions, such as routing calls, setting up IVR options, and enabling callbacks, but these are all tied to the phone system and its specific triggers and conditions. The last_inbound_call_estate attribute is likely designed to be updated automatically based on the state of the call within this workflow, ensuring that the system accurately reflects the current status of inbound calls.

If you are looking to integrate a similar functionality outside of the phone workflow, you would need to explore custom solutions or workarounds, such as using other conversation attributes or tags to indicate that a callback is needed and then manually managing these within your team's processes. However, this would not replicate the automatic behaviour tied to the last_inbound_call_estate attribute within the phone workflow.

View original
Did this topic help you find an answer to your question?

1 reply

Jacques Reynolds
Intercom Team
Forum|alt.badge.img+4

Hey ​@Jay G 👋 Jacques here from Intercom Support. I hope all is well today!

As far as I know, the last_inbound_call_estate attribute is primarily managed through the phone workflow and can only be modified by Fin through this workflow. There is no direct method to set this attribute to Awaiting callback for any conversation outside of the phone workflow, either through the API or a messenger workflow.

The phone workflow allows for various actions, such as routing calls, setting up IVR options, and enabling callbacks, but these are all tied to the phone system and its specific triggers and conditions. The last_inbound_call_estate attribute is likely designed to be updated automatically based on the state of the call within this workflow, ensuring that the system accurately reflects the current status of inbound calls.

If you are looking to integrate a similar functionality outside of the phone workflow, you would need to explore custom solutions or workarounds, such as using other conversation attributes or tags to indicate that a callback is needed and then manually managing these within your team's processes. However, this would not replicate the automatic behaviour tied to the last_inbound_call_estate attribute within the phone workflow.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings