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
MaestroQA leverages the Intercom REST API
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