"ticket.conversation.changed" does not get message content in the trial account. Please help. | Community
Skip to main content

"ticket.conversation.changed" does not get message content in the trial account. Please help.

  • December 22, 2023
  • 6 replies
  • 0 views

In my trial account, I have gotten all the conversation data using "ticket.conversation.changed," but in the conversation object, the message content is null.

 

6 replies

Greg29
  • December 29, 2023

Hi Ronak! I did some quick tests in my account and I wasn't able to reproduce this issue. Additionally, the timestamps in your screenshot aren't matching up with the timestamps from the conversation, so I suspect something else is going on here. Could you share the code snippet where you're logging this conversation response from?


  • Author
  • January 2, 2024

Hi @greg29

Thanks for the replay

getAllConversationData() {
  return new Promise((resolve) => {
      client.get('ticket.conversation').then((res: any) => resolve(res['ticket.conversation']));
  });
}

I have got ticket conversation data using this code

This is a new screenshot with the same timestamps. But the message content is null also you can see author data is also blank. Might be this issue happens in every new account but I'm not sure 


Subdomain : d3v-lingpad.zendesk.com (Working fine)

Subdomain : lingpad355.zendesk.com (Message content getting blank)

Also, we are facing this same issue with our new onboard clients doesn't matter if they are using the trial or paid account

 

Let me know if anything from my end 


Greg29
  • January 3, 2024
Thanks for sharing that, Ronak! I actually found an instance of this being reported by another customer and our dev team has an open investigation for this. The downside is that no one here has been able to reproduce it at this point. I have some ideas about how we can test this in your account, so I'm going to create a private ticket so I can share that with you out of the public forum. Hopefully we'll be able to narrow down this issue and get this sorted out!
 
You'll hear from me shortly!

ThanhLx
  • January 14, 2024

Hi @greg29,

Here are the steps I reproduced the "null" error: 

  1. Create a Trial Zendesk account
  2. Implement Zendesk Client to a website (install via the JS script)
  3. I created a Private App to log all customer conversations 
  4. Try testing the Private app: I open 2 Chrome browsers (1 for Client chat, the other for Agent Chat)
  5. Using the Client browser to submit a ticket => It sends msg to the Agent browser. 
  6. On the Agent browser: you can make some console.log on the "Private App" to get the conversation log, `client.get('ticket.conversation')`.
  7. You will see the console.log that `Ronak` got in the picture above: 
  8. https://support.zendesk.com/hc/en-us/community/posts/6523871958042/comments/6555507030810

  • Author
  • January 17, 2024

HI, @greg29

Any update on this?

I have also added my replay on the private ticket.


sid13
  • September 3, 2024

integration " Zendesk" doesn't have the action "getTicketConversation"
i am trying to integrate from botpress to zendesk. Can you Fix this?