How to export contacts from open conversations? | Community
Skip to main content
Answered

How to export contacts from open conversations?

  • March 30, 2022
  • 2 replies
  • 133 views

I want a list of all the contacts that I have open conversations with, in a person inbox or team inbox. I need to export that list to a CSV for use in our CRM.

Best answer by User1695

Hi there! 👋 No native functionality for this as far as I know. But you can use API to fetch all the open conversations in some specific inboxes/admins. Then you can export it as a CSV file or integrate your CRM using tools like Zapier etc.

 

https://developers.intercom.com/intercom-api-reference/v0/reference/search-for-conversations

2 replies

  • New Participant
  • Answer
  • April 1, 2022

Hi there! 👋 No native functionality for this as far as I know. But you can use API to fetch all the open conversations in some specific inboxes/admins. Then you can export it as a CSV file or integrate your CRM using tools like Zapier etc.

 

https://developers.intercom.com/intercom-api-reference/v0/reference/search-for-conversations


TBelevska
Innovator ✨
Forum|alt.badge.img+2
  • Innovator ✨
  • June 9, 2026

I’d like to add some additional information:

 

You can use the Search Conversations endpoint (POST /conversations/search) to filter by state ("open") and, optionally, by inbox or assignee. Each conversation object in the response includes a contacts array with the contact ID, which you can then use to pull the full contact details via GET /contacts/{id}. From there, it's straightforward to flatten into a CSV for your CRM. 

 

If you'd rather avoid building that script yourself, you can try Help Desk Migration. This way, you can filter the data to import only open tickets with contacts into a CSV file.