Skip to main content

Intercom Integration Technical Details

Robby Dunigan avatar
Written by Robby Dunigan
Updated over a month ago

Getting Started

MaestroQA provides an easy to use, out of the box API integration with Intercom, which is used solely as a read-only integration. Within MaestroQA directly, you can one-click integrate with Intercom and start syncing in Chats immediately and begin customizing your integration.

We recommend creating a service account for MaestroQA in your Intercom then doing the one-click integration in the MaestroQA dashboard (Settings > Integrations, Intercom), which requires OAuth with an account that has the role “admin”.

Enabling this integration should take a Intercom Admin no more than 15 minutes.

Requesting Data

  • The main API Endpoints that MaestroQA hits are as follows. Please see the corresponding links for detailed information on the endpoints and its associated data

  • Data is primarily requested in time windows - from the time of the last sync until present. The next run of data collection and requests picks up with a start time corresponding to the last object updated time from the previous run with minimal buffer

    • By default, the start of data collection runs are spaced hourly

    • The differences between the newly collected data and what is pre-existing in MaestroQA are reconciled within MaestroQA’s platform to accurately reflect the most up to date information in Intercom minus the syncing latency

    • Syncing latency, due to processing, can be anywhere from 1 to 3 hours

    • Actual processes are API endpoint specific depending on the use case and capabilities of that endpoint

Did this answer your question?