How do I extract data out of Turn.io?

Neelke Stadler Updated by Neelke Stadler

You own your data. For this reason, we don't store customer data in Turn.io and recommend that you extract your data and set up your preferred analytics tools.

A few tips for your developers:

  1. Connect to BigQuery to get all your messages and chats data.
  2. For real-time data, subscribe to webhooks or both inbound and outbound messages and delivery reports.
  3. For a contact’s recent messages, use the /v1/contactAPI endpoint.
  4. For all messages labelled with a specific label, use the /v1/labelsAPI endpoint.
Tip: Praekelt.org has implemented a standalone event store for all messages received via Turn.io for analytics and long-term storage purposes. Find this on GitHub.

Was this article helpful?

If a journey is updated, what happens to people in an active session?

Can I edit and/or delete a custom profile field?

Contact