A standard integration

High level integration guide

Get important updates on bug fixes, changes and new features.

Getting data on the platform

The first step should always be to start with the SDK integration. In our experience this is where most issues pop-up that take some time to resolve.
Our guide(s) are pretty extensive and should get you to a correct integration. But running over the validation page and sending us your integration code is usually a good way to prevent unexpected behaviour.

Looking at & investigating your data

To investigate your data without any real code integration you can refer to our Insights dashboard. Please note that this is for demo purposes only and should not be used in a production scenario.
We also provide a data explorer per environment. This tool allows you to freely try out and construct queries.
*Pro tip: Hold "cmd" or the windows key while clicking a term and the data model will give you all available fields.

Retrieving your data

Pull based
Use the API / GraphQL. These end points can be used by both server and user based tokens. They are ideal for displaying information in your app or querying for data based on your internal triggers (Or for example a firehose message).
Push based // Real-time
Use the firehose integration. If you need your data as quickly as possible this is the way to go. Its fast and light weight and will alert you to relevant changes to your user's data.
For analytics // Batch
Refer to the offloads. The offloads are a file based system that put a dozen or so files on a regular interval on a dedicated S3 bucket. The files will contain all of the data for all of your users. These are ideal to push into your own data crunching platform or to get a quick global overview of your population.